diff options
author | wm4 <wm4@nowhere> | 2015-03-06 15:06:59 +0100 |
---|---|---|
committer | Diogo Franco (Kovensky) <diogomfranco@gmail.com> | 2015-03-11 12:34:02 +0900 |
commit | e09803ae6b9389cfe36b6dfda9006945ea7dc37e (patch) | |
tree | f52d05ca0b9aa8099f0888ac1cc0d80e25d88ebb /README.md | |
parent | 80669188d6460e4e72af14144a84a359a7dc798d (diff) | |
download | mpv-e09803ae6b9389cfe36b6dfda9006945ea7dc37e.tar.bz2 mpv-e09803ae6b9389cfe36b6dfda9006945ea7dc37e.tar.xz |
demux_mkv: fix issues with unseekable streams
A user reported a webm stream that couldn't be played. The issue was
that this stream 1. was on an unseekable HTTP connection, and 2. had a
SeekHead element (wtf?). The code reading the SeekHead marked the
element as unreadable too early: although you can't seek in the stream,
reading the header elements after the SeekHead read them anyway. Marking
them as unreadable only after the normal header reading fixes this.
(The way the failing stream was setup was pretty retarded: inserting
these SeekHead elements makes absolutely no sense for a stream that
cannot be seeked.)
Fixes #1656.
(cherry picked from commit 12dcc5eaacdabb5ac56846ee81e9595857f4553e)
Diffstat (limited to 'README.md')
0 files changed, 0 insertions, 0 deletions