diff options
Diffstat (limited to 'DOCS/man/options.rst')
-rw-r--r-- | DOCS/man/options.rst | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/DOCS/man/options.rst b/DOCS/man/options.rst index 74ea73be98..ce31635192 100644 --- a/DOCS/man/options.rst +++ b/DOCS/man/options.rst @@ -445,7 +445,9 @@ Playback Control their behavior. There is no list, and the player usually does not detect them. Certain live streams (including TV captures) may exhibit problems in particular, as well as some lossy audio codecs. h264 intra-refresh is - known not to work due to problems with libavcodec. + known not to work due to problems with libavcodec. WAV and some other raw + audio formats tend to have problems - there are hacks for dealing with + them, which may or may not work. - Function with EDL/mkv ordered chapters is obviously broken. @@ -478,16 +480,6 @@ Playback Control framestep commands are transposed. Backstepping will perform very expensive work to step forward by 1 frame. - - Backward playback in wav files does not work properly (and possibly - similar formats, typically raw audio formats used through libavformat). - This is because libavformat does not align seeks on the packet sizes it - uses. (The packet sizes are arbitrary and chosen by libavformat - internally. Seeks on the other hand are sample-exact, which leads to - overlapping packets if the backward playback state machine seeks back. - This is very complex to work around, so it doesn't attempt to.) - A workaround is to remux to a format like mkv, which enforces packet - boundaries. Making mpv cache the entire file in memory also works. - - Backward playback with Vorbis does not work. libavcodec's decoder discards the first Vorbis packet (after each decoder reset), and the mechanism behind ``--audio-reversal-buffer`` assumes that it strictly |