[mythtv-commits] Ticket #4871: OpenGL Video Renderer only works once

MythTV mythtv at cvs.mythtv.org
Wed Mar 5 18:23:14 UTC 2008


#4871: OpenGL Video Renderer only works once
--------------------+-------------------------------------------------------
 Reporter:  greg    |        Owner:  ijr    
     Type:  defect  |       Status:  new    
 Priority:  major   |    Milestone:  0.21   
Component:  mythtv  |      Version:  unknown
 Severity:  medium  |   Resolution:         
  Mlocked:  0       |  
--------------------+-------------------------------------------------------

Old description:

> I've had this reported by several users and can reproduce it myself as
> well.
>
> When enabling the OpenGL Video Renderer playback appears to work fine,
> however upon starting playback a second time the screen remains black but
> audio is playing in the background. Restarting the
> frontend allows it to work again, but only once until another restart.
>
> There is nothing logged to indicate a problem of any sort of problem
> during the first or subsequent startups however I did notice that the
> first playback outputs the OpenGL info (from inside
> OpenGLContext::Create()) but subsequent payback start do not show it   as
> if the start of the debug variable is static accross startups
>
> 2008-03-05 13:51:15.937 GLCtx: Created window and context.
> 2008-03-05 13:51:15.968 GLCtx: GLX Version: 1.3
> 2008-03-05 13:51:15.969 GLCtx: Direct rendering: Yes
> 2008-03-05 13:51:15.969 GLCtx: OpenGL vendor  : NVIDIA Corporation
> 2008-03-05 13:51:15.969 GLCtx: OpenGL renderer: GeForce
> 6150/PCI/SSE2/3DNOW!
> 2008-03-05 13:51:15.969 GLCtx: OpenGL version : 2.1.2 NVIDIA 169.07
> 2008-03-05 13:51:15.969 GLCtx: Max texture size: 4096 x 4096
>

>
> The main reason I set this to major is that I found that if I restarted
> and stopped playback several times after 3-4 attempts my X would
> segfault.

New description:

 I've had this reported by several users and can reproduce it myself as
 well.

 When enabling the OpenGL Video Renderer playback appears to work fine,
 however upon starting playback a second time the screen remains black but
 audio is playing in the background. Restarting the
 frontend allows it to work again, but only once until another restart.

 There is nothing logged to indicate a problem of any sort of problem
 during the first or subsequent startups however I did notice that the
 first playback outputs the OpenGL info (from inside
 OpenGLContext::Create()) but subsequent payback start do not show it   as
 if the start of the debug variable is static accross startups

 2008-03-05 13:51:15.937 GLCtx: Created window and context.
 2008-03-05 13:51:15.968 GLCtx: GLX Version: 1.3
 2008-03-05 13:51:15.969 GLCtx: Direct rendering: Yes
 2008-03-05 13:51:15.969 GLCtx: OpenGL vendor  : NVIDIA Corporation
 2008-03-05 13:51:15.969 GLCtx: OpenGL renderer: GeForce
 6150/PCI/SSE2/3DNOW!
 2008-03-05 13:51:15.969 GLCtx: OpenGL version : 2.1.2 NVIDIA 169.07
 2008-03-05 13:51:15.969 GLCtx: Max texture size: 4096 x 4096



 The main reason I set this to major is that I found that if I restarted
 and stopped playback several times after 3-4 attempts my X would segfault.

--

Comment(by greg):

 oh my god I need to drink less caffeine

 Hopefully that was understandable to someone other than just me :)

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/4871#comment:1>
MythTV <http://svn.mythtv.org/trac>
MythTV


More information about the mythtv-commits mailing list