summaryrefslogtreecommitdiffstats
path: root/libavcodec/vc1.h
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote branch 'qatar/master'Michael Niedermayer2011-05-051-0/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (23 commits) doc: Check standalone compilation before submitting new components. Fix standalone compilation of pipe protocol. Fix standalone compilation of ac3_fixed encoder. Fix standalone compilation of binkaudio_dct / binkaudio_rdft decoders. Fix standalone compilation of IMC decoder. Fix standalone compilation of WTV demuxer. Fix standalone compilation of MXPEG decoder. flashsv: K&R cosmetics matroskaenc: fix memory leak vc1: make overlap filter for I-frames bit-exact. vc1dec: use s->start/end_mb_y instead of passing them as function args. Revert "VC1: merge idct8x8, coeff adjustments and put_pixels." Replace strncpy() with av_strlcpy(). indeo3: Eliminate use of long. get_bits: make cache unsigned to eliminate undefined signed overflow. asfdec: fix assert failure on invalid files avfilter: check malloc return values. Not pulled as reason for reindent is not pulled: mpegvideo: reindent. nutenc: check malloc return values. Not pulled due to much simpler solution in ffmpeg *: don't av_malloc(0). ... Conflicts: doc/developer.texi libavcodec/Makefile libavcodec/get_bits.h libavcodec/mpegvideo.c libavformat/Makefile libavutil/log.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vc1: make overlap filter for I-frames bit-exact.Ronald S. Bultje2011-05-041-0/+2
| |
* | Merge remote branch 'qatar/master'Michael Niedermayer2011-04-171-0/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: ac3dec: fix processing of delta bit allocation information. vc1: fix fate-vc1 after previous commit. wmv3dec: fix playback of complex WMV3 files using simple_idct. make av_dup_packet() more cautious on allocation failures make containers pass palette change in AVPacket introduce side information for AVPacket Politic commits that have not been pulled: Update regtest checksums after revision 6001dad. Replace more FFmpeg references by Libav. Replace references to ffmpeg-devel with libav-devel; fix roundup URL. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * wmv3dec: fix playback of complex WMV3 files using simple_idct.Ronald S. Bultje2011-04-161-0/+1
| | | | | | | | | | | | | | | | IDCT coefficients are read transposed, but simple_idct does not expect this. Therefore, only do tranposed coefficient reading if we're not using simple_idct. Fixes http://forum.videolan.org/viewtopic.php?f=14&t=89651
* | Merge remote branch 'qatar/master'Michael Niedermayer2011-04-111-0/+6
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: avio: add more documentation for AVIOContext. Parse sprite data for WMVP and WVP2, and decode sprites for the latter Replace outdated info on the FAQ Redefine sameq pad: fix example explanation gradfun: add notice from the MPlayer manual eval: add support for trunc, ceil, and floor functions documentation: add setdar and setsar description to filters.texi avio: document some members of AVIOContext. avio: document avio_close(). avio: cosmetics, vertically align comments. avio: cosmetics, group the reading functions. avio: cosmetics, merge all the FF_API_OLD_AVIO blocks. avio: cosmetics, move AVIOContext to start of the file. avio: update file header. os: fix OpenBSD/PowerPC compilation pixfmt: add PIX_FMT_BGR48LE and PIX_FMT_BGR48BE oggdec: fix demuxing chained audio streams fix typo Conflicts: doc/filters.texi libavformat/avio.h libavutil/pixfmt.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Parse sprite data for WMVP and WVP2, and decode sprites for the latterAlberto Delmás2011-04-101-0/+6
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge remote-tracking branch 'newdev/master'Michael Niedermayer2011-03-231-1/+3
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * newdev/master: (33 commits) Fix an infinite loop when RoQ encoded generated a frame with a size greater than the maximum valid size. Add kbdwin.o to AC3 decoder Detect byte-swapped AC-3 and support decoding it directly. cosmetics: indentation Always copy input data for AC3 decoder. ac3enc: make sym_quant() branch-free cosmetics: indentation Add a CPU flag for the Atom processor. id3v2: skip broken tags with invalid size id3v2: don't explicitly skip padding Make sure kbhit() is in conio.h fate: update wmv8-drm reference vc1: make P-frame deblock filter bit-exact. configure: Add the -D parameter to the dlltool command amr: Set the AVFMT_GENERIC_INDEX flag amr: Set the pkt->pos field properly to the start of the packet amr: Set the codec->bit_rate field based on the last packet rtsp: Specify unicast for TCP interleaved streams, too Set the correct target for mingw64 dlltool applehttp: Change the variable for stream position in seconds into int64_t ... Conflicts: ffmpeg.c ffplay.c libavcodec/ac3dec.c libavformat/avio.h libavformat/id3v2.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vc1: make P-frame deblock filter bit-exact.Ronald S. Bultje2011-03-211-1/+3
| |
| * Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * dsputil: move VC1-specific stuff into VC1DSPContext.Ronald S. Bultje2011-02-171-0/+2
| |
| * VC1: transpose IDCT 8x8 coeffs while reading.Ronald S. Bultje2011-02-171-0/+1
| |
* | dsputil: move VC1-specific stuff into VC1DSPContext.Ronald S. Bultje2011-02-181-0/+2
| | | | | | | | (cherry picked from commit 12802ec0601c3bd7b9c7a2503518e28fd5e7d744)
* | VC1: transpose IDCT 8x8 coeffs while reading.Ronald S. Bultje2011-02-181-0/+1
|/ | | | (cherry picked from commit 1da6ea39542424ddb691dc6cf08d611a4c6db247)
* RES_SM in WMV3 is really two flags, so split it in decoderKostya Shishkov2010-09-261-1/+2
| | | | Originally committed as revision 25208 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Print error message when true interlaced VC-1 frames are encounteredKostya Shishkov2009-10-101-0/+2
| | | | | | to inform user why decoder produces no output. Originally committed as revision 20196 to svn://svn.ffmpeg.org/ffmpeg/trunk
* set pict_type in VC-1 parser, fix some timestamps problemsBaptiste Coudurier2009-05-301-0/+51
| | | | Originally committed as revision 18987 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Record B-fraction index from frame header and two fields from entry point ↵Gwenole Beauchesne2009-01-301-0/+3
| | | | | | | | | | | | 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
* Add refdist_flag to VC1Context.Carl Eugen Hoyos2009-01-091-0/+1
| | | | Originally committed as revision 16504 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Globally rename the header inclusion guard names.Stefano Sabatini2008-08-311-3/+3
| | | | | | | | | Consistently apply this rule: the guard name is obtained from the filename by stripping the leading "lib", converting '/' and '.' to '_' and uppercasing the resulting name. Guard names in the root directory have to be prefixed by "FFMPEG_". Originally committed as revision 15120 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In-loop deblocking filter for VC-1 decoderKostya Shishkov2008-07-231-0/+2
| | | | Originally committed as revision 14344 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add FF_ prefix to all (frame)_TYPE usageAurelien Jacobs2008-03-091-3/+0
| | | | Originally committed as revision 12399 to svn://svn.ffmpeg.org/ffmpeg/trunk
* define BI frame type along with other frame typesAurelien Jacobs2008-03-051-1/+1
| | | | Originally committed as revision 12336 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Select scan tables for 8x4 and 4x8 blocks only once.Christophe Gisquet2008-01-141-0/+2
| | | | | | | Patch by Christophe GISQUET ([christophe][gisquet] <whirlpool sign> free <spot> fr) Thread [PATCH] Determine once and for all zz scan tables to use in VC-1 VLD Originally committed as revision 11525 to svn://svn.ffmpeg.org/ffmpeg/trunk
* intrax8 decoder patch by "someone"Michael Niedermayer2007-11-091-0/+3
| | | | Originally committed as revision 10971 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add FFMPEG_ prefix to all multiple inclusion guards.Diego Biurrun2007-10-171-3/+3
| | | | Originally committed as revision 10765 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace non-existing @fixme doxygen tags with @todo.İsmail Dönmez2007-07-131-1/+1
| | | | | | patch by Ismail Dönmez, ismail pardus.org tr Originally committed as revision 9625 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add a comment to indicate which #endif belong to which #defineGuillaume Poirier2007-06-171-1/+1
| | | | Originally committed as revision 9356 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add multiple inclusion guards to headersMåns Rullgård2007-06-171-0/+5
| | | | Originally committed as revision 9345 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make vc1_parser.c compilable without special definesKostya Shishkov2007-05-061-2/+3
| | | | Originally committed as revision 8914 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move variables to vc1data.hKostya Shishkov2007-05-061-65/+0
| | | | Originally committed as revision 8913 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 100l to myself. Do not include stuff unneeded by parserKostya Shishkov2007-05-041-0/+2
| | | | Originally committed as revision 8886 to svn://svn.ffmpeg.org/ffmpeg/trunk
* TypoKostya Shishkov2007-05-041-1/+1
| | | | Originally committed as revision 8885 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move some declarations into headerKostya Shishkov2007-05-041-0/+328
| | | | | | | Based on patch by Denis Fortin (cons (car '(fortin NOSPAM)) '(nerim net)) Originally committed as revision 8884 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move VC1 parser to its own file.Diego Biurrun2007-05-041-0/+36
Originally committed as revision 8882 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud