mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-03-01 18:21:04 +00:00
avformat/nsvdec: Check av_get_packet() return value
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
e0623953e1
commit
edf1cb7aee
@ -595,9 +595,11 @@ null_chunk_retry:
|
|||||||
st[s->streams[1]->id] = s->streams[1];
|
st[s->streams[1]->id] = s->streams[1];
|
||||||
|
|
||||||
if (vsize && st[NSV_ST_VIDEO]) {
|
if (vsize && st[NSV_ST_VIDEO]) {
|
||||||
|
int ret;
|
||||||
nst = st[NSV_ST_VIDEO]->priv_data;
|
nst = st[NSV_ST_VIDEO]->priv_data;
|
||||||
pkt = &nsv->ahead[NSV_ST_VIDEO];
|
pkt = &nsv->ahead[NSV_ST_VIDEO];
|
||||||
av_get_packet(pb, pkt, vsize);
|
if ((ret = av_get_packet(pb, pkt, vsize)) < 0)
|
||||||
|
return ret;
|
||||||
pkt->stream_index = st[NSV_ST_VIDEO]->index;//NSV_ST_VIDEO;
|
pkt->stream_index = st[NSV_ST_VIDEO]->index;//NSV_ST_VIDEO;
|
||||||
pkt->dts = nst->frame_offset;
|
pkt->dts = nst->frame_offset;
|
||||||
pkt->flags |= nsv->state == NSV_HAS_READ_NSVS ? AV_PKT_FLAG_KEY : 0; /* keyframe only likely on a sync frame */
|
pkt->flags |= nsv->state == NSV_HAS_READ_NSVS ? AV_PKT_FLAG_KEY : 0; /* keyframe only likely on a sync frame */
|
||||||
|
Loading…
Reference in New Issue
Block a user