From f3f252f6ca862c3d434579d135595e2a203ddbba Mon Sep 17 00:00:00 2001 From: moi15moi Date: Wed, 31 Dec 2025 14:17:31 -0500 Subject: [PATCH] Add language/title in track selection --- src/ffmpegsource_common.cpp | 29 +++++++++++++++++++++++++++-- subprojects/ffms2.wrap | 4 ++-- 2 files changed, 29 insertions(+), 4 deletions(-) diff --git a/src/ffmpegsource_common.cpp b/src/ffmpegsource_common.cpp index 5a63792e82..0d86a07d53 100644 --- a/src/ffmpegsource_common.cpp +++ b/src/ffmpegsource_common.cpp @@ -109,8 +109,33 @@ std::map FFmpegSourceProvider::GetTracksOfType(FFMS_Indexer *I for (int i=0; i= 0x5010200 + Language = FFMS_GetTrackMetadataI(Indexer, i, "language"); + Title = FFMS_GetTrackMetadataI(Indexer, i, "title"); +#endif + + if (CodecName) + Append(CodecName); + if (Language) + Append("[" + std::string(Language) + "]"); + if (Title) + Append(Title); + + TrackList[i] = TrackDescription; } } return TrackList; diff --git a/subprojects/ffms2.wrap b/subprojects/ffms2.wrap index b5e945a06c..e93e2fa57d 100644 --- a/subprojects/ffms2.wrap +++ b/subprojects/ffms2.wrap @@ -1,6 +1,6 @@ [wrap-git] -url = https://github.com/FFMS/ffms2.git -revision = head +url = https://github.com/moi15moi/ffms2.git +revision = Add-FFMS_GetTrackTitle patch_directory = ffms2 [provide]