Opened 4 months ago

Closed 6 weeks ago

#13646 closed Bug Report - General (Duplicate)

MacOS playback OSD incorrect

Reported by: John Hoyt Owned by: Mark Kendall
Priority: minor Milestone: needs_triage
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 3 months ago.
menu osd
No Pause OSD.png (777.9 KB) - added by John Hoyt 3 months ago.
no pause osd
playback log.txt (45.5 KB) - added by John Hoyt 3 months ago.
Playback log

Download all attachments as: .zip

Change History (12)

comment:1 Changed 3 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 3 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 3 months ago by John Hoyt

Attachment: Menu OSD.png added

menu osd

Changed 3 months ago by John Hoyt

Attachment: No Pause OSD.png added

no pause osd

comment:3 Changed 3 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 3 months ago by John Hoyt

Attachment: playback log.txt added

Playback log

comment:4 Changed 3 months ago by John Hoyt

Playback log now attached.

comment:5 Changed 3 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 3 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 3 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 3 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 3 months ago by John Hoyt (previous) (diff)

comment:9 Changed 6 weeks ago by Mark Kendall

Resolution: Duplicate
Status: acceptedclosed

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

Note: See TracTickets for help on using tickets.