[Bug 757155] multisocketsink: "client-removed" signal emission broken on 64-bit and with bindings
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Sat Oct 31 04:48:08 PDT 2015
https://bugzilla.gnome.org/show_bug.cgi?id=757155
Tim-Philipp Müller <t.i.m at zen.co.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |t.i.m at zen.co.uk
Resolution|--- |FIXED
Target Milestone|git master |1.6.2
Summary|multisocketsink: lost |multisocketsink:
|precision during |"client-removed" signal
|client-removed signal |emission broken on 64-bit
|emittion |and with bindings
--- Comment #1 from Tim-Philipp Müller <t.i.m at zen.co.uk> ---
This fix breaks ABI of course, but I don't see how it can ever have worked
properly, and it will continue to work where it worked before. "Loss of
precision" makes it sound so harmless :)
Anyway, pushed, thanks for the patch!
commit 315950100242eed701b8977d909e4ca2fd467c84
Author: Csaba Toth <tocsanti at gmail.com>
Date: Mon Oct 26 21:32:41 2015 +0100
multisocketsink: fix "client-removed" signal on 64-bit platforms and with
bindings
The client-removed signal used G_INT_TYPE instead of G_SOCKET_TYPE
in its definition leading to problems on platforms where the size
of a pointer is larger than the size of an integer, It would also
not work at all with dynamic language bindings.
https://bugzilla.gnome.org/show_bug.cgi?id=757155
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list