Hi Marvin & fre3dm4n,

PR #22965 opened by Marvin Scholz (ePirat)
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22965
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/22965.patch

The `pktpos` denotes the position in the output packet buffer, while `buf_ptr` 
is the position in the input buffer. As this payload is ignored, nothing is 
written to the output packet so increasing the `pktpos` does not make sense 
here, instead the `buf_ptr` has to be increased to advance the input buffer to 
the correct position after this OBU.


Sorry for the bug -- yes you are right, it should have been buf_ptr, not pktpos 
that needs to be incremented.
This code path wasn't tested because there was no input data to verify it, 
because a conforming RTP encoder
SHOULD not send OBU_TILE_DATA, not meant to be an excuse though.

"The temporal delimiter OBU, if present, SHOULD be removed when transmitting, and 
MUST be ignored by receivers. Tile list OBUs are not supported. They SHOULD be removed 
when transmitted, and MUST be ignored by receivers."

Thanks for the fix.

Chris

--
Chris

_______________________________________________
ffmpeg-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to