diff --git a/app/src/recorder.c b/app/src/recorder.c index 0de05d81..0d4e4e68 100644 --- a/app/src/recorder.c +++ b/app/src/recorder.c @@ -33,6 +33,11 @@ record_packet_new(const AVPacket *packet) { if (!rec) { return NULL; } + + // av_packet_ref() does not initialize all fields in old FFmpeg versions + // See + av_init_packet(&rec->packet); + if (av_packet_ref(&rec->packet, packet)) { SDL_free(rec); return NULL;