Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cosmetics: Fix spelling mistakes | Vittorio Giovara | 2016-05-04 | 1 | -5/+5 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | intrax8: Remove mpegvideo dependency | Vittorio Giovara | 2016-03-29 | 1 | -6/+1 |
| | |||||
* | intrax8: Drop lots of pointless parentheses | Diego Biurrun | 2016-03-29 | 1 | -35/+35 |
| | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | intrax8: Drop MB emulation code | Vittorio Giovara | 2016-03-29 | 1 | -3/+0 |
| | | | | This is already performed in init_context_frame(). | ||||
* | intrax8: Keep a reference to the decoder blocks | Vittorio Giovara | 2016-03-29 | 1 | -15/+16 |
| | |||||
* | intrax8: Use the generic horizband function | Vittorio Giovara | 2016-03-29 | 1 | -2/+6 |
| | | | | | 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_picture | Vittorio Giovara | 2016-03-29 | 1 | -33/+32 |
| | | | | | These values need to be updated with the last macroblock position, so keep them as pointers. | ||||
* | intrax8: Pass macroblock size to ff_intrax8_common_init | Vittorio Giovara | 2016-03-29 | 1 | -7/+11 |
| | | | | Helps in decoupling this code from mpegvideo. | ||||
* | intrax8: Add a local BlockDSPContext and initialize it | Vittorio Giovara | 2016-03-25 | 1 | -1/+2 |
| | | | | Helps in decoupling this code from mpegvideo. | ||||
* | intrax8: Reference the current AVCodecContext | Vittorio Giovara | 2016-03-25 | 1 | -1/+3 |
| | | | | It will be needed to initialize BlockDSP in the next commit. | ||||
* | intrax8: Keep a reference to the GetBitContext reader | Vittorio Giovara | 2016-03-25 | 1 | -19/+16 |
| | | | | Helps in decoupling this code from mpegvideo. | ||||
* | intrax8: Use a constant buffer instead of a ScratchpadContext | Vittorio Giovara | 2016-03-25 | 1 | -3/+2 |
| | | | | The size of the block is fixed (8x8 plus padding). | ||||
* | intrax8: Pass the output frame to the decoding function | Vittorio Giovara | 2016-03-25 | 1 | -10/+11 |
| | | | | Helps in decoupling this code from mpegvideo. | ||||
* | intrax8: Carry over the loopfilter value in ff_intrax8_decode_picture | Vittorio Giovara | 2016-03-25 | 1 | -2/+3 |
| | | | | Helps in decoupling this code from mpegvideo. | ||||
* | intrax8: Keep a reference to the context idctdsp | Vittorio Giovara | 2016-03-25 | 1 | -6/+8 |
| | | | | | Use it instead of the embedded mpegvideo one. Update init function signature to load it directly from the callers. | ||||
* | intrax8: Make x8_init_block_index not use mpegvideo fields | Vittorio Giovara | 2016-03-25 | 1 | -12/+11 |
| | |||||
* | intrax8: Use local destination buffers | Vittorio Giovara | 2016-03-25 | 1 | -17/+18 |
| | | | | | | | | | | | 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. | ||||
* | Move const qualifier before type name | Diego Biurrun | 2016-03-23 | 1 | -6/+6 |
| | |||||
* | intrax8: Check and propagate errors from ff_intrax8_common_init | Vittorio Giovara | 2016-03-22 | 1 | -5/+15 |
| | | | | This allows dropping an afterwards redundant assert. | ||||
* | intrax8: Move documentation from implementation to header file | Vittorio Giovara | 2016-03-22 | 1 | -20/+0 |
| | |||||
* | intrax8: K&R formatting cosmetics | Vittorio Giovara | 2016-03-22 | 1 | -480/+540 |
| | |||||
* | intrax8: Adjust printf conversion specifier for sizeof expression | Diego Biurrun | 2016-03-22 | 1 | -1/+2 |
| | |||||
* | intrax8: Move a comment to the place it corresponds | Vittorio Giovara | 2016-03-22 | 1 | -6/+5 |
| | |||||
* | intrax8: Wrap multiline macros in do{}while(0) clauses | Vittorio Giovara | 2016-03-22 | 1 | -7/+10 |
| | | | | | These macros are treated like functions, the wrapping simplifies error checking and avoids deeply nested ifs in the following commit. | ||||
* | intrax8: Move error resilience out of intrax8 | Vittorio Giovara | 2016-03-22 | 1 | -8/+2 |
| | | | | | | | | The intrax8 decoding process does not imply any kind of error resilience, and the only call present is more related to how mpegvideo works rather than anything else. Therefore have the parent decoders carry out er when actually needed. | ||||
* | mpegvideo: Move various temporary buffers to a separate context | Vittorio Giovara | 2015-06-08 | 1 | -2/+2 |
| | |||||
* | mpegvideo: cosmetics: Lowercase ugly uppercase MPV_ function name prefixes | Diego Biurrun | 2014-08-15 | 1 | -3/+3 |
| | |||||
* | dsputil: Split off IDCT bits into their own context | Diego Biurrun | 2014-06-30 | 1 | -7/+8 |
| | |||||
* | dsputil: Split clear_block*/fill_block* off into a separate context | Diego Biurrun | 2014-06-18 | 1 | -1/+1 |
| | |||||
* | mpegvideo: operate with pointers to AVFrames instead of whole structs | wm4 | 2014-04-09 | 1 | -11/+11 |
| | | | | | | | | | | | | | The most interesting parts are initialization in ff_MPV_common_init() and uninitialization in ff_MPV_common_end(). ff_mpeg_unref_picture and ff_thread_release_buffer have additional NULL checks for Picture.f, because these functions can be called on uninitialized or partially initialized Pictures. NULL pointer checks are added to ff_thread_release_buffer() stub function. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | avcodec: Replace local extern declarations for tables with header #includes | Diego Biurrun | 2013-08-15 | 1 | -1/+0 |
| | |||||
* | lavc decoders: work with refcounted frames. | Anton Khirnov | 2013-03-08 | 1 | -1/+1 |
| | |||||
* | Add missing error_resilience includes to files that use ER | Diego Biurrun | 2013-03-07 | 1 | -0/+1 |
| | |||||
* | mpegvideo: split ff_draw_horiz_band(). | Anton Khirnov | 2013-02-15 | 1 | -1/+1 |
| | | | | Split out dependency on MpegEncContext. | ||||
* | error_resilience: decouple ER from MpegEncContext | Anton Khirnov | 2013-02-15 | 1 | -1/+1 |
| | |||||
* | intrax8: move functions from dsputil to own context | Mans Rullgard | 2012-09-02 | 1 | -6/+9 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | Remove lowres video decoding | Mans Rullgard | 2012-04-21 | 1 | -1/+0 |
| | | | | | | | This feature is complex, of questionable utility, and slows down normal decoding. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | vc1: Add ff_ prefix to nonstatic symbols | Martin Storsjö | 2012-02-15 | 1 | -1/+1 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | msmpeg4: Add ff_ prefixes to nonstatic symbols | Martin Storsjö | 2012-02-15 | 1 | -3/+3 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | lavc: introduce ER_MB_END and ER_MB_ERROR | Luca Barbato | 2011-12-13 | 1 | -1/+1 |
| | | | | | | Simplify a little error resilience calls Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | error_resilience: use the ER_ namespace | Luca Barbato | 2011-12-13 | 1 | -1/+1 |
| | | | | | | Add the namespace to {AC_,DC_,MV_}{END,ERROR} macros Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | Eliminate FF_COMMON_FRAME macro. | Diego Biurrun | 2011-07-11 | 1 | -12/+12 |
| | | | | | FF_COMMON_FRAME holds the contents of the AVFrame structure and is also copied to struct Picture. Replace by an embedded AVFrame structure in struct Picture. | ||||
* | Replace FFmpeg with Libav in licence headers | Mans Rullgard | 2011-03-19 | 1 | -4/+4 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | Remove explicit filename from Doxygen @file commands. | Diego Biurrun | 2010-04-20 | 1 | -1/+1 |
| | | | | | | | | Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Change VLC table creation in x8_vlc_init to use INIT_VLC_USE_NEW_STATIC. | Reimar Döffinger | 2009-09-24 | 1 | -3/+28 |
| | | | | Originally committed as revision 20011 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Rename bitstream.h to get_bits.h. | Stefano Sabatini | 2009-04-13 | 1 | -1/+1 |
| | | | | Originally committed as revision 18494 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Two INIT_VLC_USE_STATIC cases Carl missed. | Michael Niedermayer | 2009-04-11 | 1 | -1/+1 |
| | | | | Originally committed as revision 18438 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Use INIT_VLC_USE_STATIC and not its value "1". | Carl Eugen Hoyos | 2009-04-11 | 1 | -2/+2 |
| | | | | Originally committed as revision 18430 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Add av_cold attributes to *_init and *_end functions. | Alex Converse | 2009-02-03 | 1 | -3/+3 |
| | | | | Originally committed as revision 16980 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Use full internal pathname in doxygen @file directives. | Diego Biurrun | 2009-02-01 | 1 | -1/+1 |
| | | | | | | | 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 |