mirror of https://git.ffmpeg.org/ffmpeg.git
avformat: Fix infinite probing that reads the whole file
Fixes: otonajoshi_avformat_tries_to_load_whole.ts Reported-by: JEEB (on IRC) Thanks-to: nevcairiel Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
06a43baecd
commit
710cd0fddf
|
@ -771,6 +771,8 @@ int ff_read_packet(AVFormatContext *s, AVPacket *pkt)
|
|||
if (pktl) {
|
||||
*pkt = pktl->pkt;
|
||||
st = s->streams[pkt->stream_index];
|
||||
if (s->raw_packet_buffer_remaining_size <= 0)
|
||||
probe_codec(s, st, NULL);
|
||||
if(st->request_probe <= 0){
|
||||
s->raw_packet_buffer = pktl->next;
|
||||
s->raw_packet_buffer_remaining_size += pkt->size;
|
||||
|
|
Loading…
Reference in New Issue