Ticket #8520 (closed defect: fixed)
Opened 21 months ago
Last modified 17 months ago
program guide rendered underneath video when activated while watching a recording
| Reported by: | Jason Lewis <jason@…> | Owned by: | markk |
|---|---|---|---|
| Priority: | minor | Milestone: | 0.24 |
| Component: | MythTV - Video Playback | Version: | 0.23-fixes |
| Severity: | medium | Keywords: | program guide |
| Cc: | Ticket locked: | no |
Description
If you are watching a recording and you press S to bring up the program guide, the program guide is rendered underneath the video so you can't actually see or use it.
MythTV Version : 24855
Steps to reproduce: Record a show, then watch recording. While watching recording press S to schedule another recording. you can see the guide momentarily flash but it seems to be displayed underneath the image of the current recording.
Attachments
Change History
comment:1 Changed 21 months ago by Jason Lewis <jason@…>
comment:2 Changed 21 months ago by Jason Lewis <jason@…>
by the way, this bug also happens if you press # to bring up the program finder
comment:3 Changed 21 months ago by markk
- Status changed from new to infoneeded_new
- Component changed from MythTV - General to MythTV - Video Playback
- Milestone set to 0.24
Please attach the unabridged output of:-
mythfrontend -v playback
thanks
Mark
Changed 21 months ago by jason@…
-
attachment
output.gz
added
please disregard previous attachment, this one is the correct output
comment:5 Changed 19 months ago by robertm
- Status changed from new to infoneeded_new
Still present in trunk?
comment:9 Changed 18 months ago by robertm
- Owner changed from ijr to markk
- Status changed from new to assigned
comment:11 Changed 18 months ago by keemllib@…
Ran mythfrontend -v most,novbi watched a recorded show and pressed s. The recording pauses. Can't comment on the 'underneath' description, however the schedule does only flash. Pressing escape restarts the recording.
MythTV Version : 26058 MythTV Branch : trunk Network Protocol : 59 Library API : 0.23.20100830-2 QT Version : 4.6.2 Options compiled in:
linux debug using_alsa using_jack using_oss using_pulse using_pulseoutput using_backend using_bindings_perl using_bindings_python using_dvb using_frontend using_iptv using_ivtv using_mheg using_opengl_video using_opengl_vsync using_qtdbus using_qtwebkit using_v4l using_x11 using_xrandr using_xv using_xvmc using_xvmc_vld using_xvmcw using_bindings_perl using_bindings_python using_mythtranscode using_opengl using_vdpau using_ffmpeg_threads using_live using_mheg
comment:12 Changed 17 months ago by keemllib@…
- Status changed from infoneeded to assigned
Additional data and workaround.
On trunk 26115, if s is pressed while watching LiveTV the schedule appears. If LiveTV is then exited and a recording is watched, the s feature works. If the frontend is stopped, pressing s during LiveTV has to be repeated in order for s to work during a recording.
Changed 17 months ago by keemllib@…
-
attachment
8520.livetvSrecordingSok.log.gz
added
Successful s during a recording after pressing s during LiveTV
Changed 17 months ago by keemllib@…
-
attachment
8520.good.stripped
added
'diffable' file (with previous upload), no timestamps/addresses, after s was pressed
comment:14 Changed 17 months ago by markk
see #8165 for additional logs on same issue.
comment:15 Changed 17 months ago by Bill Meek <keemllib@…>
comment:16 Changed 17 months ago by danielk
Can someone who can repro the problem test the patch in #8950 ?
comment:17 Changed 17 months ago by danielk
comment:18 Changed 17 months ago by danielk
comment:19 Changed 17 months ago by markk
- Status changed from accepted to closed
- Resolution set to fixed
(In [26421]) Effectively disable video rendering when embedded and the video is fully obscured. Closes #8520
If we are 'embedding' but don't actually have a preview window, tell the player to display in an empty rect, this disabling any actual framebuffer updates but maintaining all other aspects of playback - such as audio and a/v sync.
This doesn't actually address the root cause of the problem noted in #8520 (which I think is related to the painter window mask when using the Qt UI painter) but it seems to be an effective solution without any unwanted side effects. After all of the recent fixes to embedded playback and colourkey repainting etc, I could replicate the problem in #8520 with any video renderer in conjunction with the Qt UI painter.

Forgot to mention I use the MythCenter? theme.