The h264bitstream software offers a comprehensive range of functions for reading and writing video streams that adhere to the ITU H264 standard.
The new release of this software includes some significant updates such as initial support for SEI, rbsp_to_nal and nal_ro_rbsp conversion functions, and support for access unit delimiters (AUD). Many constants with special meanings now have their own defines, and also print out a description in debug_*.
This release also includes improvements such as the correct handling of single slice type-only slices (slice_type >= 5), full support for files larger than 2GB in h264_analyze, output of h264_analyze and debug_* functions using decimal instead of hex (most cases), fix for cases in which no nal is found in entire buffer in h264_analyze, and inline many bs_* functions using portable "static inline" syntax.
However, the slice data read/write is still a work in progress and not yet functional. Another fix included in this release is the fixed writing with emulation_prevention_t. Overall, the h264bitstream project is a powerful software for reading and writing H264 bitstreams with a fully compliant and complete library.
Version 0.1.6: N/A