D?niel Fraga <fragabr <at> gmail.com> writes: > > On Sun, 26 Jul 2009 18:39:04 +0200 > Reimar D?ffinger <Reimar.Doeffinger <at> gmx.de> wrote: > > > I used this to fix it, but it almost certainly breaks something else: > > Index: mplayer.c > > =================================================================== > > --- mplayer.c (revision 29425) > > +++ mplayer.c (working copy) > > @@ -1860,7 +1860,7 @@ > > resync_audio_stream(ctx->sh_audio); > > } > > > > - if (ctx->d_sub) dvdsub_id = -2; > > +// if (ctx->d_sub) dvdsub_id = -2; > > > > audio_delay = 0.0f; > > As long as it works, it's fine ;) Nobody cares to solve this > issue, so it's perfect for me. Nice workaround Reimar. Thank ou very > much! > Hi, sorry to resurrect an old thread. I just wanted to confirm that this patch fixes my issue also. I always build mplayer myself from trunk. I use slave mode in my own application and sub_select 1 to select subtitles at the start of the movie. This worked just fine until a recent (not sure how recent exactly) update broke it. The OSD would show subtitles being set, but they just wouldn't appear until I cycled through them with 'j'. Even if it's not an 'official' fix and even though it may cause side-effects, I need this to work so thanks for posting it.