avio_feof(AVIOContext *s)
{
if (!s)
return 0;
if (s->eof_reached) {
s->eof_reached=0;
fill_buffer(s);
}
return s->eof_reached;
}
я это вообще к чему...
> aviobuf.c:707
if (avio_feof(s)) return AVERROR_EOF;
Кстати, где можно найти живое коммьюнити по ffmpeg?
в https://t.me/ffmpeg_ru только фильтры для пикпоков обсуждают
Да, вроде бы нет вариантов вернуть 1
на самом деле есть 1, там в fill_buffer aviobuf.c:513 /* can't fill the buffer without read_packet, just set EOF if appropriate */ if (!s->read_packet && s->buf_ptr >= s->buf_end) s->eof_reached = 1;
мне кажется это вот этот код неверный
Обсуждают сегодня