diff --git a/UI/data/locale/en-US.ini b/UI/data/locale/en-US.ini index 28a5e2854..54496d972 100644 --- a/UI/data/locale/en-US.ini +++ b/UI/data/locale/en-US.ini @@ -736,7 +736,7 @@ Basic.Main.StopRecording="Stop Recording" Basic.Main.PauseRecording="Pause Recording" Basic.Main.UnpauseRecording="Unpause Recording" Basic.Main.SplitFile="Split Recording File" -Basic.Main.AddChapterMarker="Add Chapter Marker" +Basic.Main.AddChapterMarker="Add Chapter Marker (Hybrid MP4 only)" Basic.Main.StoppingRecording="Stopping Recording..." Basic.Main.StopReplayBuffer="Stop Replay Buffer" Basic.Main.StoppingReplayBuffer="Stopping Replay Buffer..." diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index 220bed162..b8e9d4f28 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -2889,22 +2889,14 @@ void OBSBasic::CreateHotkeys() this); LoadHotkey(splitFileHotkey, "OBSBasic.SplitFile"); - /* Adding chapters is only supported by the native MP4 output */ - const string_view output_id = - obs_output_get_id(outputHandler->fileOutput); - if (output_id == "mp4_output") { - addChapterHotkey = obs_hotkey_register_frontend( - "OBSBasic.AddChapterMarker", - Str("Basic.Main.AddChapterMarker"), - [](void *, obs_hotkey_id, obs_hotkey_t *, - bool pressed) { - if (pressed) - obs_frontend_recording_add_chapter( - nullptr); - }, - this); - LoadHotkey(addChapterHotkey, "OBSBasic.AddChapterMarker"); - } + addChapterHotkey = obs_hotkey_register_frontend( + "OBSBasic.AddChapterMarker", Str("Basic.Main.AddChapterMarker"), + [](void *, obs_hotkey_id, obs_hotkey_t *, bool pressed) { + if (pressed) + obs_frontend_recording_add_chapter(nullptr); + }, + this); + LoadHotkey(addChapterHotkey, "OBSBasic.AddChapterMarker"); replayBufHotkeys = obs_hotkey_pair_register_frontend( "OBSBasic.StartReplayBuffer",