[FFmpeg-devel] [PATCH 00/18] Coded bitstream editing

Mark Thompson sw at jkqxz.net
Mon Aug 21 01:41:28 EEST 2017

This series adds a coded bitstream editing infrastructure, mostly as a merge from the other tine.  The main change on merging is replacing the use of the bitstream API with the get_bits API; pretty much all other differences are just resolving minor differences between the two tines.

Patches 1-4 adjust some common header parts for easier use in the following patches.
Patch 5 contains the infrastructure layer and internal API.
Patches 6-8 add implementations for H.264, H.265 and MPEG-2.
Patches 9-13 add some bitstream filters using it.
Patches 14-18 convert the VAAPI encoders to use it rather than their own internal ad-hoc bitstream writing, and then make some related changes.

There are still some outstanding issues around overreads with get_bits (visible with valgrind and possibly able to cause crashes with invalid files), and that will require a bit more work to fix.  Everything else should be good, so any reviews are invited.


- Mark

More information about the ffmpeg-devel mailing list