Opened 15 years ago
Closed 15 years ago
#9460 closed Patch - Bug Fix (Invalid)
[patch] OpenGL doublelock fix
| Reported by: | Owned by: | Janne Grunau | |
|---|---|---|---|
| Priority: | major | Milestone: | unknown |
| Component: | MythTV - Video Playback | Version: | Unspecified |
| Severity: | high | Keywords: | |
| Cc: | Ticket locked: | no |
Description
This patch fixing ocasional frontend crash and video stuck during DVB-S live tv playback when using hardware deinterlacer (detailed log included).
I using Radeon X1300 with oss drivers. In order to fix this issue i tried update mesa classic to galium but without success.
The problem is than "OpenGLLocker ctx_lock(gl_context)" was issued two times in the same context in functions:
VideoOutputOpenGL::SetupDeinterlace
OpenGLVideo::AddDeinterlacer
This also fixed ocasional log messages "VidOutGL: Couldn't load deinterlace filter" whish was related to this problem. The fix is valid for trunk and 0.24-fixes. This fix may be related to #9216 #9272
Jiri
Attachments (2)
Change History (4)
by , 15 years ago
| Attachment: | 102-opengl_doublelock_fix.patch added |
|---|
comment:1 by , 15 years ago
This patch is invalid since we use recursive qmutex. The problem must be hidden somewhere else, so please close this ticket.
Jiri
comment:2 by , 15 years ago
| Milestone: | → unknown |
|---|---|
| Resolution: | → Invalid |
| Status: | new → closed |
Closed by request from reporter.

the patch