• D Scott Phillips's avatar
    dtls: Set openssl's threadid the 1.0.x way · 1a43d573
    D Scott Phillips authored
    For pre-1.1.x openssl, a callback to set the thread id needs to be
    provided to openssl. In 0.9.x the thread id was an unsigned long. In
    1.0.x it was expanded to be able to hold a void*. Here we change to use
    the 1.0.x API so that the thread id can always hold a GThread*, even on
    platforms like msvc x64 where unsigned long is only 32 bits.
    
    All of this is still #ifdef'd out of existence when building with
    openssl 1.1.x or later which changed the thread API again, and does not
    need a thread id callback.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=775292
    1a43d573
Name
Last commit
Last update
common @ 39ac2f56 Loading commit data...
docs Loading commit data...
ext Loading commit data...
gst Loading commit data...
gst-libs Loading commit data...
hooks Loading commit data...
m4 Loading commit data...
pkgconfig Loading commit data...
po Loading commit data...
scripts Loading commit data...
sys Loading commit data...
tests Loading commit data...
tools Loading commit data...
win32 Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
COPYING.LIB Loading commit data...
ChangeLog Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README Loading commit data...
README.static-linking Loading commit data...
RELEASE Loading commit data...
REQUIREMENTS Loading commit data...
autogen.sh Loading commit data...
config.h.meson Loading commit data...
configure.ac Loading commit data...
gst-plugins-bad.doap Loading commit data...
gst-plugins-bad.spec.in Loading commit data...
meson.build Loading commit data...
meson_options.txt Loading commit data...