summaryrefslogtreecommitdiffstats
path: root/libavcodec/mpeg4videodec.c
Commit message (Collapse)AuthorAgeFilesLines
* mpeg4videodec: Call av_log() in check_marker() with AVCodecContext instead ↵Alexandra Hájková2016-05-161-10/+10
| | | | | | of NULL Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Move check_marker() from get_bits to mpeg4videodecAlexandra Hájková2016-05-161-0/+9
| | | | | | MPEG-4 is the only decoder which uses check_marker(). Signed-off-by: Anton Khirnov <anton@khirnov.net>
* cosmetics: Fix spelling mistakesVittorio Giovara2016-05-041-15/+15
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* lavc: add profiles to AVCodecDescriptorAnton Khirnov2015-12-121-20/+2
| | | | | The profiles are a property of the codec, so it makes sense to export them through AVCodecDescriptors, not just the codec implementations.
* lavc: Consistently prefix input buffer definesVittorio Giovara2015-07-271-1/+1
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* lavc: AV-prefix all codec capabilitiesVittorio Giovara2015-07-271-3/+3
| | | | | | Express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* lavc: AV-prefix all codec flagsVittorio Giovara2015-07-271-2/+2
| | | | | | Convert doxygen to multiline and express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* mpegvideo: Move tables to a separate fileVittorio Giovara2015-05-311-0/+1
|
* rl: Rename ff_*_rl() to ff_rl_*()Anton Khirnov2015-05-281-3/+3
|
* mpegvideo: Drop err_recognitionVittorio Giovara2015-05-221-2/+2
| | | | It is just a duplicate of an AVCodecContext member so use it instead.
* mpegvideo: Drop flags and flags2Vittorio Giovara2015-05-221-2/+2
| | | | They are just duplicates of AVCodecContext members so use those instead.
* mpeg4videodec: Remove useless messageswm42015-04-141-6/+1
| | | | | | | They seem to sometimes trigger with old AVI files. They are just confusing, do not help anyone, and use sloppy language. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* avidec: do not export stream_codec_tagAnton Khirnov2015-01-271-2/+1
| | | | Handle its only existing use case internally.
* lavc: deprecate the use of AVCodecContext.time_base for decodingAnton Khirnov2014-10-151-10/+9
| | | | | | | | | | | When decoding, this field holds the inverse of the framerate that can be written in the headers for some codecs. Using a field called 'time_base' for this is very misleading, as there are no timestamps associated with it. Furthermore, this field is used for a very different purpose during encoding. Add a new field, called 'framerate', to replace the use of time_base for decoding.
* mpeg4videodec: Fix low_delay error messageGabriel Dume2014-09-011-1/+1
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* cosmetics: Make naming scheme of Xvid IDCT consistent with other IDCTsDiego Biurrun2014-08-271-2/+2
|
* mpeg4video: Initialize xvididct for all threadsAnton Khirnov2014-08-031-0/+5
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* idct: Split off Xvid IDCTDiego Biurrun2014-08-011-8/+3
| | | | | The Xvid IDCT is only required to decode some Xvid-encoded MPEG-4 files, so there is no point in having it as an unconditional part of idctdsp.
* mpegvideo: move vol_control_parameters to the only place it is usedNidhi Makhijani2014-07-291-5/+5
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* dsputil: Split off IDCT bits into their own contextDiego Biurrun2014-06-301-19/+20
|
* dsputil: Split clear_block*/fill_block* off into a separate contextDiego Biurrun2014-06-181-4/+4
|
* mpegvideo: move mpegvideo formats-related defines to mpegutils.hVittorio Giovara2014-03-161-0/+1
|
* xvid: switch to xvid mmx idct as soon as possibleJanne Grunau2014-01-311-29/+29
| | | | | | | The idct implementation cannot be changed after the quantization matrices are read since it use a different permutaion. Bug-Id: videolan/7411
* mpeg4videodec: move showed_packed_warning from MpegEncContext to Mpeg4DecContextAnton Khirnov2013-12-051-2/+2
|
* mpeg4videodec: move intra_dc_threshold from MpegEncContext to Mpeg4DecContextAnton Khirnov2013-12-051-4/+4
|
* mpeg4videodec: move use_intra_dc_vlc from MpegEncContext to Mpeg4DecContextAnton Khirnov2013-12-051-8/+9
|
* mpeg4videodec: move sprite_{shift,traj} from MpegEncContext to Mpeg4DecContextAnton Khirnov2013-11-291-23/+23
|
* mpeg4videodec: move num_sprite_warping_points from MpegEncContext to ↵Anton Khirnov2013-11-291-8/+8
| | | | Mpeg4DecContext
* mpeg4videodec: move sprite_brightness_change from MpegEncContext to ↵Anton Khirnov2013-11-291-2/+2
| | | | Mpeg4DecContext
* mpeg4videodec: move scalability from MpegEncContext to Mpeg4DecContextAnton Khirnov2013-11-291-4/+4
|
* mpeg4videodec: move enhancement_type from MpegEncContext to Mpeg4DecContextAnton Khirnov2013-11-291-2/+2
|
* mpeg4videodec: remove a write-only variable from MpegEncContextAnton Khirnov2013-11-291-1/+1
|
* mpeg4videodec: move new_pred from MpegEncContext to Mpeg4DecContextAnton Khirnov2013-11-291-3/+3
|
* mpeg4videodec: replace MpegEncContext.reduced_res_vop with a local variableAnton Khirnov2013-11-291-3/+1
|
* mpeg4videodec: remove a write-only variable from MpegEncContextAnton Khirnov2013-11-291-1/+1
|
* mpeg4videodec: move t_frame from MpegEncContext to Mpeg4DecContextAnton Khirnov2013-11-291-9/+9
|
* mpeg4videodec: move cplx_estimation_* fields from MpegEncContext to ↵Anton Khirnov2013-11-291-30/+30
| | | | Mpeg4DecContext
* mpeg4videodec: move mpeg4-specific bug workaround variables from ↵Anton Khirnov2013-11-291-53/+56
| | | | MpegEncContext to Mpeg4DecContext
* mpeg4videodec: move mpeg4-specific post-frame-decode code from h264dec to ↵Anton Khirnov2013-11-291-0/+43
| | | | mpeg4videodec
* mpeg4videodec: move mpeg4-specific bug detection from h263 generic code to mpeg4Anton Khirnov2013-11-291-0/+86
|
* mpeg4videodec: move MpegEncContext.resync_marker into Mpeg4DecContext.Anton Khirnov2013-11-291-2/+2
|
* mpeg4videodec: move MpegEncContext.rvlc to Mpeg4DecContextAnton Khirnov2013-11-291-2/+2
|
* mpeg4videodec: remove write-only sprite variables from MpegEncContextAnton Khirnov2013-11-291-4/+4
|
* mpeg4videodec: move MpegEncContext.vol_sprite_usage to Mpeg4DecContextAnton Khirnov2013-11-291-22/+26
|
* mpeg4videodec: move MpegEncContext.time_increment_bits to Mpeg4DecContextAnton Khirnov2013-11-291-16/+17
| | | | The field remains in MpegEncContext for use in the encoder.
* mpeg4videodec: move MpegEncContext.shape to Mpeg4DecContextAnton Khirnov2013-11-291-20/+27
|
* mpeg4videodec: add a mpeg4-specific private context.Anton Khirnov2013-11-291-3/+18
|
* mpeg4videodec: K&R formatting cosmeticsVittorio Giovara2013-11-191-1236/+1441
|
* lavc: don't set AVFrame.pts to random numbers in decoders.Anton Khirnov2013-10-281-8/+0
|
* cosmetics: Group .name and .long_name together in codec/format declarationsDiego Biurrun2013-10-031-1/+1
|
OpenPOWER on IntegriCloud