summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* qtrle: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* cljr: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* cinepak: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* cdxl: remove an unused variableAnton Khirnov2013-11-16
|
* c93: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* bethsoftvid: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* avs: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* asvenc: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* a64multienc: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* lavc: deprecate avcodec_alloc_frame().Anton Khirnov2013-11-16
|
* Replace all instances of avcodec_alloc_frame() with av_frame_alloc().Anton Khirnov2013-11-16
|
* lavc: update coded_frame doxy.Anton Khirnov2013-11-16
| | | | It is not used during decoding anymore.
* lavc: deprecate CODEC_CAP_NEG_LINESIZESAnton Khirnov2013-11-16
| | | | It was never used in any codec since it was added 3 years ago.
* lavc: VP9 decoderRonald S. Bultje2013-11-15
| | | | | | | | | | | | | | Originally written by Ronald S. Bultje <rsbultje@gmail.com> and Clément Bœsch <u@pkh.me> Further contributions by: Anton Khirnov <anton@khirnov.net> Diego Biurrun <diego@biurrun.de> Luca Barbato <lu_zero@gentoo.org> Martin Storsjö <martin@martin.st> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavc: Edge emulation with dst/src linesizeRonald S. Bultje2013-11-15
| | | | | | Allow supporting files for which the image stride is smaller than the maximum block size + number of subpel mc taps, e.g. a 64x64 VP9 file or a 16x16 VP8 file with -fflags +emu_edge.
* 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.
* build: Allow specifying extra object files when linking HOSTPROGSDiego Biurrun2013-11-15
|
* h264: free the tables and uninitialize the context on flushAnton Khirnov2013-11-14
| | | | | Prevents referencing empty frames when the first packet after the flush does not contain a frame.
* lavf: improve support for AVC-Intra files.Reimar Döffinger2013-11-14
| | | | | | | | Generate extradata with SPS/PPS based on container dimensions. Authors of this commit are: Reimar and Thomas Mundt Signed-off-by: Anton Khirnov <anton@khirnov.net>
* mxfdec: update current edit unit when seeking in mxf files without index tablesMarton Balint2013-11-14
| | | | | | | | Fixes audio packet pts values in some files generated by AVID TRMG 3.01. Signed-off-by: Marton Balint <cus@passwd.hu> Reviewed-by: Tomas Härdin <tomas.hardin@codemill.se> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* mpeg12dec: Remove outdated UV swapping code for VCR2Diego Biurrun2013-11-14
|
* twinvq: consume block_align+1 packets as full onesKostya Shishkov2013-11-14
| | | | | | They can be produced by VQF. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* twinvq: support multiple frames per packetKostya Shishkov2013-11-14
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* metasound: add missing modesKostya Shishkov2013-11-14
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* mpeg12dec: Remove unused swap_uv member from Mpeg1ContextDiego Biurrun2013-11-14
|
* Move av_fast_{m,re}alloc from lavc to lavu.Anton Khirnov2013-11-14
|
* lavc: deprecate FF_MAX_B_FRAMESAnton Khirnov2013-11-14
| | | | | | We should not arbitrarily decide the maximum B-frame number for all encoders supported by Libav, each encoder should be able to set its own limits.
* lavc: move MB_TYPE_* macros from avcodec.h to mpegvideo.hAnton Khirnov2013-11-14
| | | | They are mpegvideo-specific and not supposed to be used by callers.
* lavc: schedule unused FF_QSCALE_TYPE_* for removal on next bumpAnton Khirnov2013-11-14
|
* lavc: make error_rate a private option of mpegvideo encodersAnton Khirnov2013-11-14
|
* vdpau: add a constructor for AVVDPAUContext.Anton Khirnov2013-11-14
| | | | | We will likely want to add new fields to it in the future, so this is needed to avoid breaking ABI.
* vdpau: add a convenience function for getting a decoder profile.Anton Khirnov2013-11-14
| | | | Based on the code by Rémi Denis-Courmont <remi@remlab.net> from VLC.
* Deprecate obsolete XvMC hardware decoding supportDiego Biurrun2013-11-13
| | | | | | | XvMC has long ago been superseded by newer acceleration APIs, such as VDPAU, and few downstreams still support it. Furthermore XvMC is not implemented within the hwaccel framework, but requires its own specific code in the MPEG-1/2 decoder, which is a maintenance burden.
* Remove all Alpha architecture optimizationsDiego Biurrun2013-11-13
| | | | Alpha has been end-of-lifed and no more test machines are available.
* configure: Check whether MSVC requires using the C89-to-C99 converterMartin Storsjö2013-11-13
| | | | | | | | | | | | | | | | MSVC does support enough of C99 to work without the converter since the 2013 version. Try to detect which version of the compiler in the path needs to run the C99 converter or not. When the converter is omitted, compilation time is reduced quite drastically. Prior to this, users could still use --cc="c99conv -noconv cl" when running MSVC 2013 to achieve the same. This checks the version number instead of doing a normal compile test, since this check needs to be done earlier in configure, before the normal compile test helpers are usable. Signed-off-by: Martin Storsjö <martin@martin.st>
* mpegaudioenc: Move some static tables to MpegAudioContextDiego Biurrun2013-11-10
| | | | This reduces global state and the amount of globally visible tables.
* mpegaudioenc: Remove broken integer-only quantization code pathDiego Biurrun2013-11-10
|
* hwaccel: Simplify ff_find_hwaccelLuca Barbato2013-11-10
| | | | It is always called by passing fields from an AVCodecContext.
* avienc: drop the vfr flag.Anton Khirnov2013-11-08
| | | | | AVI does not really support vfr properly, only by padding with null packets.
* metasound: Fix error message argumentKostya Shishkov2013-11-08
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* h263dsp: K&R formatting cosmeticsDiego Biurrun2013-11-08
| | | | Also remove array element numbering comments.
* dsputil: Split off H.263 bits into their own H263DSPContextDiego Biurrun2013-11-08
|
* Remove #undefs for formerly forbidden system functionsDiego Biurrun2013-11-07
| | | | | The macros forbidding the system functions no longer exist, obviating the need for the #undefs.
* avfilter/graphparser: Directly free filter memory if initialization failsDiego Biurrun2013-11-06
|
* configure: Move -Wno-maybe-uninitialized check into gcc sectionDiego Biurrun2013-11-05
| | | | | | As another example of bizarre compiler behavior clang groks the -Wmaybe-uninitialized option, but not -Wno-maybe-uninitialized and spews a warning for every file that gets compiled.
* avfilter/buffer: Suppress deprecation warning for avfilter_unref_bufferDiego Biurrun2013-11-04
| | | | The function is used in a block of code that is deprecated anyway.
* graph2dot: Add missing #include for av_get_channel_layout_string()Diego Biurrun2013-11-04
|
* graph2dot: Fix use of deprecated APIDiego Biurrun2013-11-04
|
* vdpau: Add missing #includes to fix standalone header compilationDiego Biurrun2013-11-04
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* x86: rv40dsp: Use PAVGB instruction macro where appropriateDiego Biurrun2013-11-04
|