summaryrefslogtreecommitdiff
path: root/libavcodec/vc9.c
Commit message (Collapse)AuthorAge
* add static keyword to some functionsDieter2006-01-30
| | | | | | patch by Dieter <freebsd at sopwith solgatos com> Originally committed as revision 4913 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update licensing information: The FSF changed postal address.Diego Biurrun2006-01-12
| | | | Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
* COSMETICS: Remove all trailing whitespace.Diego Biurrun2005-12-17
| | | | Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix unused variable warningsAurelien Jacobs2005-09-21
| | | | Originally committed as revision 4609 to svn://svn.ffmpeg.org/ffmpeg/trunk
* print 'not working' messageAlex Beregszaszi2005-07-02
| | | | Originally committed as revision 4416 to svn://svn.ffmpeg.org/ffmpeg/trunk
* parse and save hrd_fullness and range_mapIvan Kalvachev2005-05-16
| | | | Originally committed as revision 4252 to svn://svn.ffmpeg.org/ffmpeg/trunk
* whitespace cosmeticsIvan Kalvachev2005-05-16
| | | | Originally committed as revision 4248 to svn://svn.ffmpeg.org/ffmpeg/trunk
* few bistream fixes and verbosity tweaksIvan Kalvachev2005-05-12
| | | | Originally committed as revision 4225 to svn://svn.ffmpeg.org/ffmpeg/trunk
* switch to native time basesMichael Niedermayer2005-04-30
| | | | Originally committed as revision 4168 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Ministry of English Composition, reporting for duty (and the word is ↵Mike Melanson2005-04-24
| | | | | | "skipped", not "skiped"; "skiped" would rhyme with "hyped") Originally committed as revision 4153 to svn://svn.ffmpeg.org/ffmpeg/trunk
* - renaming the AC coding set variable names to more meaningful onesanonymous2005-02-23
| | | | | | | | | | | - removed old MB decoding functions, and moved around macros to be used in the previously unused code, which match better msmpeg4.c/whole MPV framework - cleaned (not yet functionnal, lots missing) DC prediction - trying to pass the proper coded status to block decoder patch by anonymous Originally committed as revision 3973 to svn://svn.ffmpeg.org/ffmpeg/trunk
* - samples from mplayer ftp in the "adv" profile seem to have profile=2,anonymous2005-02-04
| | | | | | | | | | | | | which isn't the advanced one; and indeed, using adv. profile parser fails. Using normal parser works, and that's what is done - attempt at taking care of stride for NORM2 bitplane decoding - duplication of much code from msmpeg4.c; this code isn't yet used, but goes down as far as the block layer (mainly Transform Type stuff, the remains are wild editing without checking). Unusable yet, and lacks the AC decoding (but a step further in bitstream parsing) patch by anonymous Originally committed as revision 3931 to svn://svn.ffmpeg.org/ffmpeg/trunk
* - a lot less overflows when decoding framesanonymous2005-02-01
| | | | | | | | | | | | | - no more error with norm6 codes - almost skipped frames (~110 bits) are not overflowed However: - there are very few bits left in those frames, so I wonder if enough MB data is actually left - NORM6/DIFF6 (4/5) bitplanes are a lot more present, which I don't find obvious. patch by anonymous Originally committed as revision 3915 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Documentation patch by anonymousanonymous2005-02-01
| | | | Originally committed as revision 3914 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 100000l (typos in the #define for selecting the NORM6 method -> wasnt ↵Michael Niedermayer2005-01-30
| | | | | | compiled, after fixing typos new method doesnt even compile -> swicth back to old until its fixed) Originally committed as revision 3907 to svn://svn.ffmpeg.org/ffmpeg/trunk
* - add another way to decode norm6 VLC; modify VLC_NORM6_METH0D define inanonymous2005-01-30
| | | | | | | | | | | | | | | | vc9data.h to select the behaviour - modified decode_b_picture_primary_header so that decode_bi_picture_header is no more required Fixes: - modifications for some more using of MpegEncContext - fixed a bit frame type decoding - switch from pointers to index for AC tables - corrected P CBPCY decoding (p_cbpcy += 4) patch by anonymous Originally committed as revision 3906 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In that patch:anonymous2005-01-30
| | | | | | | | | | | | - avctx and gb elements were removed from VC9Context, hence a larger diff - some code was added to h263dec.c regarding CODEC_ID_WMV3 (should apply to CODEC_ID_VC9 too) - VLC tables and other related tables were made global whenever this seemed necessary; appropriate changes were therefore made to other parts of the code using those tables - the change for the bitplane management to a struct (some of them should eventually be mapped to MpegEncContext arrays) wasn't associated with the proper frees; should be fixed now patch by anonymous better names for globalized tables by me Originally committed as revision 3905 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use dc tables from msmpeg4 instead of duplicating them patch by anonymousanonymous2005-01-26
| | | | Originally committed as revision 3886 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dont duplicate decode012()Michael Niedermayer2005-01-25
| | | | Originally committed as revision 3884 to svn://svn.ffmpeg.org/ffmpeg/trunk
* check norm6 vlc validity as there are some bit sequences which dont ↵Michael Niedermayer2005-01-25
| | | | | | corespond to any codeword, the other vlc tables all seem to be huffman tables though Originally committed as revision 3883 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fixes:anonymous2005-01-24
| | | | | | | | | | | | - i/p/b_decode_mbs functions now checks the proper values (from bitplane). I didn't find it very clear, but it seems "raw" = "to read at the MB layer". I used a structure, but we could spare that indirection and add a flag in the VC9Context for each array. - Properly decode (or so I think) the CBPCY (as it is predicted) - many more things patch by anonymous Originally committed as revision 3882 to svn://svn.ffmpeg.org/ffmpeg/trunk
* more 10l typosMichael Niedermayer2005-01-24
| | | | Originally committed as revision 3881 to svn://svn.ffmpeg.org/ffmpeg/trunk
* norm-6 / diff-6 support (untested, parts of it just guessed as the spec is ↵Michael Niedermayer2005-01-24
| | | | | | unclear) Originally committed as revision 3880 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing many bugs in bitplane_decoding()Michael Niedermayer2005-01-24
| | | | | | spliting row/colskip cases into their own functions as these will be needed for NORM/DIFF-6 Originally committed as revision 3879 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dont use several 100 mb memory for a tiny 120 element tableMichael Niedermayer2005-01-23
| | | | | | | remove redundant code related to av_free() typo fix Originally committed as revision 3878 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avoid buf_size == 0 checks in every decoderMichael Niedermayer2005-01-23
| | | | Originally committed as revision 3872 to svn://svn.ffmpeg.org/ffmpeg/trunk
* preliminary vc9 bitstream decoder, committing to make syncing and team-work ↵Alex Beregszaszi2005-01-22
on it easier Originally committed as revision 3861 to svn://svn.ffmpeg.org/ffmpeg/trunk