Opened 16 years ago
Closed 15 years ago
#7318 closed defect (fixed)
MythVideo hangs when changing from OpenGL to Qt
Reported by: | Owned by: | paulh | |
---|---|---|---|
Priority: | minor | Milestone: | 0.23 |
Component: | MythTV - User Interface Library | Version: | head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
Configure mythfrontend painter for OpenGL then quit mf. Start mf and change painter from OpenGL to Qt, then go to 'Media Library' > 'Watch Videos' and mf will display the videos I have, but hang with the 'Loading Vidoes' window/popup displayed. I have to ctrl + c the frontend to exit. This happens using Terra for the theme.
I'm not sure what needs to be logged, so let me know and I'll gladly supply them.
lynchmv@slackt43:~$ mythbackend --version
Please include all output in bug reports.
MythTV Version : 22430
MythTV Branch : trunk
Network Protocol : 50
Library API : 0.22.20091008-1
QT Version : 4.5.1
Options compiled in:
linux debug using_oss using_alsa using_backend using_dvb using_frontend using_hdhomerun using_hdpvr using_iptv using_ivtv using_joystick_menu using_lirc using_mheg using_opengl_video using_opengl_vsync using_qtwebkit using_v4l using_x11 using_xrandr using_xv using_xvmc using_xvmc_vld using_xvmcw using_bindings_perl using_bindings_python using_opengl using_ffmpeg_threads using_live using_mheg
Attachments (3)
Change History (8)
comment:1 Changed 15 years ago by
The problem is caused when the theme is reloaded. Only the main screen stack is told to disable and enable its effects, so the popup stack thinks it is still using the OpenGL painter.
comment:2 Changed 15 years ago by
Component: | MythTV - General → MythTV - User Interface Library |
---|---|
Owner: | changed from Isaac Richards to stuartm |
Status: | new → assigned |
comment:3 Changed 15 years ago by
Milestone: | unknown → 0.23 |
---|---|
Status: | assigned → accepted |
Micah thanks for debugging and the patch. Since there may be more stacks in the future I think we need a more robust fix, one which disables all effects and not just on a stack by stack basis. I work on that during the feature freeze.
Changed 15 years ago by
Attachment: | 7318_v2.diff added |
---|
Patch to enable/disable effects on all stacks
comment:4 Changed 15 years ago by
Owner: | changed from stuartm to paulh |
---|---|
Status: | accepted → assigned |
backtrace