History

mpegdemux: Fix probing of unrecognized_mpeg_video.mpg

Fixes Ticket1586

Michael Niedermayer committed 14 years ago

Commit 00ddf621 parent 3b5ba601 file · +1 −1Browse files

Unified · Split

libavformat/mpeg.c+1−1
@@ -87,7 +87,7 @@ static int mpegps_probe(AVProbeData *p) · 86 unmodified lines
8787
8888 //av_log(NULL, AV_LOG_ERROR, "%d %d %d %d %d %d len:%d\n", sys, priv1, pspack,vid, audio, invalid, p->buf_size);
8989 if(sys>invalid && sys*9 <= pspack*10)
90− return pspack > 2 ? AVPROBE_SCORE_MAX/2+2 : AVPROBE_SCORE_MAX/4; // +1 for .mpg
90+ return (audio > 12 || vid > 3 || pspack > 2) ? AVPROBE_SCORE_MAX/2+2 : AVPROBE_SCORE_MAX/4; // +1 for .mpg
9191 if(pspack > invalid && (priv1+vid+audio)*10 >= pspack*9)
9292 return pspack > 2 ? AVPROBE_SCORE_MAX/2+2 : AVPROBE_SCORE_MAX/4; // +1 for .mpg
9393 if((!!vid ^ !!audio) && (audio > 4 || vid > 1) && !sys && !pspack && p->buf_size>2048 && vid + audio > invalid) /* PES stream */

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t