| Branch: | Revision:

ffmpeg / libavcodec / vc9.c @ 1449b722

History | View | Annotate | Download (82.1 KB)

# Date Author Comment
5430b070 03/10/2006 08:40 PM Michael Niedermayer

cleanup picture / debug output code

Originally committed as revision 5140 to svn://

ceaf1909 01/30/2006 11:33 PM Dieter

add static keyword to some functions
patch by Dieter <freebsd at sopwith solgatos com>

Originally committed as revision 4913 to svn://

5509bffa 01/12/2006 10:43 PM Diego Biurrun

Update licensing information: The FSF changed postal address.

Originally committed as revision 4842 to svn://

115329f1 12/17/2005 06:14 PM Diego Biurrun

COSMETICS: Remove all trailing whitespace.

Originally committed as revision 4749 to svn://

62ab0b78 09/21/2005 11:09 PM Aurelien Jacobs

fix unused variable warnings

Originally committed as revision 4609 to svn://

0ede2c55 07/02/2005 07:28 PM Alex Beregszaszi

print 'not working' message

Originally committed as revision 4416 to svn://

1cf9f514 05/16/2005 11:11 PM Ivan Kalvachev

parse and save hrd_fullness and range_map

Originally committed as revision 4252 to svn://

42cc17f9 05/16/2005 02:55 PM Ivan Kalvachev

whitespace cosmetics

Originally committed as revision 4248 to svn://

25a0a0a5 05/12/2005 03:13 PM Ivan Kalvachev

few bistream fixes and verbosity tweaks

Originally committed as revision 4225 to svn://

c0df9d75 04/30/2005 09:43 PM Michael Niedermayer

switch to native time bases

Originally committed as revision 4168 to svn://

160d679c 04/24/2005 05:21 PM Mike Melanson

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://

8da75fb2 02/23/2005 05:24 PM anonymous

- renaming the AC coding set variable names to more meaningful ones
- removed old MB decoding functions, and moved around macros to be used in
the previously unused code, which match better msmpeg4.c/whole MPV
- cleaned (not yet functionnal, lots missing) DC prediction...

7cc84d24 02/04/2005 02:20 AM anonymous

- 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...

bf2bc926 02/01/2005 10:03 AM anonymous

- a lot less overflows when decoding frames
- no more error with norm6 codes
- almost skipped frames (~110 bits) are not overflowed
- 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...

2ce151f8 02/01/2005 09:51 AM anonymous

Documentation patch by anonymous

Originally committed as revision 3914 to svn://

9da235c8 01/30/2005 10:28 PM Michael Niedermayer

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://

5e424311 01/30/2005 09:54 PM anonymous

- add another way to decode norm6 VLC; modify VLC_NORM6_METH0D define in
vc9data.h to select the behaviour
- modified decode_b_picture_primary_header so that
decode_bi_picture_header is no more required

- modifications for some more using of MpegEncContext...

0d33db8a 01/30/2005 04:34 PM anonymous

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...

0c040aac 01/26/2005 12:01 PM anonymous

use dc tables from msmpeg4 instead of duplicating them patch by anonymous

Originally committed as revision 3886 to svn://

a64a006e 01/25/2005 01:40 AM Michael Niedermayer

dont duplicate decode012()

Originally committed as revision 3884 to svn://

6b250f09 01/25/2005 01:29 AM Michael Niedermayer

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://

e5540b3f 01/24/2005 11:01 PM anonymous

- 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....

b299f0d9 01/24/2005 01:56 AM Michael Niedermayer

more 10l typos

Originally committed as revision 3881 to svn://

9c68c65a 01/24/2005 01:46 AM Michael Niedermayer

norm-6 / diff-6 support (untested, parts of it just guessed as the spec is unclear)

Originally committed as revision 3880 to svn://

d29f0cd9 01/24/2005 12:35 AM Michael Niedermayer

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://

e9025600 01/23/2005 10:54 PM Michael Niedermayer

dont use several 100 mb memory for a tiny 120 element table
remove redundant code related to av_free()
typo fix

Originally committed as revision 3878 to svn://

934982c4 01/23/2005 06:09 PM Michael Niedermayer

avoid buf_size == 0 checks in every decoder

Originally committed as revision 3872 to svn://

21aa398f 01/22/2005 05:52 PM Alex Beregszaszi

preliminary vc9 bitstream decoder, committing to make syncing and team-work on it easier

Originally committed as revision 3861 to svn://