Opened 13 months ago

Closed 11 months ago

Last modified 6 weeks ago

#13646 closed Bug Report - General (Duplicate)

MacOS playback OSD incorrect

Reported by: John Hoyt Owned by: Mark Kendall
Priority: minor Milestone: unknown
Component: MythTV - Video/OSD Rendering Version: v31-fixes
Severity: medium Keywords: MacOS OSD
Cc: Mark, Kendall Ticket locked: no

Description

During playback on MacOS the OSD screens are rendering larger than the current screen size. The issue was originally discovers in ticket 13618 https://code.mythtv.org/trac/ticket/13618

Mark - my apologies for missing this in test.

Attachments (3)

Menu OSD.png (278.9 KB) - added by John Hoyt 13 months ago.
menu osd
No Pause OSD.png (777.9 KB) - added by John Hoyt 13 months ago.
no pause osd
playback log.txt (45.5 KB) - added by John Hoyt 13 months ago.
Playback log

Download all attachments as: .zip

Change History (13)

comment:1 Changed 13 months ago by Mark Kendall

Owner: changed from Peter Bennett to Mark Kendall
Status: newaccepted

John

Does this happen all of the time or under specific conditions?

Can you get a screen shot to just confirm what is happening?

comment:2 Changed 13 months ago by John Hoyt

It occurs all the time in both recordings and videos playback. Both for 480i and 1080p videos.

When paused, I see no OSD (could just be off screen). When I hit menu I get the oversized screen like when Mark and I were debugging in the referenced ticket 13618.

Screenshot will be attached shortly.

Changed 13 months ago by John Hoyt

Attachment: Menu OSD.png added

menu osd

Changed 13 months ago by John Hoyt

Attachment: No Pause OSD.png added

no pause osd

comment:3 Changed 13 months ago by Mark Kendall

Could you attach a 'mythfrontend -v playback' log.

The new scaling is obviously being applied twice - but I'm not currently sure whether it is the opengl side or the size we chose for the OSD.

Thanks, Mark

Changed 13 months ago by John Hoyt

Attachment: playback log.txt added

Playback log

comment:4 Changed 13 months ago by John Hoyt

Playback log now attached.

comment:5 Changed 13 months ago by Mark Kendall

Thanks - so the OSD is created at the correct size - hence it must be the rendering.

Out of interest - have you tested HEVC playback much with that setup? Curious to see whether 10bit playback works.

comment:6 Changed 13 months ago by John Hoyt

I have not.

I'll have to transcode and/or download some HEVC videos. Any particular resolutions you'd like me to try? (I'll assume UHD / 1080p).

comment:7 Changed 13 months ago by Mark Kendall

Thanks John - try:-

http://jell.yfish.us/media/jellyfish-3-mbps-hd-hevc-10bit.mkv

if that works, maybe work up to the higher resolutions on that site:-

http://jell.yfish.us/

comment:8 Changed 13 months ago by John Hoyt

All tests on a MacBook? Pro (16-inch, 2019) - over wifi 802.11AC (3 feet away from radio)

Running app built on High Sierra / Xcode 10 - playback is choppy on the 3mbps file

Running app built on Catalina / Xcode 11.5 - playback is flawless up to 90mbps file. (choppy starting at 110mbps). All files tested were 10bit.

If you'd like, I can also retry results plugging into the main gigabit switch to see if wifi is causing any of the issues.

Last edited 13 months ago by John Hoyt (previous) (diff)

comment:9 Changed 11 months ago by Mark Kendall

Resolution: Duplicate
Status: acceptedclosed

Remaining problems migrated to github issues: https://github.com/MythTV/mythtv/issues/206

comment:10 Changed 6 weeks ago by Stuart Auchterlonie

Milestone: needs_triageunknown
Note: See TracTickets for help on using tickets.