From e020dbd2a13617b0c4343c66e84f425f04976b56 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Fri, 10 Aug 2007 16:06:18 +0000 Subject: [PATCH] flac probe closes issue83 Originally committed as revision 10059 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/raw.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/libavformat/raw.c b/libavformat/raw.c index e03fad5e1e..fc8bfaf540 100644 --- a/libavformat/raw.c +++ b/libavformat/raw.c @@ -434,6 +434,12 @@ static int ac3_probe(AVProbeData *p) else return 0; } +static int flac_probe(AVProbeData *p) +{ + if(memcmp(p->buf, "fLaC", 4)) return 0; + else AVPROBE_SCORE_MAX / 2; +} + AVInputFormat shorten_demuxer = { "shn", "raw shorten", @@ -450,7 +456,7 @@ AVInputFormat flac_demuxer = { "flac", "raw flac", 0, - NULL, + flac_probe, flac_read_header, raw_read_partial_packet, raw_read_close,