This check is redundant, av_write_frame does a similar check
internally already. The caller is not supposed to need to know/care
about this.
if (keyframe_signal_receiver) {
if (pkt.flags & AV_PKT_FLAG_KEY) {
if (keyframe_signal_receiver) {
if (pkt.flags & AV_PKT_FLAG_KEY) {
- if (avctx->oformat->flags & AVFMT_ALLOW_FLUSH) {
- av_write_frame(avctx, nullptr);
- }
+ av_write_frame(avctx, nullptr);
keyframe_signal_receiver->signal_keyframe();
}
}
keyframe_signal_receiver->signal_keyframe();
}
}