[mythtv] Changes of Aspect Ratio when OSD is displayed

David Shirley dave at cs.curtin.edu.au
Thu Jun 2 03:02:23 UTC 2005


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!
>
>




More information about the mythtv-dev mailing list