Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-06-12VP4 video decoderPeter Ross
2019-04-13avcodec: add LSCR decoderPaul B Mahol
Fixes #4711.
2019-04-11avcodec: add ADPCM AGM decoderPaul B Mahol
2019-03-31avcodec: add Amuse Graphics decoderPaul B Mahol
This work is sponsored by VideoLAN.
2019-02-10add libaribb24 ARIB STD-B24 caption decoderJan Ekström
* 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.
2019-01-27avcodec: add ARBC decoderPaul B Mahol
Thanks Kostya for great help in reversing binary.
2019-01-15avcodec: add HCOM decoderPaul B Mahol
2018-12-31avcodec: add HYMT decoderPaul B Mahol
2018-12-13avcodec/codec_desc: extend gif descriptionPaul B Mahol
2018-11-05mjpeg: Use profile names in the encoder and decoderVittorio Giovara
2018-11-05prores: Use profile names in the various encoders and decodersVittorio Giovara
Export FF_PROFILE_PRORES_* symbols publicly, add a missing one.
2018-10-26avcodec: Implement Archimedes VIDC encoder/decoderCameron Cawley
Signed-off-by: Cameron Cawley <ccawley2011@gmail.com>
2018-09-08avcodec: add RemotelyAnywhere Screen Capture decoderPaul B Mahol
2018-08-27avcodec: add WinCAM Motion Video decoderPaul B Mahol
2018-08-27avcodec: add MatchWare Screen Capture CodecPaul B Mahol
2018-08-24avcodec: add Brooktree ProSumer Video decoderPaul B Mahol
2018-08-21avcodec/codec_desc: mark Duck TrueMotion 2.0 Real Time as intra onlyPaul B Mahol
2018-08-21avcodec: add IMM4 decoderPaul B Mahol
This work is sponsored by VideoLAN.
2018-08-07avs2: correct avs2 descriptionhwren
Signed-off-by: hwren <hwrenx@126.com> Signed-off-by: Gyan Doshi <ffmpeg@gyani.pro>
2018-07-27lavc: add AVS2/IEEE 1857.4 parserhwren
Tested-by: Steven Liu <lq@chinaffmpeg.org> Signed-off-by: hwren <hwrenx@126.com> Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2018-07-03lavc: implement an ATRAC9 decoderRostislav Pehlivanov
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>
2018-06-09avcodec/avcodec.h: add AV_CODEC_ID_TTMLMarton Balint
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-03-29avcode/profiles: add AV1 profilesJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-08sbc: implement SBC decoder (low-complexity subband codec)Aurelien Jacobs
This was originally based on libsbc, and was fully integrated into ffmpeg.
2018-02-24Add libcodec2 en/decoderTomas Härdin
2018-02-12fate/libavcodec: add codec_desc testMuhammad Faiz
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>
2018-02-10aptx: implement the aptX HD bluetooth codecAurelien Jacobs
2018-02-09avcodec/codec_desc: sort codec_descriptorsMuhammad Faiz
Use bsearch on avcodec_descriptor_get(). Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
2017-11-11aptx: implement the aptX bluetooth codecAurelien Jacobs
The encoder was reverse engineered from binary library and from EP0398973B1 patent (long expired). The decoder was simply deduced from the encoder.
2017-10-23Merge commit 'dcc39ee10e82833ce24aa57926c00ffeb1948198'James Almer
* commit 'dcc39ee10e82833ce24aa57926c00ffeb1948198': lavc: Remove deprecated XvMC support hacks Merged-by: James Almer <jamrial@gmail.com>
2017-10-22Merge commit '1146bb3babca3973e88005d267cd06210d6ac075'James Almer
* commit '1146bb3babca3973e88005d267cd06210d6ac075': lavc: Drop deprecated voxware codec entry Merged-by: James Almer <jamrial@gmail.com>
2017-08-30avcodec/codec_desc: make FITS description longerPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-08-30Add FITS DecoderParas Chadha
Signed-off-by: Paras Chadha <paraschadha18@gmail.com>
2017-07-19avcodec: add Dolby E decoderfoo86
2017-07-19lavc/codec_desc: Mark some uncompressed codecs as lossless.Carl Eugen Hoyos
Fixes ticket #6526.
2017-06-11avcodec: add Gremlin Digital Video decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-06-11avcodec: add Gremlin DPCM decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-05-16lavc: add codec ID and description for SVGRostislav Pehlivanov
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2017-04-18avcodec: add Screen Recorder Gold Codec decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-04-18avcodec: add Mandsoft Screen Capture Codec decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-04-05codec: bitpacked: add decoderDamien Riegel
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>
2017-04-03codec_desc: mark some lossless audio codecs as intraonly.Ronald S. Bultje
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)
2017-03-31codec_desc: mark fraps as an intra-only codec.Ronald S. Bultje
Fixes reported race conditions by tsan in fate-avio-direct.
2017-03-23lavc: Remove deprecated XvMC support hacksDiego Biurrun
Deprecated in 11/2013.
2017-03-23lavc: Drop deprecated voxware codec entryVittorio Giovara
Deprecated in 08/2013.
2017-03-19Merge commit 'd42809f9835a4e9e5c7c63210abb09ad0ef19cfb'Clément Bœsch
* commit 'd42809f9835a4e9e5c7c63210abb09ad0ef19cfb': av1: Add codec_id and basic demuxing support Merged-by: Clément Bœsch <u@pkh.me>
2017-03-12avcodec/codec_desc: add mime type for X-BitMapPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-03-12avcodec/codec_desc: add mime type for X-PixMapPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-03-12avcodec: add XPM decoder and demuxerParas Chadha
Signed-off-by: Paras Chadha <paraschadha18@gmail.com>
2017-03-09Add Cineform HD DecoderKieran Kunhya
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>