Kostya Shishkov
|
2a898132a2
|
Enable error resilience in WMV3/VC-1 decoder
Originally committed as revision 10502 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
17 years ago |
Kostya Shishkov
|
a9d78ac51a
|
HALFPQ should be used only for when PQUANT is selected
Originally committed as revision 10500 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
17 years ago |
Kostya Shishkov
|
f7d2a43707
|
In case when any quantizer may occur, HALFPQ should be zero
Originally committed as revision 10499 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
17 years ago |
Aurelien Jacobs
|
28296f9c9e
|
move get_unary() to its own file
Originally committed as revision 10240 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
17 years ago |
Alex Beregszaszi
|
3a5729eae1
|
use skip_bits where appropriate
Originally committed as revision 10005 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Alex Beregszaszi
|
5fc32c275e
|
use get_bits1(..) instead get_bits(.., 1)
Originally committed as revision 9999 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Alex Beregszaszi
|
3c2ddb5920
|
use get_unary from bitstream.h
Originally committed as revision 9996 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
İsmail Dönmez
|
63e24954be
|
Replace non-existing @fixme doxygen tags with @todo.
patch by Ismail Dönmez, ismail pardus.org tr
Originally committed as revision 9625 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
3662aa766f
|
Drop redundant assignment and variable
Originally committed as revision 9502 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Diego Biurrun
|
e5a389a1b7
|
license header consistency cosmetics
Originally committed as revision 9484 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
26bdc6bc6e
|
this prediction direction adjustment is wrong
Originally committed as revision 9450 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
c294d7c6ba
|
Typo
Originally committed as revision 9290 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Diego Biurrun
|
755bfeabcc
|
misc spelling fixes
Originally committed as revision 9289 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Aurelien Jacobs
|
82dc348bd1
|
those tables don't need to be extern
Originally committed as revision 8972 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Aurelien Jacobs
|
5ecb0677a2
|
use header instead of copying table declarations
Originally committed as revision 8970 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Diego Biurrun
|
2029f312e8
|
Remove redundant #inclusion of common.h, avcodec.h already #includes it.
Originally committed as revision 8967 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
a5c14fcaef
|
Add ff_ prefix to (externally) visible variables
Originally committed as revision 8951 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
2a2072fe1e
|
Use correct dequantizer value
Originally committed as revision 8950 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
660e83f815
|
Add prefix to some variables for consistency
Originally committed as revision 8916 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
22c3029da1
|
Move variables to vc1data.h
Originally committed as revision 8913 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
7d9a6a0fc3
|
Move some declarations into header
Based on patch by Denis Fortin
(cons (car '(fortin NOSPAM)) '(nerim net))
Originally committed as revision 8884 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Diego Biurrun
|
5982ae94ee
|
Move VC1 parser to its own file.
Originally committed as revision 8882 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Diego Biurrun
|
7f3f0dc221
|
Remove unused variable.
Originally committed as revision 8769 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
a61456152d
|
Pullback should be performed on scaled motion vectors in B-frames
Originally committed as revision 8750 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
44942d52b6
|
Set C predictor to zero if unavailable (should fix B-frame border artifacts)
Originally committed as revision 8702 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
047549d382
|
vc1_split should be static
Originally committed as revision 8626 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
351f6b4e91
|
FASTTX==0 means additional 16 bits in extradata
Originally committed as revision 8533 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
6b27f3b87f
|
One more FASTTX-related hack
Originally committed as revision 8532 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
b666151045
|
1000l to myself - get correct quantization for blocks 1 and 2
P.S. This condition could be also written as if(n==3 || n==(2-dc_pred_dir))
Originally committed as revision 8508 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
9a44385e1a
|
Zero MV vectors for P frame intra blocks
Originally committed as revision 8440 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
7c9712335b
|
indentation
Originally committed as revision 8437 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
ab47579565
|
Proper handling of motion vectors for adv. profile
Originally committed as revision 8436 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
c52ff68852
|
Looks like I'll work on it this year too
Originally committed as revision 8160 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
9d1f80f207
|
WMV3 Complex Profile initial support
Originally committed as revision 8159 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Reimar Döffinger
|
f66e4f5f9e
|
Add av_ prefix to clip functions
Originally committed as revision 8122 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
674678b04a
|
Intensity compensation for B-frames in AP was missing
Originally committed as revision 7962 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
ac91185fb7
|
Progressive frames disguised as interlaced are supported
Originally committed as revision 7849 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
6eda6e37a9
|
B-frames could not be determined from broken_link/closed_entry, use fixed value
Originally committed as revision 7848 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
02c823d4f3
|
Wrong flag tested
Originally committed as revision 7847 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
4305a4ef0d
|
Set codec dimensions in extradata parsing
Originally committed as revision 7820 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
93731ff27d
|
Save frame header info in context variables
Originally committed as revision 7815 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
f0c31621c6
|
Set frame rate from extradata
Originally committed as revision 7814 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
f0a85d5f5c
|
These messages are just for debug purposes
Originally committed as revision 7811 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
e7cf38e556
|
Set codec dimensions if provided by extradata
Originally committed as revision 7810 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
35bffd7f3d
|
VC-1 parser
Originally committed as revision 7809 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
8165ee9394
|
0x00000103 is not an escape marker
Originally committed as revision 7807 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
77ccd3ba54
|
General approach to parsing chunks in VC-1 AP
Originally committed as revision 7803 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
b956373b6f
|
Check for out-of-bounds access
Originally committed as revision 7797 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
b024824bed
|
Fix BI-frames decoding for Adv. profile
Originally committed as revision 7758 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
74fd63d009
|
Set aspect ratio if present (for AP only)
Originally committed as revision 7720 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |