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-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>
2018-11-24avcodec: add truehd_core bitstream filterPaul B Mahol
2018-11-11avcodec : add prores_metadata bsf for set the color property of each prores ↵Martin Vignali
frame
2018-09-27lavc: Add AV1 metadata bitstream filterMark Thompson
Can adjust colour and timing information.
2018-07-28avcodec/bitstream_filters: check the input argument of av_bsf_get_by_name() ↵James Almer
for NULL Fixes crashes like "ffmpeg -h bsf" caused by passing NULL to strcmp() Signed-off-by: James Almer <jamrial@gmail.com>
2018-05-02lavc: Add VP9 metadata bitstream filterMark Thompson
Can adjust the colour information.
2018-03-29avcodec: add eac3_core bitstream filterPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@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.
2018-03-13avcodec/hapqa_extract_bsf : add new bsf filterMartin Vignali
convert HapQA data to HAPQ or HAPAlphaOnly by copying the corresponding texture
2018-02-06lavc/bsf: make BSF iteration the same as other iteratorsJosh de Kock
2017-10-17lavc: Add mpeg2_metadata bitstream filterMark Thompson
(cherry picked from commit b78c30d7ec26af67c00ce2002709a189f6a87a7e)
2017-10-17lavc: Add hevc_metadata bitstream filterMark Thompson
This is able to modify some header metadata found in the VPS/SPS/VUI, and can also add/remove AUDs. (cherry picked from commit b31a9eae0233325c4b382c657f4b687d5d8b0812)
2017-10-17lavc: Add h264_redundant_pps bitstream filterMark Thompson
This applies a specific fixup to some Blu-ray streams which contain redundant PPSs modifying irrelevant parameters of the stream which confuse other transformations which require correct extradata. A new single global PPS is created, and all of the redundant PPSs within the stream are removed. (cherry picked from commit e6874bc3af2f09af39b5d91b9c5f9ded67459696)
2017-10-17lavc: Add h264_metadata bitstream filterMark Thompson
This is able to modify some header metadata found in the SPS/VUI, and can also add/remove AUDs and insert user data in SEI NAL units. (cherry picked from commit 9e93001b6135a23fe4e200196c08fb4fbffed6fc) (cherry picked from commit c42b62d1f9641f10ffc23cad9abbe47d8a4a165b)
2017-10-17lavc: Add trace_headers bitstream filterMark Thompson
Supports all streams that the coded bitstream infrastructure does (currently H.264, H.265 and MPEG-2). (cherry picked from commit f11d8a5e8b185340cc50fcbc8a1437b0fbe7e931)
2017-06-24vp9: Add bsf to fix reordering in raw streamsMark Thompson
Takes a raw input stream containing frames with correct timestamps but possibly out of order and inserts additional show-existing-frame packets to correct the ordering. (cherry picked from commit 34e051d16850701694410a0e72e0e4ff3a5ec293) (cherry picked from commit b43b95f4789b6e60f9684918fd3c0a5f3f18aef6) Also converted from bitstream to get_bits.
2017-04-23Merge commit '03a80925effc2698d21dc0b00290eecf42dd9e68'James Almer
* commit '03a80925effc2698d21dc0b00290eecf42dd9e68': lavc: add a bitstream filter for splitting VP9 superframes Merged-by: James Almer <jamrial@gmail.com>
2017-04-17Merge commit '47e547b321338c73c21fa623789f1efbd80a297a'Clément Bœsch
* commit '47e547b321338c73c21fa623789f1efbd80a297a': lavc: add a null bitstream filter Merged-by: Clément Bœsch <u@pkh.me>
2017-03-23Merge commit '89b35a139e838deeb32ec20d8d034c81014401d0'James Almer
* commit '89b35a139e838deeb32ec20d8d034c81014401d0': lavc: add a bitstream filter for extracting extradata from packets Merged-by: James Almer <jamrial@gmail.com>
2016-12-14lavc: add a bitstream filter for splitting VP9 superframesAnton Khirnov
Partially based on code by Ronald S. Bultje <rsbultje@gmail.com>.
2016-12-14lavc: add a null bitstream filterAnton Khirnov
It is useful for testing/debugging and will also be used as the default filter in the following commit adding pre-decode filtering to avoid having a separate non-filtered codepath.
2016-10-16lavc: add a bitstream filter for extracting extradata from packetsAnton Khirnov
This is intended as a replacement for the 'split' function exported by some parsers.
2016-05-12Merge commit '06edef3d5e072ef3c4face9ce946d2d9c36cc477'Derek Buitenhuis
* commit '06edef3d5e072ef3c4face9ce946d2d9c36cc477': Generate the lists of enabled protocols/bsfs from configure. Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-19Generate the lists of enabled protocols/bsfs from configure.Anton Khirnov
2016-04-17Merge commit '33d18982fa03feb061c8f744a4f0a9175c1f63ab'Derek Buitenhuis
* commit '33d18982fa03feb061c8f744a4f0a9175c1f63ab': lavc: add a new bitstream filtering API Conversions-by: Hendrik Leppkes <h.leppkes@gmail.com> Conversions-by: Derek Buitenguis <derek.buitenhuis@gmail.com> Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-03-20lavc: add a new bitstream filtering APIAnton Khirnov
Deprecate the current bitstream filtering API.