st = av_new_stream (s, idx);
if (!st)
- return AVERROR_NOMEM;
+ return AVERROR(ENOMEM);
av_set_pts_info(st, 64, 1, 1000000);
//Get an ogg packet
do{
if (ogg_packet (s, &idx, &pstart, &psize) < 0)
- return AVERROR_IO;
+ return AVERROR(EIO);
}while (idx < 0 || !s->streams[idx]);
ogg = s->priv_data;
//Alloc a pkt
if (av_new_packet (pkt, psize) < 0)
- return AVERROR_IO;
+ return AVERROR(EIO);
pkt->stream_index = idx;
memcpy (pkt->data, os->buf + pstart, psize);
if (os->lastgp != -1LL){
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 )