X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Fkaeru.cpp;fp=nageru%2Fkaeru.cpp;h=9ff672d0f16ab946f1b7e03dce85f068af67f01d;hb=f0db8fcc58dd66a7dfd019f99add721d8161b75a;hp=ce58aef9473f3da33112ca5d72e5d8ca5da24ded;hpb=bdc9f1ea04141e71906d486f9d254c3346835e72;p=nageru diff --git a/nageru/kaeru.cpp b/nageru/kaeru.cpp index ce58aef..9ff672d 100644 --- a/nageru/kaeru.cpp +++ b/nageru/kaeru.cpp @@ -66,7 +66,7 @@ int write_packet(void *opaque, uint8_t *buf, int buf_size, AVIODataMarkerType ty unique_ptr create_mux(HTTPD *httpd, const AVOutputFormat *oformat, X264Encoder *x264_encoder, AudioEncoder *audio_encoder) { AVFormatContext *avctx = avformat_alloc_context(); - avctx->oformat = oformat; + avctx->oformat = const_castoformat)>(oformat); // const_cast is a hack to work in FFmpeg both before and after 5.0. uint8_t *buf = (uint8_t *)av_malloc(MUX_BUFFER_SIZE); avctx->pb = avio_alloc_context(buf, MUX_BUFFER_SIZE, 1, httpd, nullptr, nullptr, nullptr);