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 |
Kostya Shishkov
|
8ea780d73d
|
Add debug messages for AP headers
Originally committed as revision 7695 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
14f3f3a1ad
|
Off-by-one error fix
Originally committed as revision 7694 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
5cca6bc3cd
|
Fail on VC-1 interlaced streams
Originally committed as revision 7693 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Alex Beregszaszi
|
fead30d444
|
rename BE/LE_8/16/32 to AV_RL/B_8/16/32
Originally committed as revision 7587 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Reimar Döffinger
|
6f3e4e1712
|
Check mb_pos is big enough before trying to access data left or above.
Fixes out-of-bound access for http://samples.mplayerhq.hu/V-codecs/WMV9/nokia_n90.wmv
Originally committed as revision 7324 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Måns Rullgård
|
849f10351d
|
rename always_inline to av_always_inline and move to common.h
Originally committed as revision 7256 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
08baa3e0d7
|
10e6l FastUVMC was done right but in the wrong place
Originally committed as revision 7207 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
98ba1cfaf7
|
100l FastUVMC rounding was incorrect.
This should also improve quality on WMV9Drifting.asf
Originally committed as revision 7190 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
61f5b14a8e
|
Correct rounding values in overlap filtering
Originally committed as revision 7171 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
5081f3aad5
|
B-frames support for adv. profile
Originally committed as revision 7170 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
b8ce8f15a0
|
100l: Initialize dc_scale with current quantizer for adv I frames
Originally committed as revision 7169 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
25e9c7efa5
|
Use halfpq in coefficient scaling
Originally committed as revision 7168 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
b6fa8993fb
|
Overlap filtering was done in reverse order
Originally committed as revision 7111 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Diego Biurrun
|
c26abfa541
|
Rename ABS macro to FFABS.
Originally committed as revision 6666 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Diego Biurrun
|
b78e7197a8
|
Change license headers to say 'FFmpeg' instead of 'this program/this library'
and fix GPL/LGPL version mismatches.
Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Diego Biurrun
|
36c32bdddf
|
Remove unused variables and the corresponding warnings along with them.
Originally committed as revision 6536 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Måns Rullgård
|
b86216de4c
|
dc_val should be signed
Originally committed as revision 6364 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Måns Rullgård
|
191e8ca752
|
fix some signedness warnings
Originally committed as revision 6355 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
a1ef006823
|
Finally enable B-frame decoding as all known samples work perfect
Originally committed as revision 6309 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
6b33eed83f
|
For B-frames if the second reference frame signals intensity compensation
then the first reference frame should be intensity compensated.
Originally committed as revision 6308 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
162f412dec
|
Reorder MV order in B-frames so no swapping in vc1_b_mc() is needed
Originally committed as revision 6307 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
e179fbc850
|
Swap back and forward motion vectors to achieve correct picture
Originally committed as revision 6237 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
1884a48bee
|
Set motion vectors used in B-frames to zero by default
Originally committed as revision 6236 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |