# HG changeset patch # User reimar # Date 1272728317 0 # Node ID d7c792ed942e04dad61aa2be7749d81bb0c690c0 # Parent ae2e8f0d4625599d11c30923b18e821610ceec76 Continue probing even for score == AVPROBE_SCORE_MAX / 4 to match FFmpeg's behaviour. diff -r ae2e8f0d4625 -r d7c792ed942e libmpdemux/demux_lavf.c --- a/libmpdemux/demux_lavf.c Sat May 01 13:50:49 2010 +0000 +++ b/libmpdemux/demux_lavf.c Sat May 01 15:38:37 2010 +0000 @@ -176,7 +176,7 @@ read_size = FFMIN(2*read_size, PROBE_BUF_SIZE - probe_data_size); } while ((demuxer->desc->type != DEMUXER_TYPE_LAVF_PREFERRED || probe_data_size < SMALL_MAX_PROBE_SIZE) && - score < AVPROBE_SCORE_MAX / 4 && + score <= AVPROBE_SCORE_MAX / 4 && read_size > 0 && probe_data_size < PROBE_BUF_SIZE); av_free(avpd.buf);