Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: MythTV: Dev

OSD flicker

 

 

MythTV dev RSS feed   Index | Next | Previous | View Threaded


mythtv-dev at nickh

Jul 26, 2004, 4:04 PM

Post #1 of 3 (853 views)
Permalink
OSD flicker

Hi,

When resuming a paused 'live tv' session, the OSD seems to flicker quite
a lot if you happen to unpause it at the wrong moment - if the playback
is resumed right on a second boundary (or close), the code which
recalculates the 'number of seconds behind' count, can cause the OSD to
flicker between 'X seconds remaining' and 'X-1 seconds remaining' for a
short while.

I'm not that familiar with the code, but at tv_play.cpp:1116, there
appears to be a loop counter check which appears to determine when to
update the OSD - it's currently set to '20' - increasing this to (e.g.)
100 seems to make the flicker less severe. Does changing this
potentially impact anything else?

I'm running on a EPIA MII 12000/PVR350, latest myth CVS, ivtv ck100i -
have checked the lists but couldn't see anything obvious.

Cheers,
Nick
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


ijr at po

Jul 26, 2004, 9:51 PM

Post #2 of 3 (825 views)
Permalink
Re: OSD flicker [In reply to]

On Monday 26 July 2004 07:04 pm, Nick Hall wrote:
> Hi,
>
> When resuming a paused 'live tv' session, the OSD seems to flicker quite
> a lot if you happen to unpause it at the wrong moment - if the playback
> is resumed right on a second boundary (or close), the code which
> recalculates the 'number of seconds behind' count, can cause the OSD to
> flicker between 'X seconds remaining' and 'X-1 seconds remaining' for a
> short while.
>
> I'm not that familiar with the code, but at tv_play.cpp:1116, there
> appears to be a loop counter check which appears to determine when to
> update the OSD - it's currently set to '20' - increasing this to (e.g.)
> 100 seems to make the flicker less severe. Does changing this
> potentially impact anything else?
>
> I'm running on a EPIA MII 12000/PVR350, latest myth CVS, ivtv ck100i -
> have checked the lists but couldn't see anything obvious.

Most likely due to a broken ivtv driver (frame positioning information is
wrong during decoding).

Isaac
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


mythtv-dev at nickh

Jul 27, 2004, 3:50 PM

Post #3 of 3 (813 views)
Permalink
Re: OSD flicker [In reply to]

Isaac Richards wrote:

>On Monday 26 July 2004 07:04 pm, Nick Hall wrote:
>
>
>>Hi,
>>
>>When resuming a paused 'live tv' session, the OSD seems to flicker quite
>>a lot if you happen to unpause it at the wrong moment - if the playback
>>is resumed right on a second boundary (or close), the code which
>>recalculates the 'number of seconds behind' count, can cause the OSD to
>>flicker between 'X seconds remaining' and 'X-1 seconds remaining' for a
>>short while.
>>
>>I'm not that familiar with the code, but at tv_play.cpp:1116, there
>>appears to be a loop counter check which appears to determine when to
>>update the OSD - it's currently set to '20' - increasing this to (e.g.)
>>100 seems to make the flicker less severe. Does changing this
>>potentially impact anything else?
>>
>>I'm running on a EPIA MII 12000/PVR350, latest myth CVS, ivtv ck100i -
>>have checked the lists but couldn't see anything obvious.
>>
>>
>
>Most likely due to a broken ivtv driver (frame positioning information is
>wrong during decoding).
>
>
Thanks for your response - could you elaborate and/or suggest anything
else I can try to narrow this down a little before I post to the ivtv list?

Cheers,
Nick

MythTV dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.