Commit 2e70e4aa authored by Måns Rullgård's avatar Måns Rullgård

ogg format probe function by Ivo <ivop at euronet nl>

Originally committed as revision 4719 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent 4393e639
...@@ -622,11 +622,23 @@ ogg_read_timestamp (AVFormatContext * s, int stream_index, int64_t * pos_arg, ...@@ -622,11 +622,23 @@ ogg_read_timestamp (AVFormatContext * s, int stream_index, int64_t * pos_arg,
} }
#endif #endif
static int ogg_probe(AVProbeData *p)
{
if (p->buf_size < 6)
return 0;
if (p->buf[0] == 'O' && p->buf[1] == 'g' &&
p->buf[2] == 'g' && p->buf[3] == 'S' &&
p->buf[4] == 0x0 && p->buf[5] <= 0x7 )
return AVPROBE_SCORE_MAX;
else
return 0;
}
static AVInputFormat ogg_iformat = { static AVInputFormat ogg_iformat = {
"ogg", "ogg",
"Ogg", "Ogg",
sizeof (ogg_t), sizeof (ogg_t),
NULL, ogg_probe,
ogg_read_header, ogg_read_header,
ogg_read_packet, ogg_read_packet,
ogg_read_close, ogg_read_close,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment