summaryrefslogtreecommitdiff
path: root/libavcodec/Makefile
Commit message (Collapse)AuthorAge
* lavc: Fix standalone compilation of the avi demuxer.Carl Eugen Hoyos2015-09-14
|
* lavc: Fix standalone compilation of the subrip decoder.Carl Eugen Hoyos2015-09-11
|
* lavc: Fix compilation with --disable-everything --enable-parser=mpeg4video.Hendrik Schreiber2015-09-09
|
* avcodec: remove VIMA Makefile entryJames Almer2015-09-07
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* Merge commit 'c45fcf30cfab687004ed1cdc06ebaa21f4262a0b'Hendrik Leppkes2015-09-07
|\ | | | | | | | | | | | | * commit 'c45fcf30cfab687004ed1cdc06ebaa21f4262a0b': DXV decoder Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * DXV decoderVittorio Giovara2015-09-02
| | | | | | | | Support all DXDI and DXD3 normal quality videos.
* | Merge commit '0c7707610f46a28b65eff935500c78c9781f8f4f'Hendrik Leppkes2015-09-07
|\| | | | | | | | | | | | | * commit '0c7707610f46a28b65eff935500c78c9781f8f4f': lavc: Add a lzf decompressor Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * lavc: Add a lzf decompressorLuca Barbato2015-09-02
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit '4dc9f00365853b1239936d771856cf1881b5c5ce'Hendrik Leppkes2015-09-07
|\| | | | | | | | | | | | | * commit '4dc9f00365853b1239936d771856cf1881b5c5ce': build: Skip libvpx.h if libvpx is not enabled Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * build: Skip libvpx.h if libvpx is not enabledLuca Barbato2015-08-31
| |
| * Support the Hap chunked frame formatTom Butterworth2015-07-27
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | avcodec/samidec: use ff_htmlmarkup_to_ass()Yayoi2015-09-06
| | | | | | | | Signed-off-by: Clément Bœsch <u@pkh.me>
* | avcodec/srtdec: factor out HTML parsing codeYayoi2015-09-06
| | | | | | | | | | | | This code will be used in SAMI decoder in a later commit. Signed-off-by: Clément Bœsch <u@pkh.me>
* | avcodec: remove old_codec_ids.h from SKIPHEADERS as wellHendrik Leppkes2015-09-05
| |
* | avcodec: fix make install after old_codec_ids.h removalHendrik Leppkes2015-09-05
| |
* | vaapi: Add hevc hwaccel supportTimo Rothenpieler2015-08-27
| | | | | | | | Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* | avcodec: Fix `make checkheaders`Timothy Gu2015-08-22
| |
* | aacenc: implement the complete AAC-Main profileRostislav Pehlivanov2015-08-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit finalizes AAC-Main profile encoding support by implementing all mandatory and optional tools available in the specifications and current decoders. The AAC-Main profile reqires that prediction support be present (although decoders don't require it to be enabled) for an encoder to be deemed capable of AAC-Main encoding, as well as TNS, PNS and IS, all of which were implemented with previous commits or earlier of this year. Users are encouraged to test the new functionality using either -profile:a aac_main or -aac_pred 1, the former of which will enable the prediction option by default and the latter will change the profile to AAC-Main. No other options shall be changed by enabling either, it's currently up to the users to decide what's best. The current implementation works best using M/S and/or IS, so users are also welcome to enable both options and any other options (TNS, PNS) for maximum quality. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | aacenc_tns: implement temporal noise shapingRostislav Pehlivanov2015-08-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit implements temporal noise shaping support in the encoder, along with an -aac_tns option to toggle it on or off (off by default for now). TNS will increase audio quality and reduce quantization noise by applying a multitap FIR filter across allowed coefficients and transmit side information to the decoder so it could create an inverse filter. Users are encouraged to test the new functionality by enabling -aac_tns 1 during encoding. No major bugs are observable at this time so after a while if no new problems appear and if the current implementation is deemed of high enough quality and stability it will be enabled by default, possibly at the same time the encoder has its experimental flag removed and becomes the standard aac encoder in ffmpeg. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | aaccoder: move the Intensity Stereo implementation outRostislav Pehlivanov2015-08-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit moves the intensity stereo implementation out from aaccoder and into a separate file. This was possible using the previous commits. This commit also drastically improves the IS implementation by making it phase invariant e.g. it will always choose the best possible phase regardless of whether M/S coding is on or most of the coefficients have identical phases. This also increases the quality and reduces any distortions introduced by enablind intensity stereo. Users are encouraged to test it out using the -aac_is 1 parameter as it has always been. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | avutil: add ff_reverse as av_reverse replacementAndreas Cadhalpun2015-08-12
| | | | | | | | | | | | | | The table is used in libavutil/eval.c. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* | avcodec/g729: add g729_parserGanesh Ajjanagadde2015-08-11
| | | | | | | | | | | | | | Add trivial g729 parser; fixes Ticket4753 Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavc: The h263 encoder (also) depends on h263data.oCarl Eugen Hoyos2015-08-08
| |
* | aacenc: Move local encoder specific tables to a separate fileRostislav Pehlivanov2015-08-07
| | | | | | | | | | | | | | | | | | | | | | | | | | This commit moves any tables specific to the encoder from aacenc and aaccoder to a separate file called 'aacenctab.c/.h'. This was done as a clean up attempt as the encoder was filled with tables pasted in between functions which made it confusing to follow and track where each table and definition had been used. This commit solves this by simply exporting the smaller tables out to the aacenctab.h while the larger ones are compiled using aacenctab.c and are referenced from the header file. Signed-off-by: Claudio Freire <klaussfreire@gmail.com>
* | avcodec: add new Videotoolbox hwaccel.Sebastien Zwickert2015-08-03
| |
* | Merge commit '41d47ea85fb4ad9cfb5c2dc808a46bc1d57f3986'Michael Niedermayer2015-07-26
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '41d47ea85fb4ad9cfb5c2dc808a46bc1d57f3986': lavc: add Intel libmfx-based HEVC decoder. Conflicts: Changelog configure libavcodec/Makefile libavcodec/allcodecs.c libavcodec/qsvdec.c libavcodec/qsvdec_h2645.c libavcodec/version.h Merged-by: Michael Niedermayer <michael@niedermayer.cc>
| * lavc: add Intel libmfx-based HEVC decoder.Anton Khirnov2015-07-25
| |
* | Merge commit 'bf52f773913cf74bdf0d2c8c2cb4473fa1b7801e'Michael Niedermayer2015-07-26
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'bf52f773913cf74bdf0d2c8c2cb4473fa1b7801e': lavc: add Intel libmfx-based MPEG2 decoder. Conflicts: configure libavcodec/qsvdec_mpeg2.c Some cosmetics merged, rest is related to the removed parser code and thus not merged Merged-by: Michael Niedermayer <michael@niedermayer.cc>
| * lavc: add Intel libmfx-based MPEG2 decoder.Anton Khirnov2015-07-25
| |
* | Merge commit 'f89f78c1c563d98f10ee1d7e1ed67c9f9e03b741'Michael Niedermayer2015-07-26
|\| | | | | | | | | | | | | | | | | | | * commit 'f89f78c1c563d98f10ee1d7e1ed67c9f9e03b741': lavc: add a HEVC mp4->annex B bitstream filter Conflicts: Changelog Merged-by: Michael Niedermayer <michael@niedermayer.cc>
| * lavc: add a HEVC mp4->annex B bitstream filterAnton Khirnov2015-07-25
| |
* | avcodec: Add QSV VC-1 video decoder.Ivan Uskov2015-07-25
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec: Add QSV MPEG-2 video decoder.Ivan Uskov2015-07-25
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec: Implementation of AAC_fixed_decoder (PS-module)Djordje Pesut2015-07-22
| | | | | | | | | | | | | | Add fixed point implementation. Signed-off-by: Nedeljko Babic <nedeljko.babic@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Support the Hap chunked frame formatTom Butterworth2015-07-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec: Implementation of AAC_fixed_decoder (SBR-module)Djordje Pesut2015-07-20
| | | | | | | | | | | | | | Add fixed poind code. Signed-off-by: Nedeljko Babic <nedeljko.babic@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec: Table creation for AAC_fixed_decoder (SBR-module)Jovan Zelincevic2015-07-20
| | | | | | | | | | | | | | Create tables for fixed point code. Signed-off-by: Nedeljko Babic <nedeljko.babic@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit 'a623aa0069dff586241ad2ffedcd45ed840e2553'Michael Niedermayer2015-07-17
|\| | | | | | | | | | | | | | | | | | | * commit 'a623aa0069dff586241ad2ffedcd45ed840e2553': configure: Factor out wmv2dsp module Conflicts: libavcodec/Makefile Merged-by: Michael Niedermayer <michael@niedermayer.cc>
| * configure: Factor out wmv2dsp moduleVittorio Giovara2015-07-17
| |
* | Merge commit 'd42191c78befc1983f23b1899b2dda513b72f1ed'Michael Niedermayer2015-07-17
|\| | | | | | | | | | | | | | | | | | | | | | | * commit 'd42191c78befc1983f23b1899b2dda513b72f1ed': configure: Factor out vp8dsp module Conflicts: configure libavcodec/Makefile libavcodec/x86/Makefile Merged-by: Michael Niedermayer <michael@niedermayer.cc>
| * configure: Factor out vp8dsp moduleVittorio Giovara2015-07-17
| |
* | Merge commit 'd4aea1aa4060fb5ba7f5f426823b697d2a5af08b'Michael Niedermayer2015-07-17
|\| | | | | | | | | | | | | * commit 'd4aea1aa4060fb5ba7f5f426823b697d2a5af08b': configure: Factor out vp56dsp module Merged-by: Michael Niedermayer <michael@niedermayer.cc>
| * configure: Factor out vp56dsp moduleVittorio Giovara2015-07-17
| |
* | Merge commit '5cb4bdb2a03c3643f8f1e7d21d7094e61e0a4418'Michael Niedermayer2015-07-17
|\| | | | | | | | | | | | | | | | | | | | | * commit '5cb4bdb2a03c3643f8f1e7d21d7094e61e0a4418': configure: Factor out rv34dsp module Conflicts: libavcodec/Makefile libavcodec/x86/Makefile Merged-by: Michael Niedermayer <michael@niedermayer.cc>
| * configure: Factor out rv34dsp moduleVittorio Giovara2015-07-17
| |
* | Merge commit '575ec60e542114b2ef5b2f88b28eeb72389dda45'Michael Niedermayer2015-07-17
|\| | | | | | | | | | | | | | | | | | | * commit '575ec60e542114b2ef5b2f88b28eeb72389dda45': configure: Factor out mss34dsp module Conflicts: libavcodec/Makefile Merged-by: Michael Niedermayer <michael@niedermayer.cc>
| * configure: Factor out mss34dsp moduleVittorio Giovara2015-07-17
| |
* | Merge commit '2edc77dc7be5f4a006c6295f4c827e5471f85262'Michael Niedermayer2015-07-17
|\| | | | | | | | | | | | | * commit '2edc77dc7be5f4a006c6295f4c827e5471f85262': configure: Factor out ividsp module Merged-by: Michael Niedermayer <michael@niedermayer.cc>
| * configure: Factor out ividsp moduleVittorio Giovara2015-07-17
| |
* | Merge commit 'b075869bc1e1aadea0a8dc819ebfb758adb9e3d0'Michael Niedermayer2015-07-17
|\| | | | | | | | | | | | | | | | | | | | | | | * commit 'b075869bc1e1aadea0a8dc819ebfb758adb9e3d0': configure: Factor out flacdsp module Conflicts: configure libavcodec/Makefile libavcodec/arm/Makefile Merged-by: Michael Niedermayer <michael@niedermayer.cc>