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

Reply via email to