summaryrefslogtreecommitdiff
path: root/libavcodec/Makefile
Commit message (Collapse)AuthorAge
* Add DXVA2 HEVC HWAccelHendrik Leppkes2015-01-27
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Adding Closed caption SupportAnshul Maheshwari2015-01-11
| | | | | | | | Signed-off-by: Anshul Maheshwari <anshul.ffmpeg@gmail.com> To test Closed caption use following command ffmpeg -f lavfi -i "movie=input.ts[out0+subcc]" -map s output.srt Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '8a3d9ca603f4d15ecaa9ca379cbaab4ecaec8ce4'Michael Niedermayer2015-01-07
|\ | | | | | | | | | | | | | | | | | | | | | | * commit '8a3d9ca603f4d15ecaa9ca379cbaab4ecaec8ce4': libavcodec: Add an OpenH264 encoder wrapper Conflicts: Changelog configure libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * libavcodec: Add an OpenH264 encoder wrapperMartin Storsjö2015-01-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Compared to existing, common opensource H264 encoders, this can be useful since it has got a different license (BSD instead of GPL). Performance- and qualitywise it is comparable to x264 in ultrafast mode. Hooking it up as an encoder in libavcodec also simplifies comparing it against other common encoders. This requires OpenH264 1.3 or newer. Since the OpenH264 API and ABI changes frequently, only releases are supported. To take advantage of the OpenH264 patent offer, the OpenH264 library must not be redistributed, but downloaded at runtime at the end-user's system. Signed-off-by: Martin Storsjö <martin@martin.st>
| * DPX parserPaul B Mahol2014-12-18
| | | | | | | | | | | | Additional improvements and fixes by Michael Niedermayer <michaelni@gmx.at>. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | tableprint_vlc.h: Should not be checked by checkheaders.Reimar Döffinger2014-12-24
| | | | | | | | | | | | Same as for tableprint.h. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | Merge commit 'bab8d73765238bfeea7a8dfd454f40ac213b3d22'Michael Niedermayer2014-12-15
|\| | | | | | | | | | | | | | | | | | | | | * commit 'bab8d73765238bfeea7a8dfd454f40ac213b3d22': vaapi: wrap codec specific functions in appropiate #ifs Conflicts: libavcodec/vaapi.c See: f2118d44c9f18b3245bec2415c563d94201dcf5a Merged-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec: Add NVENC encoderTimo Rothenpieler2014-12-11
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavc/options: add test for avcodec_copy_contextLukasz Marek2014-12-08
| | | | | | | | | | | | | | This test doesn't cover every possible issue with this function. It covers options management only. Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* | avcodec/pngdec: add APNG support.Benoit Fouet2014-11-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '52f954da7594c31ad94c9bcb54290145b59b27f5'Michael Niedermayer2014-11-11
|\| | | | | | | | | | | | | | | | | | | * commit '52f954da7594c31ad94c9bcb54290145b59b27f5': libavcodec: Unconditionally build xiph.o Conflicts: libavcodec/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * libavcodec: Unconditionally build xiph.oMartin Storsjö2014-11-11
| | | | | | | | | | | | | | | | | | vorbis_parser.o is built unconditionally since 5e80fb7ff, and the unconditionally built parts of it depend on xiph.o. This fixes builds with --disable-everything. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '7784f47762d59e859b4d0f74b3e021ad9368ee2c'Michael Niedermayer2014-11-06
|\| | | | | | | | | | | | | | | | | | | * commit '7784f47762d59e859b4d0f74b3e021ad9368ee2c': lavf: stop using avpriv_flac_parse_streaminfo() Conflicts: libavcodec/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavf: stop using avpriv_flac_parse_streaminfo()Anton Khirnov2014-11-06
| | | | | | | | | | | | The only parameters needed by the demuxers are the sample rate and sample count, which can be trivially extracted manually, without resorting to an avpriv function.
* | Merge commit '5e80fb7ff226f136dbcf3fed00a2966bf8e9bd70'Michael Niedermayer2014-11-06
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit '5e80fb7ff226f136dbcf3fed00a2966bf8e9bd70': lavc: add a public API for parsing vorbis packets. Conflicts: doc/APIchanges libavcodec/Makefile libavcodec/version.h libavcodec/vorbis_parser.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: add a public API for parsing vorbis packets.Anton Khirnov2014-11-06
| | | | | | | | | | | | It is required by (at least) the ogg demuxer. Mark the current semi-public apriv API for removal.
* | Added STL demuxer and decoderEejya Singh2014-10-22
| | | | | | | | Signed-off-by: Clément Bœsch <u@pkh.me>
* | Merge commit '04d14c9b68b03e8dbc6e3003c1ee06892dd32576'Michael Niedermayer2014-10-08
|\| | | | | | | | | | | | | | | | | | | | | * commit '04d14c9b68b03e8dbc6e3003c1ee06892dd32576': vc1: Split the decoder in components Conflicts: libavcodec/Makefile libavcodec/vc1dec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vc1: Split the decoder in componentsLuca Barbato2014-10-08
| | | | | | | | Speed up the overall compilation time.
| * jpeg2000: split off inverse MCT as Jpeg2000DSPJames Almer2014-10-08
| | | | | | | | | | | | | | This makes the addition of arch optimized functions easier. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Fix compilation of jpeg2000dsp when disabling the encoder.Yusuke Nakamura2014-10-02
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | jpeg2000: split off inverse MCT decoding as Jpeg2000DSPJames Almer2014-10-02
| | | | | | | | | | | | | | This makes the addition of arch optimized functions easier. Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec: remove obsolete FF_API_DSPUTIL cruftJames Almer2014-09-14
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
* | Merge commit '1274ea8dbaec44355bde07f6bb31fec0c4e6fd2d'Michael Niedermayer2014-09-08
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit '1274ea8dbaec44355bde07f6bb31fec0c4e6fd2d': Split off floating point AAN (I)DCT into separate components Conflicts: configure libavcodec/Makefile libavcodec/dct-test.c libavcodec/idctdsp.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Split off floating point AAN (I)DCT into separate componentsDiego Biurrun2014-09-07
| |
* | cabac: Allow hardcoding CABAC table.Reimar Döffinger2014-09-06
| | | | | | | | Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | aacsbr: support hardcoding tables.Reimar Döffinger2014-09-06
| | | | | | | | | | | | | | | | For sbr_qmf_window_us there is even a question if it maybe should be fully hardcoded all the time. Since half of it is coded, it ends up in .data and not .bss. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | Merge commit 'f20518568a77a6138fc74021ce56013ab72907ba'Michael Niedermayer2014-09-04
|\| | | | | | | | | | | | | | | | | | | | | * commit 'f20518568a77a6138fc74021ce56013ab72907ba': build: Split WMA frequencies into a separate object file Conflicts: configure libavcodec/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: Split WMA frequencies into a separate object fileDiego Biurrun2014-09-04
| | | | | | | | | | These are the only WMA bits shared with binkaudio. Splitting them off reduces the binnkaudio dependency on general WMA code.
* | Merge commit '803f8992f11d1eb301672cd13c685a7b1d04c467'Michael Niedermayer2014-09-04
|\| | | | | | | | | | | | | | | | | | | * commit '803f8992f11d1eb301672cd13c685a7b1d04c467': build: cosmetics: Group hwaccel OBJS declarations together Conflicts: libavcodec/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: cosmetics: Group hwaccel OBJS declarations togetherDiego Biurrun2014-09-04
| |
* | Merge commit '7a1d6ddd2c6b2d66fbc1afa584cf506930a26453'Michael Niedermayer2014-09-03
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '7a1d6ddd2c6b2d66fbc1afa584cf506930a26453': xvid: Add C IDCT Conflicts: libavcodec/dct-test.c libavcodec/xvididct.c See: 298b3b6c1f8f66b9bc6de53a7b51d3de745d946b Merged-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'efd26bedec9a345a5960dbfcbaec888418f2d4e6'Michael Niedermayer2014-08-15
|\| | | | | | | | | | | | | | | | | | | | | * commit 'efd26bedec9a345a5960dbfcbaec888418f2d4e6': build: Add explanatory comments to (optimization) blocks in the Makefiles Conflicts: libavcodec/ppc/Makefile libavcodec/x86/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: Add explanatory comments to (optimization) blocks in the MakefilesDiego Biurrun2014-08-15
| |
* | avcodec: add C xvid IDCT supportPascal Massimino2014-08-12
| | | | | | | | | | | | | | | | | | Thanks to Pascal Massimino and Michael Militzer for permission to use under LGPL The xvid idct code is from xvid, and nearly unchanged to make future syncing easy the integration into ffmpeg is done by the commiter the commit message is written by the commiter Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'adf8227cf4e7b4fccb2ad88e1e09b6dc00dd00ed'Michael Niedermayer2014-08-05
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'adf8227cf4e7b4fccb2ad88e1e09b6dc00dd00ed': vc-1: Add platform-specific start code search routine to VC1DSPContext. Conflicts: configure libavcodec/arm/vc1dsp_init_arm.c libavcodec/vc1dsp.c libavcodec/vc1dsp.h See: 9d8ecdd8ca6d248e7439e8fdf255e39eda14e0f2 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vc-1: Add platform-specific start code search routine to VC1DSPContext.Ben Avison2014-08-04
| | | | | | | | | | | | | | Initialise VC1DSPContext for parser as well as for decoder. Note, the VC-1 code doesn't actually use the function pointer yet. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit 'db7f1c7c5a1d37e7f4da64a79a97bea1c4b6e9f8'Michael Niedermayer2014-08-05
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'db7f1c7c5a1d37e7f4da64a79a97bea1c4b6e9f8': h264: Move start code search functions into separate source files. Conflicts: libavcodec/arm/Makefile libavcodec/arm/h264dsp_init_arm.c libavcodec/h264_parser.c libavcodec/h264dsp.c libavcodec/startcode.c libavcodec/startcode.h See: 270cede3f3772117454a14b620803d731036942d Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h264: Move start code search functions into separate source files.Ben Avison2014-08-04
| | | | | | | | | | | | This permits re-use with parsers for codecs which use similar start codes. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit 'a786c8259dafeca9744252230b5d78f67810770c'Michael Niedermayer2014-08-01
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'a786c8259dafeca9744252230b5d78f67810770c': idct: Split off Xvid IDCT Conflicts: libavcodec/Makefile libavcodec/mpeg4videodec.c libavcodec/x86/Makefile libavcodec/x86/idctdsp_init.c This split is somewhat restructured leaving the xvid IDCT available outside mpeg4 if manually selected. The code also could not be merged unchanged as it conflicted with a bugfix in FFmpeg Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * idct: Split off Xvid IDCTDiego Biurrun2014-08-01
| | | | | | | | | | 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.
* | Fix standalone compilation of the WebVTT decoder.Carl Eugen Hoyos2014-08-01
| |
* | Fix standalone compilation of the webm_dash_manifest demuxer.Carl Eugen Hoyos2014-07-27
| |
* | Fix standalone compilation of the legacy mpegvideo decoder.Carl Eugen Hoyos2014-07-27
| |
* | avcodec: add avdctMichael Niedermayer2014-07-27
| | | | | | | | | | | | | | | | | | | | | | | | This provides a public sustainable API/ABI for DCT functions. Only externally used dct functions are included. The structure is extensible without ABI issues compared to the existing dct contexts. See Mailing list and IRC log of 2014-07-26/27 Reviewed-by: ubitux Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | reintroduce avpriv_dsputil_init() to maintain ABI until next soname bumpMichael Niedermayer2014-07-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '2ce53880bfeb431decdd2fc82298c0aff823ab47'Michael Niedermayer2014-07-21
|\| | | | | | | | | | | | | | | | | | | * commit '2ce53880bfeb431decdd2fc82298c0aff823ab47': build: Conditionally compile all avcodec test programs Conflicts: libavcodec/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: Conditionally compile all avcodec test programsDiego Biurrun2014-07-21
| |
* | Merge commit '16b7328058fa600d5158c84d9cc621a134eb88bc'Michael Niedermayer2014-07-21
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '16b7328058fa600d5158c84d9cc621a134eb88bc': build: Conditionally build and run DCT test program Conflicts: libavcodec/Makefile libavcodec/dct-test.c tests/fate/libavcodec.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: Conditionally build and run DCT test programDiego Biurrun2014-07-21
| |