summaryrefslogtreecommitdiff
path: root/libavcodec/codec_desc.c
Commit message (Collapse)AuthorAge
* avcodec: add NotchLC decoderPaul B Mahol2020-05-19
|
* avcodec: add support for Cunning Developments' ADPCMZane van Iperen2020-04-24
| | | | | Signed-off-by: Zane van Iperen <zane@zanevaniperen.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec.h: split AVCodecDescriptor API into its own headerAnton Khirnov2020-04-10
|
* avcodec: add MV30 decoderPaul B Mahol2020-04-10
|
* avcodec: add CRI HCA decoderPaul B Mahol2020-03-17
|
* avcodec: add derf dpcm decoderPaul B Mahol2020-03-17
|
* avcodec: add ADPCM IMA MTF decoderPaul B Mahol2020-03-17
|
* avcodec: add decoder for High Voltage Software's ALP ADPCMZane van Iperen2020-03-09
| | | | | | Signed-off-by: Zane van Iperen <zane@zanevaniperen.com> Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec: add decoder for Rayman 2's ADPCM variantZane van Iperen2020-02-21
| | | | | | Adds support for the ADPCM variant used in Rayman 2's files. Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
* avcodec: add siren audio decoderPaul B Mahol2020-02-20
|
* avcodec: fix pcm zork decoderPaul B Mahol2020-02-16
| | | | Fixes #1939
* avcodec: add cdtoons decoderAlyssa Milburn2020-02-15
| | | | | | | This adds a decoder for Broderbund's sprite-based QuickTime CDToons codec, based on the decoder I wrote for ScummVM. Signed-off-by: Alyssa Milburn <amilburn@zall.org>
* avcodec: add decoder for Simon & Schuster Interactive's ADPCM variantZane van Iperen2020-02-06
| | | | | | | | | Adds support for the ADPCM variant used by some Simon & Schuster Interactive games such as Real War, and Real War: Rogue States. Signed-off-by: Zane van Iperen <zane@zanevaniperen.com> Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec: add decoder for argonaut games' adpcm codecZane van Iperen2020-01-26
| | | | | | | Adds support for the ADPCM variant used by some Argonaut Games' games, such as 'Croc! Legend of the Gobbos', and 'Croc 2'. Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
* lavc: add MPEG-H 3D Audio codec idYuki Tsuchiya2019-12-12
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* lavc/codec_desc: introduce AV_CODEC_PROP_INTRA_ONLY flag to audio codecYuki Tsuchiya2019-12-12
| | | | | | | Introduce AV_CODEC_PROP_INTRA_ONLY flag to audio codec as well as video codec to support non intra-only audio codec. Signed-off-by: Yuki Tsuchiya <Yuki.Tsuchiya@sony.com> Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec: add mvha video decoderPaul B Mahol2019-11-27
|
* avcodec: add mvdv video decoderPaul B Mahol2019-11-27
|
* avcodec/codec_desc: add mising .type for acelp.kelvinPaul B Mahol2019-11-16
|
* avcodec: add EPG codec IDAnthony Delannoy2019-09-19
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* lavc/g729dec: Support decoding Sipro ACELP.KELVIN.Carl Eugen Hoyos2019-09-16
| | | | | Fixes ticket #4799. Analyzed-by: Aleksandr Ustinov
* avcodec: add IMM5 decoderPaul B Mahol2019-08-29
|
* VP4 video decoderPeter Ross2019-06-12
|
* avcodec: add LSCR decoderPaul B Mahol2019-04-13
| | | | Fixes #4711.
* avcodec: add ADPCM AGM decoderPaul B Mahol2019-04-11
|
* avcodec: add Amuse Graphics decoderPaul B Mahol2019-03-31
| | | | This work is sponsored by VideoLAN.
* add libaribb24 ARIB STD-B24 caption decoderJan Ekström2019-02-10
| | | | | | | | | | | | | | | | | | | | | | | | * Outputs ASS lines with basic coloring and font scaling for each given region. * Sets the default style to the resolution of the subtitle plane (for example, 960x540 / 36pt font for profile A). * Has options to: * Disable ruby text (which is coded as regions which have half-height text in libaribb24). Enabled by default as without positioning ruby text only confuses as it is usually coded in the beginning of the decoded subtitle line. * Set the working directory, in which libaribb24 will read configuration as well as into which it may save broadcast extra symbols as PNG. Unset by default. The unconventional library check can be explained by the library's current master branch being licensed as LGPLv3, but at the time of writing the latest official release is still licensed under GPLv3. Thus, one either has to wait for the following release, or enable GPLv3.
* avcodec: add ARBC decoderPaul B Mahol2019-01-27
| | | | Thanks Kostya for great help in reversing binary.
* avcodec: add HCOM decoderPaul B Mahol2019-01-15
|
* avcodec: add HYMT decoderPaul B Mahol2018-12-31
|
* avcodec/codec_desc: extend gif descriptionPaul B Mahol2018-12-13
|
* mjpeg: Use profile names in the encoder and decoderVittorio Giovara2018-11-05
|
* prores: Use profile names in the various encoders and decodersVittorio Giovara2018-11-05
| | | | Export FF_PROFILE_PRORES_* symbols publicly, add a missing one.
* avcodec: Implement Archimedes VIDC encoder/decoderCameron Cawley2018-10-26
| | | | Signed-off-by: Cameron Cawley <ccawley2011@gmail.com>
* avcodec: add RemotelyAnywhere Screen Capture decoderPaul B Mahol2018-09-08
|
* avcodec: add WinCAM Motion Video decoderPaul B Mahol2018-08-27
|
* avcodec: add MatchWare Screen Capture CodecPaul B Mahol2018-08-27
|
* avcodec: add Brooktree ProSumer Video decoderPaul B Mahol2018-08-24
|
* avcodec/codec_desc: mark Duck TrueMotion 2.0 Real Time as intra onlyPaul B Mahol2018-08-21
|
* avcodec: add IMM4 decoderPaul B Mahol2018-08-21
| | | | This work is sponsored by VideoLAN.
* avs2: correct avs2 descriptionhwren2018-08-08
| | | | | Signed-off-by: hwren <hwrenx@126.com> Signed-off-by: Gyan Doshi <ffmpeg@gyani.pro>
* lavc: add AVS2/IEEE 1857.4 parserhwren2018-07-27
| | | | | | Tested-by: Steven Liu <lq@chinaffmpeg.org> Signed-off-by: hwren <hwrenx@126.com> Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
* lavc: implement an ATRAC9 decoderRostislav Pehlivanov2018-07-03
| | | | | | | | | | | | | | | | | | | | This commit implements a full ATRAC9 decoder, a simple low-delay codec developed by Sony and used in most PSVita games, some PS3 games and some PS4 games. Its similar to AAC in that it uses Huffman coded scalefactors but instead of vector quantization it just Huffman codes the spectral coefficients (in a way similar to how Opus splits band energy coding into coarse and fine precision). It opts to write rather large Huffman codes by packing several small coefficients into one Huffman coded symbol, though I don't believe this increases efficiency at all. Band extension implements SBC in a simple way, first it mirrors the lower spectrum onto the higher frequencies and then it uses one of 5 filters to shape it. Noise substitution is implemented via 2 of them. Unlike previous ATRAC codecs, there's no QMF, this is a standard MDCT codec. Based off of the reverse engineering work of Alex Barney. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* avcodec/avcodec.h: add AV_CODEC_ID_TTMLMarton Balint2018-06-08
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* avcode/profiles: add AV1 profilesJames Almer2018-03-29
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* sbc: implement SBC decoder (low-complexity subband codec)Aurelien Jacobs2018-03-07
| | | | This was originally based on libsbc, and was fully integrated into ffmpeg.
* Add libcodec2 en/decoderTomas Härdin2018-02-24
|
* fate/libavcodec: add codec_desc testMuhammad Faiz2018-02-12
| | | | | | | | Remove runtime check at codec_desc.c Reviewed-by: wm4 <nfxjfg@googlemail.com> Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* aptx: implement the aptX HD bluetooth codecAurelien Jacobs2018-02-09
|
* avcodec/codec_desc: sort codec_descriptorsMuhammad Faiz2018-02-09
| | | | | | | Use bsearch on avcodec_descriptor_get(). Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>