From 5415f56140fc5a77e72973bb7f0c10d059a93959 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Thu, 24 Mar 2022 19:11:23 +0100 Subject: Attempt to fix audio in replay mode in screen-direct --- src/main.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index f87d90c..b6db8aa 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1358,8 +1358,10 @@ int main(int argc, char **argv) { AVPacket *av_packet = frame_data_queue[i]; if(av_packet->stream_index != video_stream->index) { - av_packet->pts = AV_NOPTS_VALUE; - av_packet->dts = AV_NOPTS_VALUE; + if(!direct_capture_sound_hack) { + av_packet->pts = AV_NOPTS_VALUE; + av_packet->dts = AV_NOPTS_VALUE; + } } else { av_packet->pts -= pts_offset; //av_packet->pos -= pos; -- cgit v1.2.3