[mythtv-users] ***SPAM*** Re: Fix for forced subtitle problems
Paul Gardiner
lists at glidos.net
Fri Dec 15 22:18:50 UTC 2023
On 14/12/2023 11:34, Paul Gardiner wrote:
> On 13/12/2023 19:19, Angela via mythtv-users wrote:
>>>> I tried with only the first two commits; forced subtitle shown, I
>>>> would prefer the non-forced.
>>
>>> I've gotten lost now in where this is going. With the first two
>>> commits, the intention is that you get the forced subtitles (if
>>> present) without having to explicitly enable them - when you want the
>>> non-forced subtitles, you just hit the T key (TOGGLECC) to make them
>>> display. When you no longer want the non-forced subtitles, you hit
>>> the T key again to disable them and the forced ones will still be
>>> enabled. If that's not the behaviour you're seeing then perhaps the
>>> commits aren't working correctly on master, or for some videos.
>>
>> @Paul,
>> I had a second look at your first two commits using a well-defined
>> subtitle sample mkv. Unfortunately, I do not see the behavior you
>> mention.
>>
>> Attached is a script to create a small mkv with subtitles (languages,
>> forced, display time is configurable), it uses mkvmerge from
>> mkvooltnix. It needs an input.mkv from which it only uses the video.
>
> Thanks for continuing looking at this. I created a test video with your
> nice script and tested out the feature. Here, I'm running with all 3
> commits applied on a branch from fixes-33. (I don't run master. The
> difference between master and fixes-33 could be what's leading to the
> confusion: my commits may be interacting badly with some of Peter's that
> are only on the master branch. I'll look more into that possibility later).
>
> Anyway, here is what I see with all 3 commits applied to fixes-33:
>
> I start the movie and make no adjustment to any subtitle settings. I see
> subtitles displayed "Using subtitle_eng_forced.srt" and then "This is an
> English Forced Subtitle example."
>
> I then use Right Arrow repeatedly to navigate back to the start of the
> movie and press the T key once. I see subtitles displayed "Using
> subtitle_eng.srt" and then "This is an English Subtitle example."
>
> This is the behaviour the commits were designed to achieve. What do you
> see if you perform the same key presses?
>
> I'm finding the rest of the discussions very confusing because it's
> difficult to tell what behaviours we are talking about when it may be
> working differently on master and fixes-33. I think we need to rule out
> that before we can get anywhere.
In the archive, I saw this reply, presumably from Angela:
====================================================================
Tried with master and the 3 commits, the non-forced is not showing, it
behaves different depending on the global setting of subtitles
enabled/disabled:
With global setting "subtitles disabled"
At start: "Using subtitle_ger_forced.srt" (as I have german configured)
Back to start of movie
Press TOGLLECC: OSD "German forced OFF"
Shows "Using subtitle_ger_forced.srt"
With global setting "subtitles enabled"
At start: "Using subtitle_ger_forced.srt"
Back to start of movie
Press TOGLLECC: OSD "German non-forced ON"
Shows "Using subtitle_ger_forced.srt" (the non-forced is not shown)
Somehow it doesn't work on master.
======================================================================
Okay, that's the old behaviour. That's what I expect without my commits.
Tomorrow, I'll try taking Peter's changes onto fixes-33 and see if mine
interact badly with them. I think that's the most likely explanation.
... well, unless - is there any chance that you've built but not
installed or something, so that in fact you aren't testing my commits?
More information about the mythtv-users
mailing list