[mythtv-commits] Ticket #12902: Cannot make QOpenGLContext current in a different thread (occurred while watching live tv)

MythTV noreply at mythtv.org
Mon Dec 17 13:14:24 UTC 2018


#12902: Cannot make QOpenGLContext current in a different thread (occurred while
watching live tv)
-------------------------------------------------+-------------------------
 Reporter:  William L. DeRieux IV                |          Owner:  Peter
  <WilliamDeRieux@…>                             |  Bennett
     Type:  Bug Report - Crash                   |         Status:  closed
 Priority:  minor                                |      Milestone:  30.0
Component:  MythTV - Video Playback              |        Version:  0.28.0
 Severity:  medium                               |     Resolution:  fixed
 Keywords:                                       |  Ticket locked:  0
-------------------------------------------------+-------------------------

Comment (by Peter Bennett <pbennett@…>):

 In [changeset:"79b086899bf11c6eca0c400513a825ee22e938a7/mythtv"
 79b086899b/mythtv]:
 {{{
 #!CommitTicketReference repository="mythtv"
 revision="79b086899bf11c6eca0c400513a825ee22e938a7"
 Playback: Fix crash caused by OpenGL call from wrong thread

 MythPlayer::FileChangedCallback was being called from the decoder thread,
 and it in turn sometimes invokes code to update the OpenGL
 filters. Changed it to ensure that code is called from the
 playback thread.

 Fixes #12902
 }}}

-- 
Ticket URL: <https://code.mythtv.org/trac/ticket/12902#comment:29>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list