[gstreamer-bugs] [Bug 602312] New: multiudpsink Windows 7 64 bits
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Wed Nov 18 07:43:08 PST 2009
https://bugzilla.gnome.org/show_bug.cgi?id=602312
GStreamer | gst-plugins-good | unspecified
Summary: multiudpsink Windows 7 64 bits
Classification: Desktop
Product: GStreamer
Version: unspecified
OS/Version: Linux
Status: UNCONFIRMED
Severity: critical
Priority: Normal
Component: gst-plugins-good
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: ddragos77 at gmail.com
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME target: ---
GNOME version: ---
In Windos 7/Vista using set GST_DEBUG=*udpsink*:5
and the 'sender':
gst-launch-0.10.exe gstrtpbin ... rtph264pay ! rtpbin.send_rtp_sink_0
rtpbin.send_rtp_src_0 ! multiudpsink
clients=\"127.0.0.1:56005,192.168.1.101:56000\"
I get the following debug info:
0:00:21.073000000 6612 0281B0E0 WARN multiudpsink
gstmultiudpsink.c:
410:gst_multiudpsink_render:<multiudpsink0> client 027EB160 gave error 0 (No
err
or)
0:00:21.074000000 6612 0281B0E0 LOG multiudpsink
gstmultiudpsink.c:
425:gst_multiudpsink_render:<multiudpsink0> sent 1186 bytes to 0 (of 2) clients
There is no 'sending' happening. The receivers on the local machine and on the
remote do not receive anything. (The receivers work fine when tested with
another sender(Linux) ).
The same pipe works fine in Windows XP.
Gstreamer was installed on Windows 7 64 bits using GStreamerWinBuild-0.10.4
I checked the source code and it looks like:
ret = sendto (*client->sock,
#ifdef G_OS_WIN32
(char *) data,
#else
data,
#endif
size, 0, (struct sockaddr *) &client->theiraddr, len);
if (ret < 0) {
/* some error, just warn, it's likely recoverable and we don't want to
* break streaming. We break so that we stop retrying for this client.
*/
if (errno != EINTR && errno != EAGAIN) {
GST_WARNING_OBJECT (sink, "client %p gave error %d (%s)", client,
errno, g_strerror (errno));
break;
}
} else {
num++;
client->bytes_sent += ret;
client->packets_sent++;
sink->bytes_served += ret;
break;
}
}
}
g_mutex_unlock (sink->client_lock);
GST_LOG_OBJECT (sink, "sent %d bytes to %d (of %d) clients", size, num,
no_clients);
The firewall has been disabled for the test. On the same machine I can receive
a similar stream sent from 192.168.1.101 (within the LAN, Linux machine).
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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