cleanup picture / debug output code
Originally committed as revision 5140 to svn://svn.ffmpeg.org/ffmpeg/trunk
add static keyword to some functionspatch 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.
Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
COSMETICS: Remove all trailing whitespace.
Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix unused variable warnings
Originally committed as revision 4609 to svn://svn.ffmpeg.org/ffmpeg/trunk
print 'not working' message
Originally committed as revision 4416 to svn://svn.ffmpeg.org/ffmpeg/trunk
parse and save hrd_fullness and range_map
Originally committed as revision 4252 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 4248 to svn://svn.ffmpeg.org/ffmpeg/trunk
few bistream fixes and verbosity tweaks
Originally committed as revision 4225 to svn://svn.ffmpeg.org/ffmpeg/trunk
switch to native time bases
Originally committed as revision 4168 to svn://svn.ffmpeg.org/ffmpeg/trunk
Ministry of English Composition, reporting for duty (and the word is "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 ones- removed old MB decoding functions, and moved around macros to be used inthe previously unused code, which match better msmpeg4.c/whole MPVframework- cleaned (not yet functionnal, lots missing) DC prediction...
- samples from mplayer ftp in the "adv" profile seem to have profile=2,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...
- a lot less overflows when decoding frames- no more error with norm6 codes- almost skipped frames (~110 bits) are not overflowedHowever:- there are very few bits left in those frames, so I wonder if enough MBdata is actually left- NORM6/DIFF6 (4/5) bitplanes are a lot more present, which I don't find...
Documentation patch by anonymous
Originally committed as revision 3914 to svn://svn.ffmpeg.org/ffmpeg/trunk
100000l (typos in the #define for selecting the NORM6 method -> wasnt 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 invc9data.h to select the behaviour- modified decode_b_picture_primary_header so thatdecode_bi_picture_header is no more required
Fixes:- modifications for some more using of MpegEncContext...
In that patch:- 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...
use dc tables from msmpeg4 instead of duplicating them patch by anonymous
Originally committed as revision 3886 to svn://svn.ffmpeg.org/ffmpeg/trunk
dont duplicate decode012()
Originally committed as revision 3884 to svn://svn.ffmpeg.org/ffmpeg/trunk
check norm6 vlc validity as there are some bit sequences which dont 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:- i/p/b_decode_mbs functions now checks the proper values (frombitplane). I didn't find it very clear, but it seems "raw" = "to read atthe MB layer". I used a structure, but we could spare that indirection andadd a flag in the VC9Context for each array....
more 10l typos
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 unclear)
Originally committed as revision 3880 to svn://svn.ffmpeg.org/ffmpeg/trunk
fixing many bugs in bitplane_decoding()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 tableremove 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 decoder
Originally committed as revision 3872 to svn://svn.ffmpeg.org/ffmpeg/trunk
preliminary vc9 bitstream decoder, committing to make syncing and team-work on it easier
Originally committed as revision 3861 to svn://svn.ffmpeg.org/ffmpeg/trunk