I have done some searching how to change the default value for the OSD being shown while skipping during video playback (watch recordings or movies from my converted dvd collection).
The only information I have found are several different but quite old discussions and even rejected commits about this in the past ( also see mythtv-dev mailing list from 2010) and apparently if i am informed correctly no user setup settings for this.
I do understand that developers agreed that there are five different generalized cases a OSD is shown (see code below) and for each of those generalized cases OSD is shown at a different length. The value for Medium is the one I am interested in to change to 1.5 seconds. I want OSD to show up shorter than the default 5 secs when skipping back and forth during video playback.
So I was browsing the source code and found osd.h which defines these values as "enumerators" which I don't understand. In the past it was defined in miliseconds, but this has changed.
Code: Select all
enum OSDTimeout
{
kOSDTimeout_Ignore = -1, // Don't update existing timeout
kOSDTimeout_None = 0, // Don't timeout
kOSDTimeout_Short = 1,
kOSDTimeout_Med = 2,
kOSDTimeout_Long = 3,
};
I could create a patch myself if someone pointed me towards how to change kOSDTimeout_Short.
Thank you all very much in advance.
As a later step I would be really glad if this could be integrated into
(Setup->Video->Playback OSD) or
(Setup->Video->Playback Groups)
But after reading the developers discussion in mythtv-dev I have lost hope for this.