On Thu, Apr 10, 2025 at 07:59:15PM -0300, Arthur Grillo wrote: > The current behavior when using restart_with_keyframe is that it will > recover if it also encounters any audio packet, as they are flagged as a > keyframe. > > The expectation is that packets are dropped until the next _video_ > keyframe. > > To fix that, check if exists a video stream, if it exists check the > packet stream codec type, only letting it recover when it is a video > one. If there is no video stream, resume to the original behavior, not > checking the codec type. > > Fixes ticket: #11467 > > Signed-off-by: Arthur Grillo <arthurgri...@riseup.net> > --- > Changes in v3: > - Terminate `has_video_stream` description comment with a space > - Fix indentation (Michael Niedermayer) > - Link to v2: > https://patchwork.ffmpeg.org/project/ffmpeg/patch/20250405-video-only-kf-recover-v2-1-000e71a29...@riseup.net > > Changes in v2: > - Check for the presence of a video stream (Michael Niedermayer) > - Link to v1: > https://patchwork.ffmpeg.org/project/ffmpeg/patch/20250312-video-only-kf-recover-v1-1-1e0e340da...@riseup.net > --- > libavformat/fifo.c | 28 +++++++++++++++++++++++++--- > 1 file changed, 25 insertions(+), 3 deletions(-)
will apply thx [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Modern terrorism, a quick summary: Need oil, start war with country that has oil, kill hundread thousand in war. Let country fall into chaos, be surprised about raise of fundamantalists. Drop more bombs, kill more people, be surprised about them taking revenge and drop even more bombs and strip your own citizens of their rights and freedoms. to be continued
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".