X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Fquicksync_encoder.cpp;h=d75dbeb7372ea4a2553a753bce40b94a72e41751;hb=e2b654d6a8cc8c64142a9a8ef8bcd82e9d9a9289;hp=0d0fbec7d23f42155c2ae5165148976dbd745644;hpb=0a087eeaf663c3f7b1d9431c725fcae10f60d732;p=nageru diff --git a/nageru/quicksync_encoder.cpp b/nageru/quicksync_encoder.cpp index 0d0fbec..d75dbeb 100644 --- a/nageru/quicksync_encoder.cpp +++ b/nageru/quicksync_encoder.cpp @@ -1353,6 +1353,7 @@ 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()); + srt_mux->add_packet(pkt, task.pts + global_delay(), task.dts + global_delay()); } } } @@ -2050,6 +2051,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(); }