Opened 20 years ago

Closed 19 years ago

#1193 closed patch (fixed)

Overscan: LiveTV OSD is Shifted Up and Left

Reported by: anonymous Owned by: danielk
Priority: minor Milestone: 0.21
Component: mythtv Version: head
Severity: low Keywords:
Cc: Ticket locked: no

Description

I am using +5% horiz and vert overscan on Setup/Playback. All of my OSD during LiveTV are shifted up and to the left a bit. For example, when I hit the "i" key to get to browse mode, the isthmus OSD usually fills the full picture from left to right and to the bottom of the screen. Lately (svn 8825 and a couple weeks prior), the OSD ends before it reaches the right and bottom edges.

Change History (9)

comment:1 by danielk, 20 years ago

Milestone: 0.20
Summary: LiveTV OSD is Shifted Up and LeftOverscan: LiveTV OSD is Shifted Up and Left

comment:2 by anonymous, 20 years ago

related to #652?

comment:3 by raptorjr@…, 20 years ago

I have the same problem. I'm not using overscan. And i have 640x480 resolution on a 4:3 TV. Not only LiveTV OSD it is in playback also, but i guess that is the same thing. Just thought i should mention that. Using svn 9080.

comment:4 by anonymous, 20 years ago

I'm also having this problem using the latest atrpms build (r9486). Looking back in the changes, could it also possibly behttp://svn.mythtv.org/trac/ticket/989 #989 related to #989 and its patch (r8644)?

comment:5 by Axel.Thimm@…, 20 years ago

ATrpms' builds are not from the trunk, but from the -fixes branch. It's dangerous to compare on the revision alone.

comment:6 by danielk, 19 years ago

Owner: changed from Isaac Richards to danielk

comment:7 by danielk, 19 years ago

Milestone: 0.200.21

comment:8 by Janne <janne-mythtv@…>, 19 years ago

Type: defectpatch

A patch that fixes this problem is in #2162. Sorry I haven't checked the tickets if it's was reported earlier.

comment:9 by danielk, 19 years ago

Resolution: fixed
Status: newclosed

(In [10763]) Fixes #1193. Work around bug in Qt QRect(QPoint, QPoint) constructor properly.

Janne discovered that this Qt constuctor inexplicably adds 1 to the x and y of the lower right point. This removes the overscan hack we used before and uses a non-broken QRect constructor instead.

Removing the old hack fixes #1193 (OSD offset for large overscan values) and this makes the non-overscan case pixel exact so we don't lose the last column of the OSD when not using overscan.

Note: See TracTickets for help on using tickets.