On Thu, Dec 07, 2017 at 03:37:38AM -0600, Rodger Combs wrote: > --- > libavformat/avformat.h | 1 + > libavformat/internal.h | 5 +++++ > libavformat/options_table.h | 1 + > libavformat/utils.c | 12 ++++++++++++ > 4 files changed, 19 insertions(+) > > diff --git a/libavformat/avformat.h b/libavformat/avformat.h > index 4f2798a871..e2d88280a8 100644 > --- a/libavformat/avformat.h > +++ b/libavformat/avformat.h > @@ -1450,6 +1450,7 @@ typedef struct AVFormatContext { > #define AVFMT_FLAG_FAST_SEEK 0x80000 ///< Enable fast, but inaccurate > seeks for some formats > #define AVFMT_FLAG_SHORTEST 0x100000 ///< Stop muxing when the shortest > stream stops. > #define AVFMT_FLAG_AUTO_BSF 0x200000 ///< Add bitstream filters as > requested by the muxer > +#define AVFMT_FLAG_DISCARD_CORRUPT_TS 0x400000 ///< Discard timestamps of > frames marked corrupt (replacing with wallclock offset from last non-corrupt > frame)
Using wallclock to fill in timestamps feels wrong if you discard a timestamp it should be set to AV_NOPTS_VALUE or recomputed based on information from the specification where this is possible, fps when constant or other hard information. [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Breaking DRM is a little like attempting to break through a door even though the window is wide open and the only thing in the house is a bunch of things you dont want and which you would get tomorrow for free anyway
signature.asc
Description: Digital signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel