summaryrefslogtreecommitdiff
path: root/libavcodec/Makefile
Commit message (Collapse)AuthorAge
* lavc/mediacodec: use more meaningful filenamesMatthieu Bouron2016-10-19
| | | | | | Adds the following changes: * mediacodecdec.{c,h} -> mediacodecdec_common.{c,h} * mediacodecdec_h2645.c -> mediacodecdec.c
* lavc: add mpeg4 mediacodec decoderMatthieu Bouron2016-10-19
|
* lavc: add vp8/vp9 mediacodec decodersMatthieu Bouron2016-10-19
|
* lavc: remove libfaac wrapperJosh de Kock2016-10-01
| | | | | | | | | | | There is really no need for two aac wrappers, we already have libfdk-aac which is better. Not to mention that faac doesn't even support HEv1, or HEv2. It's also under a license which is unusable for distribution, so it would only be useful to people who will compile their own ffmpeg, only use it themselves (which at that point should just use fdk-aac). Signed-off-by: Josh de Kock <josh@itanimul.li>
* avcodec/Makefile: Fix mlpenc dependenciesJames Almer2016-09-25
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* mlpenc: Working MLP/TrueHD encoderJai Luthra2016-09-17
| | | | | | | | | | | | | | | | * Multichannel support for TrueHD is experimental There should be downmix substreams present for 2+ channel bitstreams, but ffmpeg decoder doesn't need it. Will add support for this soon. * There might be lossless check failures on LFE channels * 32-bit sample support has been removed for now, will add it later While testing, some samples gave lossless check failures when enforcing s32. Probably this will also get solved with the LFE issues. Signed-off-by: Jai Luthra <me@jailuthra.in>
* lavc: add hevc mediacodec decoderMatthieu Bouron2016-09-15
|
* lavc/Makefile: add missing ADPCM_THP_LE objsRodger Combs2016-09-09
|
* lavc/Makefile: g729dec: fix missing fileRodger Combs2016-09-09
|
* libzvbi depends on assRafaël Carré2016-08-23
|
* avcodec/alsdec: Implement floating point sample data decodingUmair Khan2016-08-22
| | | | | | It conforms to the RM22 version of the reference encoder Signed-off-by: Umair Khan <omerjerk@gmail.com>
* avcodec: add 64-bit signed pcm codecPaul B Mahol2016-08-18
|
* avcodec/ttaenc: split off hybrid filter processing as ttaencdspJames Almer2016-08-02
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* Merge commit '9df889a5f116c1ee78c2f239e0ba599c492431aa'Clément Bœsch2016-07-29
|\ | | | | | | | | | | | | * commit '9df889a5f116c1ee78c2f239e0ba599c492431aa': h264: rename h264.[ch] to h264dec.[ch] Merged-by: Clément Bœsch <u@pkh.me>
| * h264: rename h264.[ch] to h264dec.[ch]Anton Khirnov2016-06-21
| | | | | | | | This is more consistent with the naming of other decoders.
| * Add TrueMotion 2.0 Real Time decoderPaul B Mahol2016-06-20
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
| * Add MagicYUV decoderPaul B Mahol2016-06-20
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Add an OpenH264 decoder wrapperMartin Storsjö2016-07-27
| | | | | | | | | | | | | | | | This is cherrypicked from libav, from commits 82b7525173f20702a8cbc26ebedbf4b69b8fecec and d0b1e6049b06eeeeca146ece4d2f199c5dba1565. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Revert "lavc: always build dnxhddata"James Almer2016-07-25
| | | | | | | | | | | | This reverts commit 2adbea4e216ce38a8bf6c72de16267c9162c174d. A better solution will follow in the next commit.
* | lavc/Makefile: Fix standalone compilation of the svq3 decoder.Carl Eugen Hoyos2016-07-24
| | | | | | | | Regression since 0bf5fd2e
* | lavc: always build dnxhddataMatthieu Bouron2016-07-24
| | | | | | | | | | | | | | | | lavc/movenc rely on avpriv_dnxhd_parse_header_prefix declared by dnxhddata.h since e47981dab7fb7c9499b959cb0125b7281301969a. Fixes a missing symbol error in lavc/movenc if the dnxhd encoder is not enabled.
* | diracdec: implement a LUT-based Golomb code parserRostislav Pehlivanov2016-07-11
| | | | | | | | | | | | | | | | Still much left to optimize, but it provides a significant performance improvement - 10% for 300Mbps (1080p30), 25% for 1.5Gbps (4k 60fps) in comparison with the default implementation. Signed-off-by: Rostislav Pehlivanov <rpehlivanov@obe.tv>
* | lavc/Makefile: Fix standalone compilation of the lame encoder.Carl Eugen Hoyos2016-07-11
| | | | | | | | | | Also fix a possible issue with the mpegaudio audiotoolbox decoders. Fixes ticket #5703.
* | lavc: add mediacodec hwaccel supportMatthieu Bouron2016-07-08
| |
* | avcodec: add YUY2 Lossless Codec decoderPaul B Mahol2016-06-26
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/nvenc: Bring encoder names in line with other encodersTimo Rothenpieler2016-06-25
| |
* | Merge commit '0d95d88fbd1aeadafb8b0b1bfb880bf21b33132c'Clément Bœsch2016-06-25
|\| | | | | | | | | | | | | * commit '0d95d88fbd1aeadafb8b0b1bfb880bf21b33132c': lavc: revert the Makefile part of 330177b Merged-by: Clément Bœsch <u@pkh.me>
| * lavc: revert the Makefile part of 330177bAnton Khirnov2016-05-19
| | | | | | | | | | | | | | There is no real advantage to listing some codecs or subsystems separately simply because they are somehow "hw-accelerated", on the contrary it makes them harder to find than in a plain alphabetically ordered list.
* | avcodec: remove libutvideo wrapper supportDerek Buitenhuis2016-06-23
| | | | | | | | | | | | The 10-bit decoding support is available now in native decoder. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge commit 'a6a750c7ef240b72ce01e9653343a0ddf247d196'Clément Bœsch2016-06-22
|\| | | | | | | | | | | | | * commit 'a6a750c7ef240b72ce01e9653343a0ddf247d196': tests: Move all test programs to a subdirectory Merged-by: Clément Bœsch <clement@stupeflix.com>
| * tests: Move all test programs to a subdirectoryDiego Biurrun2016-05-13
| |
| * mmaldec: add vc1 decoding supportwm42016-04-30
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * mmaldec: Add mpeg2 decoding supportJulian Scheel2016-04-30
| | | | | | | | | | | | | | | | | | | | | | Register mmaldec as mpeg2 decoder. Supporting mpeg2 in mmaldec is just a matter of setting the correct MMAL_ENCODING on the input port. To ease the addition of further supported mmal codecs a macro is introduced to generate the decoder and decoder class structs. Signed-off-by: Julian Scheel <julian@jusst.de> Signed-off-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '72da8d9bb24d1b1bf74c2f1108650c0da0054d2e'Clément Bœsch2016-06-19
|\| | | | | | | | | | | | | * commit '72da8d9bb24d1b1bf74c2f1108650c0da0054d2e': h264_parser: remove the remaining dependencies on the h264 decoder Merged-by: Clément Bœsch <u@pkh.me>
| * h264_parser: remove the remaining dependencies on the h264 decoderAnton Khirnov2016-04-24
| |
* | avcodec/cuvid: add cuvid decoderTimo Rothenpieler2016-06-10
| |
* | avcodec: add BitJazz SheerVideo decoderPaul B Mahol2016-06-07
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avocdec: add MagicYUV decoderPaul B Mahol2016-05-31
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/nvenc: split H264/HEVC encoder definitions into separate filesAndrey Turkin2016-05-31
| | | | | | | | Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* | avcodec/dca: move EXSS sampling frequency arrays to dca.cfoo862016-05-26
| | | | | | | | | | | | Avoids unwanted parser dependency on dcadata. Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec/Makefile: add missing dependencies to dca parserJames Almer2016-05-25
| | | | | | | | | | | | They are needed starting with the previous commit Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec: add adpcm MTAF decoderPaul B Mahol2016-05-21
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge commit '8d0cc8ca97678f4ca87948ebabcbaab5a4f4c1f6'Hendrik Leppkes2016-05-17
|\| | | | | | | | | | | | | * commit '8d0cc8ca97678f4ca87948ebabcbaab5a4f4c1f6': h264_parser: switch to h2645_parse for NAL unescaping Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * h264_parser: switch to h2645_parse for NAL unescapingAnton Khirnov2016-04-24
| | | | | | | | Remove now unused ff_h264_decode_nal().
* | avcodec: add Direct Stream Transfer (DST) decoderPeter Ross2016-05-15
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge commit 'e8919ec486a5559fdcf366e347be0656d904a87f'Derek Buitenhuis2016-05-11
|\| | | | | | | | | | | | | * commit 'e8919ec486a5559fdcf366e347be0656d904a87f': libavcodec: Add H264/MPEG4 encoders based on OpenMAX IL Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * libavcodec: Add H264/MPEG4 encoders based on OpenMAX ILMartin Storsjö2016-04-12
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'd12b5b2f135aade4099f4b26b0fe678656158c13'Derek Buitenhuis2016-05-11
|\| | | | | | | | | | | | | | | * commit 'd12b5b2f135aade4099f4b26b0fe678656158c13': build: Split test programs off into separate files Some conversions done by: James Almer <jamrial@gmail.com> Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit '330177b508420a553083df94f22cbd5142de0f4a'Derek Buitenhuis2016-05-11
|\| | | | | | | | | | | | | * commit '330177b508420a553083df94f22cbd5142de0f4a': build: Group declarations for hw-accelerated de-/encoding separately Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * build: Group declarations for hw-accelerated de-/encoding separatelyDiego Biurrun2016-04-07
| |