RTP H264 / H265 pay and depayloader fixes
This branch fixes various issues I met while using the RTP H264/H265 element in low latency streaming. Notably fixes:
- Broken and missing the marker bit passing
- Timestamps being off by one (in the past)
- Protect against encoder using reserved RTP H264 defined NALs
TODO:
-
Check in H264 pay that reserved NALs 24-27 are ignored -
Check in depay that marker bit is passed on GstBuffer -
Check that marker bit is set in pay -
Check timestamps transfer
Edited by Nicolas Dufresne