提交 6c67c8ca 编写于 作者: M Michael Niedermayer

Revert "avformat/rtpdec_rfc4175: Fix incorrect copy_offset calculation"

Reverted at the request of the Author due to potential regression with SMPTE 2110-20

This reverts commit 9051092e.
上级 5ac28e9c
...@@ -205,11 +205,8 @@ static int rfc4175_handle_packet(AVFormatContext *ctx, PayloadContext *data, ...@@ -205,11 +205,8 @@ static int rfc4175_handle_packet(AVFormatContext *ctx, PayloadContext *data,
if (length > payload_len) if (length > payload_len)
length = payload_len; length = payload_len;
if (line < 1)
return AVERROR_INVALIDDATA;
/* prevent ill-formed packets to write after buffer's end */ /* prevent ill-formed packets to write after buffer's end */
copy_offset = ((line - 1) * data->width + offset) * data->pgroup / data->xinc; copy_offset = (line * data->width + offset) * data->pgroup / data->xinc;
if (copy_offset + length > data->frame_size) if (copy_offset + length > data->frame_size)
return AVERROR_INVALIDDATA; return AVERROR_INVALIDDATA;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册