View unanswered posts    View active topics

All times are UTC - 6 hours





Post new topic Reply to topic  [ 3 posts ] 
Print view Previous topic   Next topic  
Author Message
Search for:
 Post subject: OSD races....
PostPosted: Wed Mar 21, 2007 9:05 am 
Offline
Joined: Thu Jun 23, 2005 1:20 am
Posts: 148
Hi *

During integration of VoIP with MythTV I found interesting issue: OSD races.
My system (r5e50 based) is working as SIP proxy for home VoIP telephony. I decided to integrate VoIP with Myth and achieve following features:
-CID presentation via OSD
-Automatic pause of playing when VoIP session starts.

For CID presentation via OSD I'm using OSD UDP notify. For automatic pause Myth remote control via Telent is used.

My issue is OSD presentation races.
When I pause playing, Myth is start to display famous OSD with "Pause" and time bar .
When after 1 sec I'm sending UDP OSD notify with CID - Myth shows new OSD surface with CID info. And at this moment OSD races starts.
Usually Pause surface disappears, and CID surface starts to blink. After some time, races stabilize and CID surface become constantly presented. This blinking is quite annoying.

Is there any way to avoid this ?


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 21, 2007 10:06 pm 
Offline
Site Admin
Joined: Fri Oct 31, 2003 11:40 pm
Posts: 357
Location: Irvine, Ca
What I did in another application is to use a script to do the osd (I did not bother with the notify stuff as you did). The script would kill any previous run of osd_cat and then do the new one. I don't know how/if this would work with what you are doing, but its a thought.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Mar 22, 2007 2:29 am 
Offline
Joined: Thu Jun 23, 2005 1:20 am
Posts: 148
Dale,

Thx for quick answer.
I'm not so familiar with OSD internals...
May You be so kind and send You scrip for learning purpouses ?

thx in advance !


Dale wrote:
What I did in another application is to use a script to do the osd (I did not bother with the notify stuff as you did). The script would kill any previous run of osd_cat and then do the new one. I don't know how/if this would work with what you are doing, but its a thought.


Top
 Profile  
 

Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 


All times are UTC - 6 hours




Who is online

Users browsing this forum: No registered users and 10 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group

Theme Created By ceyhansuyu