https://drive.google.com/open?id=12-qTG ... CY0G7P1k_G
Atmos+PGS subtitles look good in mkv.
The current PGS subtitle issue is likely one with exoplayer and the TS container. The shield plex stacktrace from a TS file when PGS is selected:
Code: Select all
05-20 08:51:50.711  e: [Exo2VideoPlayer] Player error detected
05-20 08:51:50.711  e: An exception occurred: com.google.android.exoplayer2.r: com.google.android.exoplayer2.x0.g: Unexpected decoder error occurred
05-20 08:51:50.711  e: Stacktrace: com.google.android.exoplayer2.r: com.google.android.exoplayer2.x0.g: Unexpected decoder error occurred
	at com.google.android.exoplayer2.x0.l.render(SourceFile:42)
	at com.google.android.exoplayer2.v.e(SourceFile:14)
	at com.google.android.exoplayer2.v.handleMessage(SourceFile:17)
	at android.os.Handler.dispatchMessage(Handler.java:102)
	at android.os.Looper.loop(Looper.java:193)
	at android.os.HandlerThread.run(HandlerThread.java:65)
Caused by: com.google.android.exoplayer2.x0.g: Unexpected decoder error occurred
	at com.plexapp.plex.videoplayer.local.k.n.b.a(SourceFile:15)
	at com.plexapp.plex.videoplayer.local.k.n.b.a(SourceFile:2)
	at com.google.android.exoplayer2.t0.g.d(SourceFile:17)
	at com.google.android.exoplayer2.t0.g.g(SourceFile:1)
	at com.google.android.exoplayer2.t0.g.a(SourceFile:1)
	at com.google.android.exoplayer2.t0.g$a.run(SourceFile:1)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'long com.plexapp.plex.videoplayer.local.k.n.c.g.b.b()' on a null object reference
	at com.plexapp.plex.videoplayer.local.k.n.c.e.a(SourceFile:6)
	at com.plexapp.plex.videoplayer.local.k.n.c.d.a(SourceFile:5)
	at com.plexapp.plex.videoplayer.local.k.n.b.a(SourceFile:17)
	at com.plexapp.plex.videoplayer.local.k.n.b.a(SourceFile:3)
	at com.google.android.exoplayer2.t0.g.d(SourceFile:15)
	... 3 more
05-20 08:51:50.712  i: [Exo2VideoPlayer] Local subtitles failed to load