# HG changeset patch # User reimar # Date 1187602067 0 # Node ID 2b572bde6b3d3cd30a2af497bc3d32c5ef829e80 # Parent a2e0a85cdf711ad17a67b31f95959f59d66df771 Add support for AVSEEK_SIZE in demux_lavf diff -r a2e0a85cdf71 -r 2b572bde6b3d libmpdemux/demux_lavf.c --- a/libmpdemux/demux_lavf.c Mon Aug 20 09:26:29 2007 +0000 +++ b/libmpdemux/demux_lavf.c Mon Aug 20 09:27:47 2007 +0000 @@ -145,6 +145,8 @@ pos += stream->end_pos; else if(whence == SEEK_SET) pos += stream->start_pos; + else if(whence == AVSEEK_SIZE && stream->end_pos > 0) + return stream->end_pos - stream->start_pos; else return -1;