lavf: fix usage of AVIOContext.seekable

It is supposed to be a flag. The only currently defined value is
AVIO_SEEKABLE_NORMAL, but other ones may be added in the future.
However all the current lavf code treats this field as a bool (mainly
for historical reasons).
Change all those cases to properly check for AVIO_SEEKABLE_NORMAL.
This commit is contained in:
Anton Khirnov
2016-09-27 16:26:37 +02:00
parent 8d1267932c
commit 83548fe894
48 changed files with 84 additions and 78 deletions

View File

@ -370,7 +370,7 @@ static int ape_read_header(AVFormatContext * s)
}
/* try to read APE tags */
if (pb->seekable) {
if (pb->seekable & AVIO_SEEKABLE_NORMAL) {
ff_ape_parse_tag(s);
avio_seek(pb, 0, SEEK_SET);
}