demux: mkv: use the internal USF FourCC value
authorSteve Lhomme <robux4@ycbcr.xyz>
Sat, 9 Nov 2024 12:35:06 +0000 (13:35 +0100)
committerSebastian Ramacher <sramacher@debian.org>
Tue, 14 Jan 2025 22:09:47 +0000 (23:09 +0100)
Rather than a local FourCC.

(cherry picked from commit 447116d324f8493120ce84544aed0cfc290aafb2)

Gbp-Pq: Name 0098-demux-mkv-use-the-internal-USF-FourCC-value.patch

modules/demux/mkv/matroska_segment_parse.cpp

index b9a2d2791ca46f641d37d7fb944ae2a240ac1fcc..7a5f5fb68ade123001284e6ebd7ac150ce2dfb8f 100644 (file)
@@ -2066,7 +2066,7 @@ bool matroska_segment_c::TrackInit( mkv_track_t * p_tk )
         }
         S_CASE("S_TEXT/USF") {
             ONLY_FMT(SPU);
-            vars.p_tk->fmt.i_codec = VLC_FOURCC( 'u', 's', 'f', ' ' );
+            vars.p_tk->fmt.i_codec = VLC_CODEC_USF;
             vars.p_tk->fmt.subs.psz_encoding = strdup( "UTF-8" );
             fill_extra_data( vars.p_tk, 0 );
         }