I am using Freebox V5 / UPnP Client to stream an mkv movie. However
this particular client is assuming a single language per film (i
assumes so). It is currently failing to send any sound at all with the
following mkv (meta info) [*]
It would be very nice to have a feature in minidlna to specify a
single language and pick an arbitrary one (based on $LANG and/or
minidlna.conf) for sending meta data.
Thanks
[*]
$ mkvinfo movie.mkv
+ EBML head
|+ Doc type: matroska
|+ Doc type version: 2
|+ Doc type read version: 2
+ Segment, size 7784464389
|+ Seek head (subentries will be skipped)
|+ EbmlVoid (size: 4025)
|+ Segment information
| + Timecode scale: 1000000
| + Muxing application: libebml v0.8.0 + libmatroska v0.9.0
| + Writing application: mkvmerge v3.3.0 ('Language') built on Mar 24
2010 14:59:24
| + Duration: 5424.878s (01:30:24.878)
| + Date: Tue May 18 21:51:23 2010 UTC
| + Title: ABCDEF
| + Segment UID: [removed]
|+ Segment tracks
| + A track
| + Track number: 1 (track ID for mkvmerge & mkvextract: 0)
| + Track UID: 1331399593
| + Track type: video
| + Enabled: 1
| + Default flag: 1
| + Forced flag: 0
| + Lacing flag: 0
| + MinCache: 1
| + Timecode scale: 1
| + Max BlockAddition ID: 0
| + Codec ID: V_MPEG4/ISO/AVC
| + Codec decode all: 1
| + CodecPrivate, length 42 (h.264 profile: High @L4.1)
| + Default duration: 41.708ms (23.976 frames/fields per second for a
video track)
| + Language: eng
| + Name: x264 - crf encode
| + Video track
| + Pixel width: 1920
| + Pixel height: 1080
| + Interlaced: 0
| + Display width: 1920
| + Display height: 1080
| + A track
| + Track number: 2 (track ID for mkvmerge & mkvextract: 1)
| + Track UID: 3417628554
| + Track type: audio
| + Enabled: 1
| + Default flag: 0
| + Forced flag: 0
| + Lacing flag: 1
| + MinCache: 0
| + Timecode scale: 1
| + Max BlockAddition ID: 0
| + Codec ID: A_DTS
| + Codec decode all: 1
| + Language: fre
| + Name: French DTS 755 kbps
| + Audio track
| + Sampling frequency: 48000
| + Channels: 6
| + A track
| + Track number: 3 (track ID for mkvmerge & mkvextract: 2)
| + Track UID: 1264774017
| + Track type: audio
| + Enabled: 1
| + Default flag: 0
| + Forced flag: 0
| + Lacing flag: 1
| + MinCache: 0
| + Timecode scale: 1
| + Max BlockAddition ID: 0
| + Codec ID: A_AC3
| + Codec decode all: 1
| + Default duration: 32.000ms (31.250 frames/fields per second for a
video track)
| + Language: eng
| + Name: English AC3 448 kbps
| + Audio track
| + Sampling frequency: 48000
| + Channels: 6
| + A track
| + Track number: 4 (track ID for mkvmerge & mkvextract: 3)
| + Track UID: 2101263028
| + Track type: subtitles
| + Enabled: 1
| + Default flag: 1
| + Forced flag: 1
| + Lacing flag: 0
| + MinCache: 0
| + Timecode scale: 1
| + Max BlockAddition ID: 0
| + Codec ID: S_TEXT/UTF8
| + Codec decode all: 1
| + Language: fre
| + Name: French forced
| + A track
| + Track number: 5 (track ID for mkvmerge & mkvextract: 4)
| + Track UID: 3969534626
| + Track type: subtitles
| + Enabled: 1
| + Default flag: 0
| + Forced flag: 0
| + Lacing flag: 0
| + MinCache: 0
| + Timecode scale: 1
| + Max BlockAddition ID: 0
| + Codec ID: S_TEXT/UTF8
| + Codec decode all: 1
| + Language: fre
| + Name: French
| + A track
| + Track number: 6 (track ID for mkvmerge & mkvextract: 5)
| + Track UID: 3402750387
| + Track type: subtitles
| + Enabled: 1
| + Default flag: 0
| + Forced flag: 0
| + Lacing flag: 0
| + MinCache: 0
| + Timecode scale: 1
| + Max BlockAddition ID: 0
| + Codec ID: S_TEXT/UTF8
| + Codec decode all: 1
| + Language: eng
| + Name: English
|+ EbmlVoid (size: 1024)
|+ Cluster
You can close this ticket, after trial and error the same movie does not play even with additional languages removed.