summaryrefslogtreecommitdiff
path: root/libavcodec/intrax8.h
Commit message (Collapse)AuthorAge
* intrax8: Remove mpegvideo dependencyVittorio Giovara2016-03-29
|
* intrax8: Keep a reference to the decoder blocksVittorio Giovara2016-03-29
|
* intrax8: Use the generic horizband functionVittorio Giovara2016-03-29
| | | | | This is assuming that intrax8 has no support for interlacing Carry over lowdelay value in ff_intrax8_decode_picture.
* intrax8: Pass macroblock coordinates to ff_intrax8_decode_pictureVittorio Giovara2016-03-29
| | | | | These values need to be updated with the last macroblock position, so keep them as pointers.
* intrax8: Pass macroblock size to ff_intrax8_common_initVittorio Giovara2016-03-29
| | | | Helps in decoupling this code from mpegvideo.
* intrax8: Add a local BlockDSPContext and initialize itVittorio Giovara2016-03-25
| | | | Helps in decoupling this code from mpegvideo.
* intrax8: Reference the current AVCodecContextVittorio Giovara2016-03-25
| | | | It will be needed to initialize BlockDSP in the next commit.
* intrax8: Keep a reference to the GetBitContext readerVittorio Giovara2016-03-25
| | | | Helps in decoupling this code from mpegvideo.
* intrax8: Use a constant buffer instead of a ScratchpadContextVittorio Giovara2016-03-25
| | | | The size of the block is fixed (8x8 plus padding).
* intrax8: Pass the output frame to the decoding functionVittorio Giovara2016-03-25
| | | | Helps in decoupling this code from mpegvideo.
* intrax8: Carry over the loopfilter value in ff_intrax8_decode_pictureVittorio Giovara2016-03-25
| | | | Helps in decoupling this code from mpegvideo.
* intrax8: Keep a reference to the context idctdspVittorio Giovara2016-03-25
| | | | | Use it instead of the embedded mpegvideo one. Update init function signature to load it directly from the callers.
* intrax8: Use local destination buffersVittorio Giovara2016-03-25
| | | | | | | | | | | These buffers are just a way to store frame pointers and be able to modify them without touching the original ones. The two dependent decoders (WMV2 and VC1) do not need special care for these fields: the former does not seem to use the dest buffers, while the latter reinits them every time to the current frame data buffers. So only keep a local copy rather than the one from mpegvideo.
* intrax8: Check and propagate errors from ff_intrax8_common_initVittorio Giovara2016-03-22
| | | | This allows dropping an afterwards redundant assert.
* intrax8: Move documentation from implementation to header fileVittorio Giovara2016-03-22
|
* intrax8: K&R formatting cosmeticsVittorio Giovara2016-03-22
|
* Give all anonymously typedeffed structs in headers a nameDiego Biurrun2012-10-06
| | | | Anonymous structs cannot be forward declared and have no benefit.
* intrax8: move functions from dsputil to own contextMans Rullgard2012-09-02
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Rename bitstream.h to get_bits.h.Stefano Sabatini2009-04-13
| | | | Originally committed as revision 18494 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Globally rename the header inclusion guard names.Stefano Sabatini2008-08-31
| | | | | | | | | 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
* 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
* Add missing #includes to fix 'make checkheaders'.Diego Biurrun2007-11-24
| | | | Originally committed as revision 11087 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add multiple inclusion guardsAurelien Jacobs2007-11-09
| | | | Originally committed as revision 10986 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove debug variableMichael Niedermayer2007-11-09
| | | | Originally committed as revision 10975 to svn://svn.ffmpeg.org/ffmpeg/trunk
* intrax8 decoder patch by "someone"Michael Niedermayer2007-11-09
Originally committed as revision 10971 to svn://svn.ffmpeg.org/ffmpeg/trunk