From 5415f56140fc5a77e72973bb7f0c10d059a93959 Mon Sep 17 00:00:00 2001
From: dec05eba <dec05eba@protonmail.com>
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-70-g09d2