On Sat, Aug 01, 2020 at 07:28:53PM +0200, Marton Balint wrote: > > > On Sat, 1 Aug 2020, Michael Niedermayer wrote: > > > Fixes: Ticket8762 > > Signed-off-by: Michael Niedermayer <mich...@niedermayer.cc> > > --- > > libavformat/dv.c | 49 +++++++++++++++++++++++++++++++++++++++++------- > > 1 file changed, 42 insertions(+), 7 deletions(-) > > If "dv remux loses sync", then the timestamps should be fixed, not > additional packets should be generated based on previously read packet data > (which is a fragile approach to begin with, e.g. what if the first frame is > the corrupt one?).
Ticket8762 is about stream copy, so if no packets are returned for audio but are for video and just timestamps are updated this would at least on its own probably not work that well. about the case of a damaged first frame. Do you have a testcase ? Thanks [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Awnsering whenever a program halts or runs forever is On a turing machine, in general impossible (turings halting problem). On any real computer, always possible as a real computer has a finite number of states N, and will either halt in less than N cycles or never halt.
signature.asc
Description: PGP signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".