mirror of https://git.ffmpeg.org/ffmpeg.git
ogg format probe function by Ivo <ivop at euronet nl>
Originally committed as revision 4719 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
4393e6392c
commit
2e70e4aa57
|
@ -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,
|
||||||
|
|
Loading…
Reference in New Issue