Kostya Shishkov
b44665c4e6
Make decode210() common function.
...
Originally committed as revision 11382 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Kostya Shishkov
3a18218e7b
Enable 4x4 IDCT for FASTTX=0 mode in WMV3
...
Originally committed as revision 11199 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Aurelien Jacobs
59e6f60a99
add ff_ prefix to all simple_idct symbols
...
Originally committed as revision 11192 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Kostya Shishkov
8df7cfe97c
Use IDCT functions when FASTTX=0
...
Originally committed as revision 11189 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Kostya Shishkov
d2e45f33a4
Switch VC-1 decoder to output decoded residual immediately.
...
Originally committed as revision 11188 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Vitor Sessak
f87d2632b3
Fix alignment broke by my last patch
...
Originally committed as revision 11123 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Vitor Sessak
52b541ad79
spelling
...
Originally committed as revision 11122 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Christophe Gisquet
1a625dce18
Use put_signed_pixels_clamped where appropriate
...
Patch by Christophe GISQUET christophe.gisquet <whirlpool sign> fr(run of two 'e').(copy 2 bytes with offset -5)
Thread: [PATCH] Use signed version when putting and clamping pixels in VC-1
Originally committed as revision 11029 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Kostya Shishkov
63d2bad846
X8 is supported now, so warning is incorrect
...
Originally committed as revision 10990 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Michael Niedermayer
732cb5fd5a
add {} to make the else look a little more normal
...
Originally committed as revision 10978 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Michael Niedermayer
dd2111bdb7
indention
...
Originally committed as revision 10977 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Michael Niedermayer
8590bcc3cd
indention
...
Originally committed as revision 10976 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Michael Niedermayer
9abc7e0fdc
intrax8 decoder patch by "someone"
...
Originally committed as revision 10971 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Kostya Shishkov
bf672ac73f
Use simple IDCT for now
...
Originally committed as revision 10835 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Kostya Shishkov
c6137a61f4
Remove incorrect and unneeded code
...
Originally committed as revision 10834 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Kostya Shishkov
bbfc038f09
WMV3 mode with FASTTX=0 seems to use standard IDCT instead of own 8x8 transform
...
Originally committed as revision 10782 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
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