Opened 14 years ago
Closed 14 years ago
#10001 closed Bug Report - General (fixed)
Corrupted bottom bar when playing 1080i HD-PVR content in OSX
| Reported by: | Owned by: | Nigel | |
|---|---|---|---|
| Priority: | minor | Milestone: | 0.25 |
| Component: | MythTV - Video Playback | Version: | 0.24.1 |
| Severity: | medium | Keywords: | |
| Cc: | Ticket locked: | no |
Attachments (3)
Change History (10)
by , 14 years ago
| Attachment: | CorruptBarExample.jpg added |
|---|
follow-up: 3 comment:1 by , 14 years ago
| Status: | new → infoneeded_new |
|---|
Sounds like another place that needs a fix 1088->1080. What are you using for playback?
Technically, the HDPVR returns video that's 1920x1088 (to deal with the 16px alignment for the encoder), however, the bottom 8 rows are not at all initialized, so they are to be stripped off and not displayed. We've hit this in several other places as well, and it's possible we need one more tweak somewhere.
comment:2 by , 14 years ago
| Milestone: | unknown → 0.25 |
|---|
comment:3 by , 14 years ago
I apologize for the long delay in replying. Playback is handled by the internal player, and has been tried on OSX 10.6 and OSX 10.7. I have not tried it on the backend which is running Ubuntu 11.04 with an NVidia card simply because my brain wasn't turned on.
To get around the problem I have set the cable box that feeds the HD-PVR to play only in 720p. Like an idiot, I deleted all the 1080i recordings so I no longer have anything on hand to test it with. But, if needed, I can easily get a few recordings if a patch comes along that needs to be run through it's paces.
comment:4 by , 14 years ago
| Status: | infoneeded_new → new |
|---|
But what playback profile are you using for video? OpenGL or Quartz?
Please attach the output of mythfrontend -v playback
It doesn't matter if it is a 720p recording.
comment:5 by , 14 years ago
Aah, sorry. Misunderstood. It is using Quartz, and the profile is currently set to CPU+. I dug out an old recording (I actually kept a 1080i), ran myth with -v playback, and then played a few seconds of video. The log is attached.
by , 14 years ago
| Attachment: | osx-quartz-1088.diff added |
|---|
comment:6 by , 14 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
I've attached a patch (against master) that *should* fix the problem but I have no way of testing quartz output - so re-assigning to Nigel (though if anyone can confirm it works and doesn't break anything - please ping me).
comment:7 by , 14 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Use GetVideoDispDim rather than GetVideoDim in OSX
Fixes #10001
This patch has been sitting for 3 months now. Let's put it in, and if there are issues, we'll rework it.
Signed-off-by: Gavin Hurlbut <ghurlbut@…>
Branch: master Changeset: 2175b3a00512a3db93e3e62bddd34bc1c62b6ed0

Example screenshot