summaryrefslogtreecommitdiffstats
path: root/libavcodec/dv.c
Commit message (Collapse)AuthorAgeFilesLines
* dv: K&R formatting cosmeticsGabriel Dume2014-09-091-115/+122
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* lavc: export DV profile API used by muxer/demuxer as publicAnton Khirnov2014-07-091-2/+2
|
* dv: Properly split decoder and encoder initializationDiego Biurrun2014-06-271-18/+0
|
* dv: Replace a magic number by sizeof()Diego Biurrun2014-06-251-1/+1
|
* dv: cosmetics, reindentAnton Khirnov2014-06-201-37/+37
|
* dv: get rid of global non-const tablesAnton Khirnov2014-06-201-9/+5
| | | | Instead, store them in the context and compute on each parameter change.
* dsputil: Move DV-specific ff_zigzag248_direct table to dvdataDiego Biurrun2014-04-041-1/+1
|
* dv: use AVFrame API properlyAnton Khirnov2013-12-091-2/+0
|
* dv: Split off DV video encoder into its own fileDiego Biurrun2013-12-021-667/+0
|
* dv: Move DV VLC data tables out of header fileDiego Biurrun2013-12-021-9/+9
|
* dv: Split DV data table declarations into their own headerDiego Biurrun2013-11-151-0/+1
| | | | | | 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.
* cosmetics: Group .name and .long_name together in codec/format declarationsDiego Biurrun2013-10-031-1/+1
|
* lavc: move put_bits_left in put_bits.hLuca Barbato2013-06-281-5/+0
|
* lavc decoders: properly initialize AVFrame.Anton Khirnov2013-03-081-0/+1
|
* Remove unnecessary dsputil.h #includesDiego Biurrun2013-02-261-1/+0
|
* dsputil: Move LOCAL_ALIGNED macros to libavutilDiego Biurrun2013-02-081-0/+1
|
* Drop DCTELEM typedefDiego Biurrun2013-01-221-2/+2
| | | | | | It does not help as an abstraction and adds dsputil dependencies. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov2012-10-081-11/+11
|
* Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov2012-08-071-1/+1
|
* dvenc: do not call dsputil functions with stride not a multiple of 16Mans Rullgard2012-05-011-3/+3
| | | | | | | | Allowing dsputil functions to assume the stride is a multiple of 16 even for smaller block sizes can simplify their implementation. This appears to be the only place this guarantee is not met. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Remove lowres video decodingMans Rullgard2012-04-211-7/+1
| | | | | | | This feature is complex, of questionable utility, and slows down normal decoding. Signed-off-by: Mans Rullgard <mans@mansr.com>
* dv: Initialize encoder tables during encoder init.Diego Biurrun2012-04-191-2/+2
|
* dv: Merge dvquant.h into dvdata.c where all other DV tables reside.Diego Biurrun2012-04-161-9/+8
|
* dv: Move static tables only used in one place to where they are used.Diego Biurrun2012-04-161-0/+31
|
* cosmetics: Align codec declarationsMartin Storsjö2012-04-061-3/+5
| | | | | | | 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>
* dvenc: print allowed profiles if the video doesn't conform to any of them.Anton Khirnov2012-03-281-2/+4
|
* dv: Split off DV video decoder into its own file.Diego Biurrun2012-03-271-395/+8
|
* dvenc: switch to encode2().Anton Khirnov2012-02-171-8/+17
|
* dsputil: Add ff_ prefix to the dsputil*_init* functionsMartin Storsjö2012-02-151-1/+1
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* vlc/rl: Add ff_ prefix to the nonstatic symbolsMartin Storsjö2012-02-151-1/+1
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* dv: Move functions used only by the encoder out of a shared header.Alex Converse2012-02-091-0/+35
|
* dv: Split dvdata.h into dvdata.h and dvquant.hAlex Converse2012-02-091-0/+1
|
* cosmetics: Drop unnecessary parentheses around return values.Diego Biurrun2011-12-301-1/+1
|
* get_bits: remove A32 variantMans Rullgard2011-12-161-1/+1
| | | | | | | | | | | | | | | | | The A32 bitstream reader variant is only used on ARMv5 and for Prores due to the larger bit cache this decoder requires. In benchmarks on ARMv5 (Marvell Sheeva) with gcc 4.6, the only statistically significant difference between ALT and A32 is a 4% advantage for ALT in FLAC decoding. There is thus no (longer) any reason to keep the A32 reader from this point of view. This patch adds an option to the ALT reader increasing the bit cache to 32 bits as required by the Prores decoder. Benchmarking shows no significant change in speed on Intel i7. Again, the A32 reader fails to justify its existence. Signed-off-by: Mans Rullgard <mans@mansr.com>
* dv: simplify bitstream splicing in dv_decode_ac()Mans Rullgard2011-11-261-4/+3
| | | | | | This is simpler and fixes some overflow checker warnings. Signed-off-by: Mans Rullgard <mans@mansr.com>
* lavc: use avpriv_ prefix for some dv symbols used in lavf.Anton Khirnov2011-10-201-3/+3
| | | | Specifically, ff_dv_frame_profile and ff_dv_codec_profile.
* lavc: use designated initialisers for all codecs.Anton Khirnov2011-07-291-16/+14
| | | | It's more readable and less prone to breakage.
* dv: fix comment wording mistakeClément Bœsch2011-07-051-2/+2
|
* dv: fix valgrind use of uninitialised value warnings.Reimar Döffinger2011-07-051-2/+4
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* dv: fix comment spellingClément Bœsch2011-07-051-10/+9
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Replace some av_log/printf + #ifdef combinations by av_dlog.Diego Biurrun2011-06-071-21/+7
|
* Replace avcodec_get_pix_fmt_name() by av_get_pix_fmt_name().Stefano Sabatini2011-06-031-1/+2
| | | | | This fixes warnings about avcodec_get_pix_fmt_name() being deprecated. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.Stefano Sabatini2011-05-021-2/+2
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Introduce slice threads flag.Ronald S. Bultje2011-04-211-1/+2
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Replace more FFmpeg references by Libav.Diego Biurrun2011-04-171-2/+2
|
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.Diego Elio Pettenò2011-01-261-2/+2
| | | | | | | None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com>
* In dv decoder, set sample aspect aspect ratio, fix issue #1612Baptiste Coudurier2010-09-271-0/+10
| | | | Originally committed as revision 25232 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dv: fix alignment of scratch bufferMåns Rullgård2010-08-201-1/+1
| | | | Originally committed as revision 24854 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add new decoder property max_lowres and do not init decoder if requested ↵Carl Eugen Hoyos2010-07-071-0/+1
| | | | | | value is higher. Originally committed as revision 24098 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud