summaryrefslogtreecommitdiffstats
path: root/libavcodec/bitstream_filters.c
Commit message (Collapse)AuthorAgeFilesLines
* lavc: Add mpeg2_metadata bitstream filterMark Thompson2017-08-201-0/+1
|
* lavc: Add hevc_metadata bitstream filterMark Thompson2017-08-131-0/+1
| | | | | This is able to modify some header metadata found in the VPS/SPS/VUI, and can also add/remove AUDs.
* lavc: Add h264_redundant_pps bitstream filterMark Thompson2017-08-131-0/+1
| | | | | | | | | This applies a specific fixup to some Bluray 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.
* lavc: Add h264_metadata bitstream filterMark Thompson2017-08-131-0/+1
| | | | | 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.
* lavc: Add trace_headers bitstream filterMark Thompson2017-08-121-0/+1
| | | | | Supports all streams that the coded bitstream infrastructure does (currently H.264 and H.265).
* vp9: Add bsf to fix reordering in raw streamsMark Thompson2017-04-021-0/+1
| | | | | | 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.
* vp9: Add bsf to merge superframesRonald S. Bultje2017-04-021-0/+1
| | | | From ffmpeg commit 2e6636aa87303d37b112e79f093ca39500f92364.
* lavc: add a bitstream filter for splitting VP9 superframesAnton Khirnov2016-12-141-0/+1
| | | | Partially based on code by Ronald S. Bultje <rsbultje@gmail.com>.
* lavc: add a null bitstream filterAnton Khirnov2016-12-141-0/+1
| | | | | | 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.
* lavc: add a bitstream filter for extracting extradata from packetsAnton Khirnov2016-10-161-0/+1
| | | | | This is intended as a replacement for the 'split' function exported by some parsers.
* Generate the lists of enabled protocols/bsfs from configure.Anton Khirnov2016-04-191-39/+1
|
* lavc: add a new bitstream filtering APIAnton Khirnov2016-03-201-0/+121
Deprecate the current bitstream filtering API.
OpenPOWER on IntegriCloud