summaryrefslogtreecommitdiff
path: root/libavcodec/vc1.c
Commit message (Collapse)AuthorAge
* Display dimensions should not affect the real size of coded frame, thus setKostya Shishkov2009-04-23
| | | | | | | | only avctx->{width,height} and don't touch coded_{width,height} when parsing them. This fixes the case when coded and display dimensions differ by more than one macroblock. Originally committed as revision 18665 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Switch VLC tables in WMV3/VC-1 decoder to new static init methodKostya Shishkov2009-04-22
| | | | Originally committed as revision 18658 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set flag after VC-1 VLCs are initialized to avoid race conditionKostya Shishkov2009-04-21
| | | | Originally committed as revision 18639 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove some useless assignments and variables found by ClangKostya Shishkov2009-04-21
| | | | Originally committed as revision 18638 to svn://svn.ffmpeg.org/ffmpeg/trunk
* VC1 loop filter uses the frame quantizer not the mb quantizerDavid Conrad2009-04-16
| | | | Originally committed as revision 18534 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split VC1 loop filter into separate functions for h/v and sizeDavid Conrad2009-04-15
| | | | Originally committed as revision 18521 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move VC1 loop filter to DSPContextDavid Conrad2009-04-15
| | | | Originally committed as revision 18520 to svn://svn.ffmpeg.org/ffmpeg/trunk
* VC1: add and use avg_no_rnd chroma MC functionsDavid Conrad2009-04-14
| | | | Originally committed as revision 18518 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename put_no_rnd_h264_chroma* to reflect its usage in VC1 onlyDavid Conrad2009-04-14
| | | | Originally committed as revision 18517 to svn://svn.ffmpeg.org/ffmpeg/trunk
* VC1: Do qpel when needed for both MVs in a B frameDavid Conrad2009-04-14
| | | | Originally committed as revision 18511 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use INIT_VLC_USE_STATIC and not its value "1".Carl Eugen Hoyos2009-04-11
| | | | Originally committed as revision 18430 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes anThilo Borgmann2009-04-07
| | | | | | | | | | | AVPacket argument rather than a const uint8_t *buf + int buf_size. This allows passing of packet-specific flags from demuxer to decoder, such as the keyframe flag, which appears necessary to playback corePNG P-frames. Patch by Thilo Borgmann thilo.borgmann googlemail com, see also the thread "Google Summer of Code participation" on the mailinglist. Originally committed as revision 18351 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unused FILTSIGN macroDavid Conrad2009-04-01
| | | | Originally committed as revision 18300 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add support for HW accelerated VC-1 decoding through the newGwenole Beauchesne2009-03-21
| | | | | | AVHWAccel infrastructure. Originally committed as revision 18135 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Apply correct pix_fmts to WMV3_VDPAU and VC1_VDPAU.Carl Eugen Hoyos2009-02-25
| | | | Originally committed as revision 17594 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix VC1 and WMV3 playback in MPlayer.Carl Eugen Hoyos2009-02-25
| | | | Originally committed as revision 17587 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename buf_vdpau to buf_startGwenole Beauchesne2009-02-24
| | | | | | Patch by Gwenole Beauchesne <g$lastname> <at> <(antonym of "joined")-desktop><com> Originally committed as revision 17561 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Approved hunks for VAAPI / our new shiny hwaccel APIMichael Niedermayer2009-02-23
| | | | | | by Gwenole Beauchesne gbeauchesne splitted desktop com Originally committed as revision 17539 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: 'void/int inline' --> 'inline void/int' to avoid warnings of the typeDiego Biurrun2009-02-17
| | | | | | "'inline' is not at beginning of declaration" with -Wextra. Originally committed as revision 17392 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use full internal pathname in doxygen @file directives.Diego Biurrun2009-02-01
| | | | | | | Otherwise doxygen complains about ambiguous filenames when files exist under the same name in different subdirectories. Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Record B-fraction index from frame header and two fields from entry point ↵Gwenole Beauchesne2009-01-30
| | | | | | | | | | | | structure into VC-1 context. Patch by Gwenole Beauchesne (gbeauchesne <whirlpool> splitted <dash> desktop <dit> com) Thread [PATCH][VC-1] Record extra syntax elements for VA API support Originally committed as revision 16859 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix Doxygen comments for VC-1 decoder.Kostya Shishkov2009-01-28
| | | | Originally committed as revision 16843 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avoid duplication of size_table and offset_tableStefan Gehrer2009-01-24
| | | | Originally committed as revision 16743 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove the block with always false condition from vc1_parse_frame_header()Kostya Shishkov2009-01-23
| | | | Originally committed as revision 16726 to svn://svn.ffmpeg.org/ffmpeg/trunk
* VC-1 postproc field is 2 bits wide while decoder read only single bit.Kostya Shishkov2009-01-23
| | | | | | Spotted by Stephen Warren. Originally committed as revision 16725 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: Fix indentation after last commit.Carl Eugen Hoyos2009-01-20
| | | | Originally committed as revision 16700 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add VDPAU hardware accelerated decoding for WMV3 and VC1 which canNVIDIA Corporation2009-01-20
| | | | | | | | be used by video players. Original patch by NVIDIA corporation. Originally committed as revision 16699 to svn://svn.ffmpeg.org/ffmpeg/trunk
* moves mid_pred() into mathops.h (with arch specific code split by directory)Aurelien Jacobs2009-01-18
| | | | Originally committed as revision 16681 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix 10L in r16670 (broke deblocking code)Jason Garrett-Glaser2009-01-18
| | | | Originally committed as revision 16671 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Faster VC-1 C loopfilter using lots of xor magicJason Garrett-Glaser2009-01-18
| | | | Originally committed as revision 16670 to svn://svn.ffmpeg.org/ffmpeg/trunk
* VC-1 display dimensions should affect coded dimensions only (I think)Kostya Shishkov2009-01-13
| | | | Originally committed as revision 16578 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Print VC-1 aspect ratio in debugKostya Shishkov2009-01-13
| | | | Originally committed as revision 16577 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 421l: fix loop filter for P-frames in VC-1Kostya Shishkov2009-01-13
| | | | Originally committed as revision 16576 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fill range_map* in VC1Context.Carl Eugen Hoyos2009-01-10
| | | | Originally committed as revision 16515 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add refdist_flag to VC1Context.Carl Eugen Hoyos2009-01-09
| | | | Originally committed as revision 16504 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 421l: postproc flag may be present in any VC-1 AP frame typeKostya Shishkov2008-11-16
| | | | Originally committed as revision 15842 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make it possible to disable loop filter in VC-1.Kostya Shishkov2008-09-11
| | | | | | Unlike H.264 it does not affect picture quality on any files I've watched. Originally committed as revision 15295 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unused variable.Diego Biurrun2008-07-27
| | | | Originally committed as revision 14442 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In-loop deblocking filter for VC-1 decoderKostya Shishkov2008-07-23
| | | | Originally committed as revision 14344 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix a mem leak in vc1_decode_frame().Erik Hovland2008-07-18
| | | | | | Patch by Erik Hovland erik hovland org Originally committed as revision 14277 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove duplicate tablesStefan Gehrer2008-06-25
| | | | Originally committed as revision 13959 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make AVCodec long_names definition conditional depending on CONFIG_SMALL.Stefano Sabatini2008-06-12
| | | | Originally committed as revision 13759 to svn://svn.ffmpeg.org/ffmpeg/trunk
* consistency cosmetics: indices --> indexesDiego Biurrun2008-05-26
| | | | Originally committed as revision 13444 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add long names to AVCodec declarations.Stefano Sabatini2008-04-27
| | | | | | patch by Stefano Sabatini, stefano.sabatini-lala poste it Originally committed as revision 13009 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Apply 'cold' attribute to init/uninit functions in libavcodecZuxy Meng2008-03-21
| | | | Originally committed as revision 12525 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add FF_ prefix to all (frame)_TYPE usageAurelien Jacobs2008-03-09
| | | | Originally committed as revision 12399 to svn://svn.ffmpeg.org/ffmpeg/trunk
* typo fix: inited --> initializedDiego Biurrun2008-02-13
| | | | Originally committed as revision 11920 to svn://svn.ffmpeg.org/ffmpeg/trunk
* constAurelien Jacobs2008-02-01
| | | | Originally committed as revision 11800 to svn://svn.ffmpeg.org/ffmpeg/trunk
* some constMichael Niedermayer2008-02-01
| | | | Originally committed as revision 11784 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Correctly clean up IntraX8Context upon codec close.Zdenek Kabelac2008-01-25
| | | | | | patch by Zdenek Kabelac, zdenek d kabelac a gmail d com Originally committed as revision 11608 to svn://svn.ffmpeg.org/ffmpeg/trunk