summaryrefslogtreecommitdiff
path: root/libavcodec/codec_desc.c
Commit message (Collapse)AuthorAge
* 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>
* aptx: implement the aptX bluetooth codecAurelien Jacobs2017-11-10
| | | | | | The encoder was reverse engineered from binary library and from EP0398973B1 patent (long expired). The decoder was simply deduced from the encoder.
* Merge commit 'dcc39ee10e82833ce24aa57926c00ffeb1948198'James Almer2017-10-23
|\ | | | | | | | | | | | | * commit 'dcc39ee10e82833ce24aa57926c00ffeb1948198': lavc: Remove deprecated XvMC support hacks Merged-by: James Almer <jamrial@gmail.com>
| * lavc: Remove deprecated XvMC support hacksDiego Biurrun2017-03-23
| | | | | | | | Deprecated in 11/2013.
* | Merge commit '1146bb3babca3973e88005d267cd06210d6ac075'James Almer2017-10-21
|\| | | | | | | | | | | | | * commit '1146bb3babca3973e88005d267cd06210d6ac075': lavc: Drop deprecated voxware codec entry Merged-by: James Almer <jamrial@gmail.com>
| * lavc: Drop deprecated voxware codec entryVittorio Giovara2017-03-23
| | | | | | | | Deprecated in 08/2013.
| * Add Cineform HD DecoderKieran Kunhya2017-03-09
| | | | | | | | | | | | | | | | | | | | Decodes YUV 4:2:2 10-bit and RGB 12-bit files. Older files with more subbands, skips, Bayer, alpha not supported. Further fixes and refactorings by Anton Khirnov <anton@khirnov.net>, Diego Biurrun <diego@biurrun.de>, Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * Add Apple Pixlet decoderPaul B Mahol2017-03-01
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | avcodec/codec_desc: make FITS description longerPaul B Mahol2017-08-30
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Add FITS DecoderParas Chadha2017-08-30
| | | | | | | | Signed-off-by: Paras Chadha <paraschadha18@gmail.com>
* | avcodec: add Dolby E decoderfoo862017-07-19
| |
* | lavc/codec_desc: Mark some uncompressed codecs as lossless.Carl Eugen Hoyos2017-07-19
| | | | | | | | Fixes ticket #6526.
* | avcodec: add Gremlin Digital Video decoderPaul B Mahol2017-06-11
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec: add Gremlin DPCM decoderPaul B Mahol2017-06-11
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavc: add codec ID and description for SVGRostislav Pehlivanov2017-05-16
| | | | | | | | Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | avcodec: add Screen Recorder Gold Codec decoderPaul B Mahol2017-04-18
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec: add Mandsoft Screen Capture Codec decoderPaul B Mahol2017-04-18
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | codec: bitpacked: add decoderDamien Riegel2017-04-05
| | | | | | | | | | | | | | | | | | | | | | Add a codec capable of decoding some formats of the RFC4175. For now it's only capable of handling YCbCr-4:2:2 with 8-bit or 10-bit depth. For 8-bit it's a simple pass-through, for 10-bit it depacks the stream in the AV_PIX_FMT_YUV422P10 pixel format. Signed-off-by: Damien Riegel <damien.riegel@savoirfairelinux.com> Reviewed-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | codec_desc: mark some lossless audio codecs as intraonly.Ronald S. Bultje2017-04-03
| | | | | | | | | | | | | | | | | | | | | | | | Fixes tsan warnings in several audio codecs (flac, alac, wavpack, tta and tak) that look like this: WARNING: ThreadSanitizer: data race (pid=14340) Read of size 4 at 0x7d64000169d8 by main thread (mutexes: write M1335): #0 update_context_from_thread src/libavcodec/pthread_frame.c:284 (ffmpeg+0x000000dc795f) [..] Previous write of size 4 at 0x7d64000169d8 by thread T1 (mutexes: write M1333): #0 wavpack_decode_block src/libavcodec/wavpack.c:1012 (ffmpeg+0x00000112b175)
* | codec_desc: mark fraps as an intra-only codec.Ronald S. Bultje2017-03-31
| | | | | | | | Fixes reported race conditions by tsan in fate-avio-direct.
* | Merge commit 'd42809f9835a4e9e5c7c63210abb09ad0ef19cfb'Clément Bœsch2017-03-19
|\| | | | | | | | | | | | | * commit 'd42809f9835a4e9e5c7c63210abb09ad0ef19cfb': av1: Add codec_id and basic demuxing support Merged-by: Clément Bœsch <u@pkh.me>
| * av1: Add codec_id and basic demuxing supportLuca Barbato2016-08-24
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * 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>
* | avcodec/codec_desc: add mime type for X-BitMapPaul B Mahol2017-03-12
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/codec_desc: add mime type for X-PixMapPaul B Mahol2017-03-12
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec: add XPM decoder and demuxerParas Chadha2017-03-12
| | | | | | | | Signed-off-by: Paras Chadha <paraschadha18@gmail.com>