Fixed in 2.02.32 - Displaying second or third PGS-subtitle-stream in ts/m2ts/bluray-iso doesn't work

I cannot get the two English subtitle-tracks to display, only the first (German).

I encountered this problem with three Blurays so far, and it’s becoming annoying.

Regardless of how I rip the Blurays (DVDFab, MakeMKV, to folder or iso), only the first subtitle-stream is working.

The subtitles are showing up when remuxing this sample to MKV, so I guess there’s nothing wrong with the subtitle-streams.

Sample: http://www.mediafire.com/download/acswqsrom6s1w3a/00800.ts

General
ID : 1 (0x1)
Complete name : C:\temp\00800.ts
Format : MPEG-TS
File size : 164 MiB
Duration : 30s 25ms
Overall bit rate mode : Variable
Overall bit rate : 45.8 Mbps
Maximum Overall bit rate : 35.5 Mbps

Video
ID : 4113 (0x1011)
Menu ID : 1 (0x1)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : 27
Duration : 29s 446ms
Bit rate mode : Variable
Bit rate : 41.6 Mbps
Maximum bit rate : 31.7 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.837
Stream size : 146 MiB (89%)

Audio #1
ID : 4352 (0x1100)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Muxing mode : Stream extension
Codec ID : 131
Duration : 29s 920ms
Bit rate mode : Constant
Bit rate : 640 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Delay relative to video : -19ms
Stream size : 2.28 MiB (1%)
Language : English

Audio #2
ID : 4353 (0x1101)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Muxing mode : Stream extension
Codec ID : 131
Duration : 29s 920ms
Bit rate mode : Constant
Bit rate : 640 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Delay relative to video : -19ms
Stream size : 2.28 MiB (1%)
Language : German

Audio #3
ID : 4354 (0x1102)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Codec ID : 129
Duration : 29s 952ms
Bit rate mode : Constant
Bit rate : 640 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Delay relative to video : -19ms
Stream size : 2.29 MiB (1%)
Language : English

Text #1
ID : 4608 (0x1200)
Menu ID : 1 (0x1)
Format : PGS
Codec ID : 144
Duration : 21s 435ms
Delay relative to video : 8s 467ms
Language : German

Text #2
ID : 4609 (0x1201)
Menu ID : 1 (0x1)
Format : PGS
Codec ID : 144
Duration : 19s 998ms
Delay relative to video : 8s 467ms
Language : English

Text #3
ID : 4610 (0x1202)
Menu ID : 1 (0x1)
Format : PGS
Codec ID : 144
Duration : 26s 629ms
Delay relative to video : 1s 919ms
Language : English

Another sample, which at one point was (or still is) part of Anandtech’s test suite:

http://www.mediafire.com/download/4tv2s2t2q6v99q1/042-1080p24.VC1.TrueHD.AC3.m2ts

General
ID : 0 (0x0)
Complete name : C:\temp\042-1080p24.VC1.TrueHD.AC3.m2ts
Format : BDAV
Format/Info : Blu-ray Video
File size : 57.2 MiB
Duration : 12s 60ms
Overall bit rate mode : Variable
Overall bit rate : 39.3 Mbps
Maximum Overall bit rate : 48.0 Mbps

Video
ID : 4113 (0x1011)
Menu ID : 1 (0x1)
Format : VC-1
Format profile : Advanced@L3
Codec ID : 234
Duration : 11s 94ms
Bit rate : 36.2 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.729
Stream size : 47.9 MiB (84%)

Audio #1
ID : 4352 (0x1100)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Codec ID : 129
Duration : 12s 96ms
Bit rate mode : Constant
Bit rate : 640 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Delay relative to video : -660ms
Stream size : 945 KiB (2%)

Audio #2
ID : 4353 (0x1101)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Format profile : Dolby Digital
Mode extension : CM (complete main)
Format settings, Endianness : Big
Codec ID : 129
Duration : 12s 96ms
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Delay relative to video : -148ms
Stream size : 284 KiB (0%)

Audio #3
ID : 4354 (0x1102)
Menu ID : 1 (0x1)
Format : TrueHD / AC-3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Muxing mode : Stream extension
Codec ID : 131
Duration : 12s 96ms
Bit rate mode : Variable / Constant
Bit rate : 640 Kbps
Maximum bit rate : 2 871 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Delay relative to video : -660ms
Stream size : 945 KiB (2%)

Text #1
ID : 4608 (0x1200)
Menu ID : 1 (0x1)
Format : PGS
Codec ID : 144
Duration : 8s 570ms
Delay relative to video : 3s 212ms

Text #2
ID : 4609 (0x1201)
Menu ID : 1 (0x1)
Format : PGS
Codec ID : 144
Duration : 8s 153ms
Delay relative to video : 3s 87ms

Text #3
ID : 4610 (0x1202)
Menu ID : 1 (0x1)
Format : PGS
Codec ID : 144
Duration : 6s 128ms
Delay relative to video : 2s 670ms

 Due to the shortness of the second clip, you’ll have to select the subtitle-stream and then jump back to 0:00 to see them.

That’s odd  … initially i was gonna say “PGS Subtitles *must* be zlib compressed”

But … in this case i downloaded your sample files *thanks* to try them out 1st …

and the PGS German,English,English worked fine for me

But, i own a WDTV Live Hub running *old* Firmware  … here’s a pic

I have the same problem with the clips, all subtitles are listed and are selectable but it’s only the first that shows up on screen. SMP with the latest firmware.

The first clip works fine on both the old Live and the current gen 4 model (and therefore should on the gen 3, can’t test it ATM). The second does too except for track 3 which is most likely due to cycling tracks taking too long. If you want to minimize upload size, just remove audio tracks next time.

Thank you guys!

To barrygreybeard for reproducing the problem on a SMP, and to Techflaws and JoeySmyth for trying on other devices, which at least proved that there’s nothing inherently wrong with the file!

Now for the good news: Updating to 2.02.32 fixed this bug! :slight_smile:

I can no longer reproduce the problem with any affected bluray or sample.

So the update was released just in time to fix my problem. Good guy WD. :wink:

But what else did they break in the process?

I’m still waiting for them to fix the OUT OF MEMORY bug which has been plaguing the WD Live for nearly a year now.
You can’t leave your WD Live turned on for more than 8 hours without it running out of memory and slowing to a complete freeze. This happened after they added more useless games and subtitle support.

Really? So what subtitle support was added when?