h264bitstream
h264bitstream copied to clipboard
A complete set of functions to read and write H.264 video bitstreams, in particular to examine or modify headers.
:-) this is a good job. hope it can support h.265 too.
The memcpy at the end of read_seq_parameter_set_rbsp() overwrites the struct it just filled with a copy of what's in sps_table. Since h->sps == h->sps_table[0] it just filled that one, the...
This line has compiler-dependent behavior https://github.com/aizvorski/h264bitstream/blob/d8e53fdaa866aff3c987a331d522044c92f37935/bs.h#L203 Found by @LostInKadath https://github.com/aizvorski/h264bitstream/pull/51#issuecomment-1798000840 (Probably gcc does what is intended here and clang on 64bit platforms is bugged)
_CMake_ doesn't support any `make uninstall` commands by default. This may be embarrassing for users, switching from building with `autotools`. This PR adds a special `uninstall` target to do the...
``` Sorry if this is the wrong place. I searched and this is all I found. h264bitstream is a library, right? Can you recommend an application that uses it to...
When `slice_header->num_ref_idx_active_override_flag` is enabled, `read_pred_weight_table` should use the `num_ref_idx_l0_active_minus1` from `slice_header` instead of `pps`.
At line 51 in `read_avcc()`, `avcc->pps_table` is initialised using `avcc->numOfSequenceParameterSets` where it should probably be using `avcc->numOfPictureParameterSets`. Otherwise, there could be an out-of-bound situation if the number of PPS is...