mirror of
https://github.com/mpv-player/mpv
synced 2024-12-27 17:42:17 +00:00
74b7dcc5f4
Add a mode where libavcodec's reordered_opaque feature is used to associate container packet timestamps with decoded frames. This should improve behavior at least for MPEG files with interlaced h264; the previous code does not cope well with the libavformat demuxer producing two field packets with separate timestamps but the libavcodec h264 decoder only producing a single output frame for those two packets (so half the timestamps have no associated output frame). The current libavformat mpeg demuxer seems to finally work with interlaced h264 files and produce valid timestamps which are useful with a mode like this. By default MPlayer now selects between this new mode and the old one automatically based on the number of timestamp problems they cause; by default the new mode is used if both seem to work. The new option -pts-association-mode can be used to force a particular mode. If correct-pts mode is disabled this has no effect on timing. Also remove the "EXPERIMENTAL" marker from the manpage description of -correct-pts. |
||
---|---|---|
.. | ||
man | ||
tech | ||
xml | ||
default.css | ||
README |
####################################### ## Reading the MPlayer Documentation ## ####################################### Thanks for reading MPlayer documentation !!! 1. For "release" version users (i.e. non-Subversion): a, Enter the HTML/ directory, and there you'll find the documentation, each language in its own subdirectory. b, If you prefer reading the documentation as a single big file it can be found in the HTML-single/ directory, each language in its own subdirectory. c, If the HTML/ or HTML-single/ directories don't contain your language, try the subdirectories in this very same folder. 2. For "development" version users (i.e. Subversion or Subversion snapshots): a, Enter the xml/ directory, and read the README file there to find out how to build a HTML version of the XML documentation. It will be created in the HTML/ and HTML-single/ directories. b, If the xml/ directory doesn't contain your language, try the subdirectories in this very same folder.