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-07-07lavc/h265_profile_level: Add unit testMark Thompson
Operates in the same way as the h264-levels test.
2019-07-07h265_metadata: Add option to set the level of the streamMark Thompson
To match the same option in h264_metadata.
2019-05-07avcodec/mlp_parser: split off shared code to its own fileJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2019-04-13avcodec: add LSCR decoderPaul B Mahol
Fixes #4711.
2019-04-11avcodec: add an AV1 frame split bitstream filterJames Almer
This will be needed by the eventual native AV1 decoder. Signed-off-by: James Almer <jamrial@gmail.com>
2019-04-11avcodec: add ADPCM AGM decoderPaul B Mahol
2019-04-01opusdsp: create and move deemphasis and postfiltering from opus_celtLynne
2019-03-31avcodec: add Amuse Graphics decoderPaul B Mahol
This work is sponsored by VideoLAN.
2019-02-14avutil/cuda_check: avoid pointlessly exporting same symbol from two librariesTimo Rothenpieler
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-23avcodec: add g732_1 parserPaul B Mahol
2018-12-10avcodec: add gif parserPaul B Mahol
2018-12-01avcodec: add PCM-DVD encoderPaul B Mahol
Fixes #6784.
2018-11-24avcodec: add truehd_core bitstream filterPaul B Mahol
2018-11-15avutil/hwcontext_cuda: Define and use common CHECK_CU()Philip Langdale
We have a pattern of wrapping CUDA calls to print errors and normalise return values that is used in a couple of places. To avoid duplication and increase consistency, let's put the wrapper implementation in a shared place and use it everywhere. Affects: * avcodec/cuviddec * avcodec/nvdec * avcodec/nvenc * avfilter/vf_scale_cuda * avfilter/vf_scale_npp * avfilter/vf_thumbnail_cuda * avfilter/vf_transpose_npp * avfilter/vf_yadif_cuda
2018-11-11avcodec : add prores_metadata bsf for set the color property of each prores ↵Martin Vignali
frame
2018-11-06avcodec: libdav1d AV1 decoder wrapper.James Almer
Originally written by Ronald S. Bultje, with fixes, optimizations and improvements by James Almer. Signed-off-by: James Almer <jamrial@gmail.com>
2018-10-26avcodec: Implement Archimedes VIDC encoder/decoderCameron Cawley
Signed-off-by: Cameron Cawley <ccawley2011@gmail.com>
2018-10-18avcodec/proresenc_aw : use scan table from prores_data fileMartin Vignali
Doesn't seems to make speed loss
2018-10-04avcodec: add an AV1 parserJames Almer
Simple parser to set keyframes, frame type, structure, width, height, and pixel format, plus stream profile and level. Reviewed-by: Mark Thompson <sw@jkqxz.net> Signed-off-by: James Almer <jamrial@gmail.com>
2018-09-27lavc: Add AV1 metadata bitstream filterMark Thompson
Can adjust colour and timing information.
2018-09-27lavc: Add coded bitstream read/write support for AV1Mark Thompson
2018-09-23vaapi_encode_h265: Set level based on stream if not set by userMark Thompson
Sets the level based on the stream properties if it is not explicitly set by the user. Also add a tier option to set general_tier_flag, since that affects the level choice.
2018-09-23vaapi_encode_h264: Set level based on stream if not set by userMark Thompson
2018-09-23lavc/h264: Add common code for level handlingMark Thompson
Including a unit test.
2018-09-23lavc/cbs: Add JPEG supportMark Thompson
2018-09-23avcodec: add native iLBC decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-09-15avcodec: add missing mpegvideo dependencies to SpeedHQ decoderJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2018-09-11lavc, doc, configure: add libxavs2 video encoder wrapperhwren
Signed-off-by: hwren <hwrenx@126.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: add IMM4 decoderPaul B Mahol
This work is sponsored by VideoLAN.
2018-07-27lavc, doc, configure: add avs2 video decoder wrapperhwren
Tested-by: Steven Liu <lq@chinaffmpeg.org> Signed-off-by: hwren <hwrenx@126.com> Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
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-21avcodec/parser: move parsers list and related API to its own fileJames Almer
And add it to the CONFIGURABLE_COMPONENTS list in Makefile. This way, changes to the new file will be tracked and the usual warning to suggest re-running configure will be shown. Reviewed-by: Rostislav Pehlivanov <atomnuker@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2018-07-20avcodec/extract_extradata: add support for AV1James Almer
Signed-off-by: James Almer <jamrial@gmail.com>
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-05-05mpegvideo: remove support for libxvid's RC systemRostislav Pehlivanov
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2018-05-02lavc: Add VP9 metadata bitstream filterMark Thompson
Can adjust the colour information.
2018-05-02lavc: Add coded bitstream read/write support for VP9Mark Thompson
2018-04-28avcodec: remove duplicate prores decoderPaul B Mahol
Removed slower one, couldn't figure out why it is slower. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-03-29avcodec: add eac3_core bitstream filterPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-03-29Merge commit '43778a501f1bfbceeddc8eaeea2ea2b3506beeda'James Almer
* commit '43778a501f1bfbceeddc8eaeea2ea2b3506beeda': Support AV1 encoding using libaom This contains some extra changes taken from the libvpx encoder wrapper, most of them contained in the set_pix_fmt() function. Merged-by: James Almer <jamrial@gmail.com>
2018-03-29Merge commit 'c438899a706422b8362a13714580e988be4d638b'James Almer
* commit 'c438899a706422b8362a13714580e988be4d638b': Add AV1 video decoding support through libaom This contains some extra changes taken from the libvpx decoder wrapper, most of them contained in the set_pix_fmt() function. Merged-by: James Almer <jamrial@gmail.com>
2018-03-18lavc: Add filter_units bitstream filterMark Thompson
This can remove units with types in or not in a given set from a stream. For example, it can be used to remove all non-VCL NAL units from an H.264 or H.265 stream.