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. Thanks, - Mark _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel