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 |
Kostya Shishkov
|
c8868640c1
|
Use h264_chroma funcs in B-frames MC too
Originally committed as revision 6235 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
b116cc7f95
|
Fix edge emulation for bicubic MC in B frames
Originally committed as revision 6234 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
f9942ba94b
|
2989l: Set avctx->has_b_frames value in header and don't change it
Originally committed as revision 6233 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
dc43482b26
|
Disable B-frames decoding until they produce correct picture
Originally committed as revision 6218 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
34a8dcd031
|
Drop unneeded checks before av_free() and change to av_freep() where it's more suitable.
Originally committed as revision 6212 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
767516533d
|
Support for BI-frames in Advanced Profile
Originally committed as revision 6211 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
d429c98208
|
Don't print header bits by default
Originally committed as revision 6210 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
6cf6d0ec1a
|
[Cosmetics] Remove if(profile < PROFILE_ADVANCED) from decode_sequence_header()
as it's always true and reindent code inside by the way.
Originally committed as revision 6209 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
d1d28ddf99
|
[Cosmetics] Remove some done TODOs/FIXMEs from comments
Originally committed as revision 6208 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
1dc1ce643e
|
Proper support for B/BI frames
Originally committed as revision 6207 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
3c275f6def
|
VC-1 Advanced Profile support (progressive only, tested on WVC1 samples)
Originally committed as revision 6162 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |
Kostya Shishkov
|
b0c8e1b80a
|
Replace usage of put_*_vc1_qpel_pixels_tab with put_*_h264_chroma_pixels_tab
Originally committed as revision 6151 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
18 years ago |