# HG changeset patch # User bcoudurier # Date 1214094385 0 # Node ID 222810cefa11ef5924f4b4275aa06029dbead672 # Parent 2f191d610db9269c0c7434958ff0cb62f4cc6313 do not reset ffm pts, this avoids setting last pts to 0 and screwing up seeking diff -r 2f191d610db9 -r 222810cefa11 ffmenc.c --- a/ffmenc.c Fri Jun 20 17:22:56 2008 +0000 +++ b/ffmenc.c Sun Jun 22 00:26:25 2008 +0000 @@ -47,7 +47,6 @@ /* prepare next packet */ ffm->frame_offset = 0; /* no key frame */ - ffm->pts = 0; /* no pts */ ffm->packet_ptr = ffm->packet; ffm->first_packet = 0; } @@ -60,10 +59,10 @@ FFMContext *ffm = s->priv_data; int len; - if (header && ffm->frame_offset == 0) + if (header && ffm->frame_offset == 0) { ffm->frame_offset = ffm->packet_ptr - ffm->packet + FFM_HEADER_SIZE; - if (header && ffm->pts == 0) ffm->pts = pts; + } /* write as many packets as needed */ while (size > 0) {