diff --git a/daemon/src/video/video_encoder.cpp b/daemon/src/video/video_encoder.cpp index c83ec325051555c52efd95d5369a03a981cdfaee..1810c59aa8a741a0b5a3102d3e6f9db9845d07fd 100644 --- a/daemon/src/video/video_encoder.cpp +++ b/daemon/src/video/video_encoder.cpp @@ -247,9 +247,9 @@ int VideoEncoder::encode(VideoFrame &input, bool is_keyframe, int64_t frame_numb pkt.stream_index = stream_->index; // write the compressed frame - ret = av_interleaved_write_frame(outputCtx_, &pkt); + ret = av_write_frame(outputCtx_, &pkt); if (ret < 0) - print_averror("av_interleaved_write_frame", ret); + print_averror("av_write_frame", ret); } #else @@ -279,9 +279,9 @@ int VideoEncoder::encode(VideoFrame &input, bool is_keyframe, int64_t frame_numb pkt.stream_index = stream_->index; // write the compressed frame - ret = av_interleaved_write_frame(outputCtx_, &pkt); + ret = av_write_frame(outputCtx_, &pkt); if (ret < 0) - print_averror("av_interleaved_write_frame", ret); + print_averror("av_write_frame", ret); #endif // LIBAVCODEC_VERSION_MAJOR >= 54 @@ -310,9 +310,9 @@ int VideoEncoder::flush() if (pkt.size and got_packet) { // write the compressed frame - ret = av_interleaved_write_frame(outputCtx_, &pkt); + ret = av_write_frame(outputCtx_, &pkt); if (ret < 0) - ERROR("interleaved_write_frame failed"); + ERROR("write_frame failed"); } #else ret = avcodec_encode_video(encoderCtx_, encoderBuffer_, @@ -327,9 +327,9 @@ int VideoEncoder::flush() pkt.size = ret; // write the compressed frame - ret = av_interleaved_write_frame(outputCtx_, &pkt); + ret = av_write_frame(outputCtx_, &pkt); if (ret < 0) - ERROR("interleaved_write_frame failed"); + ERROR("write_frame failed"); #endif av_free_packet(&pkt);