On Thu, 19 Feb 2015, Diego Biurrun wrote:
On Thu, Feb 19, 2015 at 10:34:03PM +0200, Martin Storsjö wrote:
The if statement just above checks the same, so there's no possibility
that src_len ends up negative.
I agree about the if-statement, but it seems src_len can end up negative.
Here's a shortened version of the block:
while (src_len > 2) {
uint16_t nal_size = AV_RB16(src);
src_len -= 2;
src_len -= nal_size;
if (src_len < 0)
av_log(ctx, AV_LOG_ERROR,
"Consumed more bytes than we got! (%d)\n", src_len);
Looks like src_len can end up negative to me ...
Oh, right.
So, fine if I change the commit message like this?
---
rtpdec_h264: Remove an unnecessary check
If src_len is too small for nal_size, we already print a warning above,
and the next step is to check the while loop condition anyway, so this one
serves no purpose.
---
// Martin
_______________________________________________
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel