[mythtv] Changes of Aspect Ratio when OSD is displayed

Neale Swinnerton mythtv-dev.spam at isismanor.com
Thu Jun 2 06:53:33 UTC 2005


Well, for me it's only ever offset to the right. That could be because I
only ever have certain combinations of size/aspect.

Are you in the UK? This happens on ITV1 and Ch4, because they use 16:9 /
4:3 switching, whereas BBC and five seem to always broadcast 16:9.

Neale

David Shirley wrote:
> Hi,
> 
> Just want to confirm that OSD is moving in a seemedly random way.
> 
> Sometimes the lefthand side is cut of - sometimes its not.
> 
> I'm using Fill as well.
> 
> Cheers
> Dave
> 
> 
>>OK, I did a bit more digging....the problem only occurs when
>>AspectRatioOveride = Fill
>>
>>I have a recording which starts off as 544x576 with an aspect of 1.77777
>>(16:9), the osd is displayed in the correct place. The stream then
>>changes to 544x576 with an aspect of 1.333333 (4:3). The OSD is now
>>offset to the right and doesn't recover even if you skip back into the
>>first section.
>>
>>I initially suspected VideoOutput::GetVisibleSize(...), shouldn't this
>>be looking at dispwoff when working out xoff? but here is something more
>>subtle going on. Anybody got any ideas?
>>
>>thanks
>>
>>Neale
>>PS: This is definitely the cause of the SEGV I posted a while ago
>>( http://www.gossamer-threads.com/lists/mythtv/dev/126977 )
>>
>>
>>
>>
>>
>>Neale Swinnerton wrote:
>>
>>>Hi,
>>>
>>>I've got some problems with certain programs with changing Aspect
>>>ratios. It seems to be something to do with the OSD being 'up' when the
>>>aspect ratio changes. e.g. If I'm skipping through commercials using a
>>>'skip 30' (from lirc), If I step over an aspect ratio change, the play
>>>back is erratic to say the least. If I'm in edit mode, the OSD seems to
>>>be offset to the right after the aspect change, and sometimes I get a
>>>SEGV (see earlier posts with backtraces for this problem).
>>>
>>>I've been poking around in the code, without much success. Perhaps a
>>>call to NuppelVideoPlayer::ReinitOSD() is required after an aspect ratio
>>>change, but I don't know enough about the code to really understand the
>>>implications of this.
>>>
>>>Anyone care to give me some pointers on  this?
>>>
>>>thanks
>>>
>>>Neale.
>>>
>>>
>>>_______________________________________________
>>>mythtv-dev mailing list
>>>mythtv-dev at mythtv.org
>>>http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
>>>
>>
>>_______________________________________________
>>mythtv-dev mailing list
>>mythtv-dev at mythtv.org
>>http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
>>
>>
>>!DSPAM:429e601712881587511181!
>>
>>
> 
> 
> 
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> 


More information about the mythtv-dev mailing list