# HG changeset patch # User ods15 # Date 1139568160 0 # Node ID 0f6b020f867de50e5fd7ab7ca160e88bbabba70b # Parent ed90229407c69fffc9fb18b1fdf748dd654be557 change checksum to crc32 add max_pts_distance to avoid overly big pts difference diff -r ed90229407c6 -r 0f6b020f867d DOCS/tech/mpcf.txt --- a/DOCS/tech/mpcf.txt Fri Feb 10 10:28:20 2006 +0000 +++ b/DOCS/tech/mpcf.txt Fri Feb 10 10:42:40 2006 +0000 @@ -172,6 +172,7 @@ time_base_nom v time_base_denom v msb_pts_shift v + max_pts_distance v decode_delay v fixed_fps u(1) reserved u(7) @@ -371,6 +372,12 @@ good reason to set it higher, otherwise reasonable error recovery will be impossible +max_pts_distance + max absoloute difference of pts of new frame from last_pts in the + timebase of the stream, without a syncpoint immediately before the + frame. Note that last_pts is not necessarily the pts of the last frame + on the same stream, as it is altered by syncpoint timestamps. + stream_id Stream identifier stream_id MUST be < stream_count @@ -546,7 +553,7 @@ the number of samples per second checksum - adler32 checksum + crc32 checksum checksum is calculated for the area pointed to by forward_ptr not including the checksum itself (from first byte after the forward_ptr until last byte before the checksum).