Hi dear FFMPEG contributors, Does the bitstream filter (BSF) interface allow to delay packets?
From Luca's description https://blogs.gentoo.org/lu_zero/2016/03/21/bitstream-filtering/ it looks like it can produce any number of output packets or consume any number of input packets. But any attempt to return AVERROR(EAGAIN) results in FFMPEG interrupting processing saying 'Timestamps are unset in a packet...H.264 bitstream malformed". Could anyone point me in the right direction? Or give a working example of just delaying by a single packet? For example, should this filter consume all input packets without producing output? AVPacket* in = NULL; int result = ff_bsf_get_packet(ctx, &in); if (result < 0) return result; av_packet_free(&in); return AVERROR(EAGAIN); But it interrupts processing. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel