Ticket #9460 (closed Patch - Bug Fix: Invalid)
Opened 2 years ago
Last modified 2 years ago
[patch] OpenGL doublelock fix
| Reported by: | Jiri Fojtasek <jiri.fojtasek@…> | Owned by: | janne |
|---|---|---|---|
| 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
Change History
Changed 2 years ago by Jiri Fojtasek <jiri.fojtasek@…>
- Attachment 102-opengl_doublelock_fix.patch added
comment:1 Changed 2 years ago by Jiri Fojtasek <jiri.fojtasek@…>
This patch is invalid since we use recursive qmutex. The problem must be hidden somewhere else, so please close this ticket.
Jiri
comment:2 Changed 2 years ago by kenni
- Status changed from new to closed
- Resolution set to Invalid
- Milestone set to unknown
Closed by request from reporter.

the patch