
Author: ods15 Date: Sat Oct 28 20:42:49 2006 New Revision: 166 Modified: trunk/docs/nut-english.txt Log: more on last_pts Modified: trunk/docs/nut-english.txt ============================================================================== --- trunk/docs/nut-english.txt (original) +++ trunk/docs/nut-english.txt Sat Oct 28 20:42:49 2006 @@ -137,6 +137,11 @@ the opaque global header object) are constant for the duration of the stream. +Each stream has a last_pts context. For compression, every frame's +pts is coded relatively to the last_pts. In order for demuxing to resume +from arbitrary points in the file, all last_pts contexes are reset by +syncpoints. + Frames NUT is built on the model that video, audio, and subtitle streams all @@ -239,5 +244,6 @@ (except those at end of file). The timestamp coded in the syncpoint is a global timestamp, which is used to reset the last_pts context of all streams, and to find the appropriate -syncpoint when seeking. back_ptr is explained in greater detail in the -Seeking section. +syncpoint when seeking. Demuxing can only begin at syncpoints for proper +last_pts context across all streams, including after seeking. +back_ptr is explained in greater detail in the Seeking section.
participants (1)
-
ods15