[vlc-devel] [PATCH] glspectrum: destroy OpenGL vout from the thread that created it

Rémi Denis-Courmont remi at remlab.net
Thu Mar 6 18:29:21 CET 2014

On Thu, 6 Mar 2014 18:14:03 +0100, Felix Abecassis
<felix.abecassis at gmail.com> wrote:
> If I'm not mistaken, the instruction "mov %fs:0xffffffffffffff60,%rax"
> is the signature of thread-local storage usage.

Well I don't know how TLS is implemented on that (Linux x86-64?) platform.

> Thus we might actually have a threading requirement,
> at least with this implementation of OpenGL.

If so, it is a bug in the video output, not the visualization. In this
case, glXMakeContextCurrent() calls are probably misplaced or missing.

Rémi Denis-Courmont
Sent from my collocated server

More information about the vlc-devel mailing list