media/libraries/muxer/src
sheenachhabra 4be5b74366 Read NAL unit data as 4 byte integer
When converting NAL units from AnnexB to Avcc format,
one byte at a time was read. In fact many bytes were read
multiple times due to suboptimal logic.

Changed the logic to read 4 bytes at once and also to avoid
reading same bytes again.

This improved the time taken for writing a batch of 30
samples from 40ms to 20ms.

PiperOrigin-RevId: 673025781
2024-09-10 10:57:22 -07:00
..
androidTest Mp4Muxer: Add support for Vp9 codec 2024-08-15 22:34:56 -07:00
main Read NAL unit data as 4 byte integer 2024-09-10 10:57:22 -07:00
test Fix a bug to read last 3 bytes in AnnexBUtils 2024-09-10 09:32:56 -07:00