Files
mpv/stream
wm4 792844f873 stream: read at least a full buffer with stream_peek()
Until now, stream_peek() read only the bare minimum it had to read from
the stream. But this could cause problems, such as being very
inefficient when peeking a lot, or conflicting with ability to seek
back. (The latter issue can be caused by peeking a few bytes, and then
doing a stream_read() with a size that is 1 byte longer: this would read
the peeked data, then call stream_fill_buffer(), which throws away the
previously peeked bytes - so you can't seek back anymore. This is
mitigated by a hack in demux_open(): it peeks a full buffer, to avoid
that peeking/reading during demuxer probing [or before that, in a stream
filter] can cause the buffer to be dropped.)
2013-08-28 23:08:08 +02:00
..
2013-08-06 22:52:31 +02:00
2013-08-06 22:52:31 +02:00
2013-08-06 22:52:31 +02:00
2013-08-06 22:52:31 +02:00
2013-07-07 19:42:38 +02:00
2013-08-26 10:09:46 +02:00
2013-08-26 10:09:46 +02:00
2013-08-26 10:09:46 +02:00
2013-08-06 22:52:31 +02:00
2013-07-12 22:16:26 +02:00