Browse Source

raw demuxer: initialize end of partial packets

tags/n1.1
Janne Grunau 13 years ago
parent
commit
54c7fe6d68
1 changed files with 4 additions and 0 deletions
  1. +4
    -0
      libavformat/rawdec.c

+ 4
- 0
libavformat/rawdec.c View File

@@ -45,6 +45,10 @@ int ff_raw_read_partial_packet(AVFormatContext *s, AVPacket *pkt)
if (ret < 0) {
av_free_packet(pkt);
return ret;
} else if (ret < size) {
/* initialize end of packet for partial reads to avoid reading
* uninitialized data on allowed overreads */
memset(pkt->data + ret, 0, FF_INPUT_BUFFER_PADDING_SIZE);
}
pkt->size = ret;
return ret;


Loading…
Cancel
Save