I'm still a little unclear if picking "Forced subtitles (auto)" again makes it start working, or if that selection simply never works? If it never works, hopefully a sample file will show why. We might need Nev's help, but first let's get a file where we can both see the same thing.
It never works...and the behavior is consistent with Nev's post earlier in this thread. The "workaround" (the fact that MC16 remembers subtitles stream settings) is good enough for me. I just want the subs to appear in the right place and at the right size and I will be happy enough.
JRiver doesn't offer upload space, but you could try a free service like Hotfile.com or a Microsoft Sky Drive.
Ok, I will see what I can. If it helps, here is a complete explanation of how I handle subtitles:
1. I demux the subs from the original stream usins Eac3to...this provides me with a PGS stream with the .SUP file extension.
2. I load the .SUP file into BDSup2Sub, use the "move" function to "move inside bounds" of a 2.35:1 AR Screen Ratio (so that the subs do not appear outside of the video area on my 2.35:1 screen), and then save the file as a VobSub (.IDX) file.
3. So now I have 2 streams - the original in .SUP format and the new, moved .IDX format stream....both streams, when remuxed using Mkvmerge, are the correct size and in the correct place.
4. If the title has forced subs, I either extract them from the normal subs (again using BDSup2Sub) or simply load them into BDSup2Sub if the BD contained a separate forced sub track. THEN I CONVERT THE RESOLUTION OF THE FORCED SUBS TO NTSC (720X480), and save them. The reason that I convert the resolution is because that is the only way, in the past, that the same forced sub track could be utilized by both my SageTV HD300 (it crashes if the .IDX subs are in a resolution higher than 720X480) and by MPC-HC (it doesn't care what the resolution is of the .IDX subs), and I set both flags to default=yes and forced=yes in Mkvmerge. Neither the HD300 nor MPC-HD recognize the forced flags, and I
thought that JRMC16 was recognizing them, but now I know I am incorrect - none of the players except Zoomplayer recognize the forced flag properly.
5. So, when I play back either of the 2 "normal sub streams" (the full .SUP file and the full .IDX file, remuxed into the .MKV) in JRMC16, everything plays fine...the subs are in the right place and are the right size.
6. The separate "forced" sub stream is the problem. In version 16.0.128, the 720X480 forced sub stream plays correctly, just like the 2 normal streams, but in every version of MC SINCE that version, the 720X480 subs are now being displayed much smaller and in the wrong place. It almost seems as if the newer builds of MC16 are now painting the subs on a 720X480 screen located in the upper left hand corner of my full 1920X1080 screen. In other words, take your 1920 pixels going from left to right....start counting 720 pixels from the left, and when you get there call that pixel the right edge of the screen. Do the same vertically...start at the upper left hand corner and count 480 pixels down and call that the bottom of the screen. Connect the four corners and you now have a 720X480 area within the full 1920X1080 area. Now paint the 720X480 subs on that mini screen as if it were the whole screen. The subs appear to me to be painted on the bottom center of that mini screen and are being painted in a size that is correct for that small screen. Whatever has changed regarding the painting of the subs on the screen after version 16.0.128 is causing the problem, where in version 16.0.128 the 720X480 subs were being painted correctly. They used to be scaled to the new screen size (1920X1080), but now they are being painted on the smaller screen (720X480) within a screen.
Does this make any sense???