OK, I've now found and fixed the problem, and installed a new version (2011.07.06) of the "LIVE555 Streaming Media" code. Transport Stream 'trick play' works once again.

The problem was caused by the change that we made to "ByteStreamFileSource" back in version 2011.06.12. Unfortunately, reading from a file using "read()" (rather than "fread()") doesn't work properly if we're also seeking within the file (as we are doing to the index file when doing Transport Stream 'trick play' operations). We now use "read()" only if we know that the underlying file is non-seekable (e.g., a pipe).
--

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to