]> git.sesse.net Git - nageru/blobdiff - nageru/quicksync_encoder.cpp
Remove an informational message that has no value to the user.
[nageru] / nageru / quicksync_encoder.cpp
index 0d0fbec7d23f42155c2ae5165148976dbd745644..9c6e40ceb515baf146fa8743bdf74511d1f213ad 100644 (file)
@@ -1353,6 +1353,9 @@ void QuickSyncEncoderImpl::save_codeddata(GLSurface *surf, storage_task task)
                if (!global_flags.x264_video_to_http &&
                    !global_flags.av1_video_to_http) {
                        http_mux->add_packet(pkt, task.pts + global_delay(), task.dts + global_delay());
+                       if (srt_mux != nullptr) {
+                               srt_mux->add_packet(pkt, task.pts + global_delay(), task.dts + global_delay());
+                       }
                }
        }
 }
@@ -1856,7 +1859,6 @@ void QuickSyncEncoderImpl::encode_remaining_frames_as_p(int encoding_frame_num,
                assert(display_frame_num > 0);
                PendingFrame frame = move(pending_frame.second);
                int64_t dts = last_dts + (TIMEBASE / TYPICAL_FPS);
-               printf("Finalizing encode: Encoding leftover frame %d as P-frame instead of B-frame.\n", display_frame_num);
                encode_frame(frame, encoding_frame_num++, display_frame_num, gop_start_display_frame_num, FRAME_P, frame.pts, dts, frame.duration, frame.ycbcr_coefficients);
                last_dts = dts;
        }
@@ -2050,6 +2052,11 @@ void QuickSyncEncoder::set_http_mux(Mux *mux)
        impl->set_http_mux(mux);
 }
 
+void QuickSyncEncoder::set_srt_mux(Mux *mux)
+{
+       impl->set_srt_mux(mux);
+}
+
 int64_t QuickSyncEncoder::global_delay() const {
        return impl->global_delay();
 }