#66 Update OSD after start of vdr-sxfe

open
nobody
None
5
2011-08-11
2011-08-11
Claus Muus
No

It would be great, if it will be possible to update/refresh the OSD after the client connect to the xineliboutput plugin.
My problem is, that normally the client (vdr-sxfe) starts after the server (xineliboutput Plugin). Sometimes at this time, the OSD is already opened, but the OSD will not be shown, until it get a refresh.
A second problem is, that the OSD size will not be recalculated if the client reconnected during the OSD is opened. This is a problem, if the size of the client window has changed since the last connect, or it's the first connect and the OSD size calculation is configurated to auto detect.
I'm using the hud OSD.

Discussion

  • Petri Hintukainen

    > It would be great, if it will be possible to update/refresh the OSD after the client connect to the xineliboutput plugin.
    > My problem is, that normally the client (vdr-sxfe) starts after the server (xineliboutput Plugin). Sometimes at this time, > the OSD is already opened, but the OSD will not be shown, until it get a refresh.

    This is already implemented, but seems to be broken with HUD.

    > A second problem is, that the OSD size will not be recalculated if the client reconnected during the OSD is opened. > This is a problem, if the size of the client window has changed since the last connect, or it's the first connect and the > OSD size calculation is configurated to auto detect.
    > I'm using the hud OSD.

    This can't be fixed - vdr checks for changed OSD size only when OSD is opened.
    vdr-sxfe still scales the osd to current window size ?

     
  • Claus Muus

    Claus Muus - 2011-10-25

    Yes, vdr-sxfe scale the OSD, but not in every case. If the dialog to train the keyboard is shown, it don't work correct.

    E.g. 1:
    - The OSD size is set to 'auto'
    - VDR will be start and the dialog for train the keyboard is opened
    - vdr-sxfe will be start in fullscreen mode and crash immediately

    E.g. 2:
    - The OSD size is set to 'auto'
    - vdr-sxfe is running if fullscreen mode on 1024x768px
    - VDR will be start and the dialog for train the keyboard is opened
    - the OSD is not shown in the right way. Please see the attached screen-shot

    E.g. 3: (this case is OK)
    - The OSD size is set to 'auto'
    - VDR will be start and the OSD shows the main menu
    - vdr-sxfe will be start if fullscreen mode on 1024x768px
    - the OSD will be scale in the correct way

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks