summaryrefslogtreecommitdiff
path: root/libavcodec/dvdec.c
Commit message (Collapse)AuthorAge
* dv: Mark internal frame reference as constVittorio Giovara2015-10-04
| | | | | | Silence a warning due to frame assignment in dvenc. All uses of the reference in dvdec are read only, except the ones in the main decoding function, so use the frame pointer directly there.
* lavc: Consistently prefix input buffer definesVittorio Giovara2015-07-27
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* lavc: AV-prefix all codec capabilitiesVittorio Giovara2015-07-27
| | | | | | Express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* lavc: Replace av_dlog and tprintf with internal macrosVittorio Giovara2015-04-19
|
* dv: Drop a spurious checkLuca Barbato2014-11-15
| | | | | | The buffer is always valid. Bug-Id: CID 700682
* lavc: deprecate the use of AVCodecContext.time_base for decodingAnton Khirnov2014-10-15
| | | | | | | | | | | 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.
* dv: K&R formatting cosmeticsGabriel Dume2014-09-09
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* get_bits: Add OPEN_READER macro variant w/o size_plus8Diego Biurrun2014-09-05
| | | | This avoids a trillion warnings from MSVC.
* dv: Update DV-profile-related functions to current public APIDiego Biurrun2014-08-02
|
* lavc: export DV profile API used by muxer/demuxer as publicAnton Khirnov2014-07-09
|
* dsputil: Split off IDCT bits into their own contextDiego Biurrun2014-06-30
|
* dv: Properly split decoder and encoder initializationDiego Biurrun2014-06-27
|
* Add av_image_check_sar() and use it to validate SARJustin Ruggles2014-06-20
|
* dv: get rid of global non-const tablesAnton Khirnov2014-06-20
| | | | Instead, store them in the context and compute on each parameter change.
* dv: use AVFrame API properlyAnton Khirnov2013-12-09
|
* dv: Split DV data table declarations into their own headerDiego Biurrun2013-11-15
| | | | | | This is necessary to avoid target config settings bleeding into the host compilation process with hardcoded tables and the DV VLC tables no longer present as static tables in a header file.
* dvdec: stop using deprecated avcodec_set_dimensionsAnton Khirnov2013-10-31
|
* cosmetics: Group .name and .long_name together in codec/format declarationsDiego Biurrun2013-10-03
|
* lavc decoders: work with refcounted frames.Anton Khirnov2013-03-08
|
* dsputil: Move LOCAL_ALIGNED macros to libavutilDiego Biurrun2013-02-08
|
* Drop DCTELEM typedefDiego Biurrun2013-01-22
| | | | | | It does not help as an abstraction and adds dsputil dependencies. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* lavc: fix decode_frame() third parameter semantics for video decodersAnton Khirnov2012-12-04
| | | | It's got_frame, not data size
* lavc: add a wrapper for AVCodecContext.get_buffer().Anton Khirnov2012-12-04
| | | | It will be useful in the upcoming transition to refcounted AVFrames.
* Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov2012-10-08
|
* Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov2012-08-07
|
* dvdec: drop const qualifier from variable to eliminate a warningDiego Biurrun2012-05-06
| | | | libavcodec/dvdec.c:344:12: warning: assignment discards ‘const’ qualifier from pointer target type
* Remove lowres video decodingMans Rullgard2012-04-21
| | | | | | | This feature is complex, of questionable utility, and slows down normal decoding. Signed-off-by: Mans Rullgard <mans@mansr.com>
* dv: Merge dvquant.h into dvdata.c where all other DV tables reside.Diego Biurrun2012-04-16
|
* dv: Move static tables only used in one place to where they are used.Diego Biurrun2012-04-16
|
* cosmetics: Align codec declarationsMartin Storsjö2012-04-06
| | | | | | | Also break some long lines, remove codec function placeholder comments and add spaces in sample/pixel format lists. Signed-off-by: Martin Storsjö <martin@martin.st>
* dvdec: drop unnecessary dv_tablegen.h #includeDiego Biurrun2012-03-28
| | | | | dvdec.c uses nothing from dv_tablegen.h. As a welcome side-effect, this fixes compilation of that file with hardcoded tables enabled.
* dv: Split off DV video decoder into its own file.Diego Biurrun2012-03-27