S_DVBSUB detection fails in .mkv
DVBSUBs are correctly detected and displayed when muxed to MPEG TS but fail with MKV.
This supported in Kodi and mplayer.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Felix Paul Kühne added Component::Demuxers: MKV Severity::normal Type::bug Version::master git + 1 deleted label
added Component::Demuxers: MKV Severity::normal Type::bug Version::master git + 1 deleted label
- Felix Paul Kühne changed milestone to %2.2.2
changed milestone to %2.2.2
- Author Maintainer
Sample file here: http://streams.videolan.org/issues/14577/
- Jean-Baptiste Kempf changed milestone to %2.2.x maintenance branch
changed milestone to %2.2.x maintenance branch
- Jean-Baptiste Kempf changed milestone to %Bugs paradize
changed milestone to %Bugs paradize
- Owner
diff --git a/modules/demux/mkv/matroska_segment_parse.cpp b/modules/demux/mkv/matroska_segment_parse.cpp index bfb64a5..90439cf 100644 --- a/modules/demux/mkv/matroska_segment_parse.cpp +++ b/modules/demux/mkv/matroska_segment_parse.cpp @@ -1828,6 +1828,10 @@ int32_t matroska_segment_c::TrackInit( mkv_track_t * p_tk ) { p_tk->fmt.i_codec = VLC_CODEC_BD_PG; } + else if( !strcmp( p_tk->psz_codec, "S_DVBSUB" ) ) + { + p_tk->fmt.i_codec = VLC_CODEC_DVBS; + } else if( !strcmp( p_tk->psz_codec, "B_VOBBTN" ) ) { p_tk->fmt.i_cat = NAV_ES;
- Owner
An official spec, I guess
- Jean-Baptiste Kempf assigned to @robUx4 and unassigned @typx
- Developer
Simply mapping the codec ID is not enough. We need to map the codec private data internally to something that looks more like a DVB frame to the decoder.
- Owner
No.
- Developer
- Steve Lhomme added Status::fixed label
added Status::fixed label
- Steve Lhomme changed milestone to %4.0
changed milestone to %4.0
- Steve Lhomme closed
closed
- Jean-Baptiste Kempf mentioned in issue #18270 (closed)
mentioned in issue #18270 (closed)
Please register or sign in to reply