From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-08-28 17:36:01
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=471232 GStreamer | gst-plugins-good | Ver: HEAD CVS Summary: udpsrc is blocking in gst_udpsrc_unlock_stop for win32 Product: GStreamer Version: HEAD CVS Platform: Other OS/Version: Windows Status: UNCONFIRMED Severity: normal Priority: Normal Component: gst-plugins-good AssignedTo: gst...@li... ReportedBy: haa...@ta... QAContact: gst...@li... GNOME version: Unspecified GNOME milestone: Unspecified Control socket(s)/pipe for win32 is not working properly. It's not used for win32 and when trying to clear the command queue (gst_udpsrc_unlock_stop) it will block because the pipe will block on READ_COMMAND. To reproduce this; first pause a pipeline with a udpsrc, second stop it/set it to null/ready. -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=471232. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-08-28 17:40:03
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=471232 GStreamer | gst-plugins-good | Ver: HEAD CVS ------- Comment #1 from Haakon Sporsheim 2007-08-28 17:39 UTC ------- Created an attachment (id=94514) --> (http://bugzilla.gnome.org/attachment.cgi?id=94514&action=view) win32 fix for udpsrc I've tried to disable control_sock for win32. It was implemented with _pipe, but not really used. Someone should verify that I haven't broken the implementation on other platforms! -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=471232. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-11-30 22:24:33
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=471232 GStreamer | gst-plugins-good | Ver: HEAD CVS ------- Comment #2 from Ole André Vadla Ravnås 2007-11-30 22:18 UTC ------- Created an attachment (id=99928) --> (http://bugzilla.gnome.org/attachment.cgi?id=99928&action=view) Fix unblocking on Windows Make unblocking work on Windows (see #345288 for the original attempt). The bottom line is that select() can only be used with sockets, and from the same provider, on Windows. This proposed solution uses WSAEventSelect() to tell Winsock about an event object to signal, and simply just set a flag and then signal this ourselves when we want to unblock. -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=471232. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-11-30 22:24:50
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=471232 GStreamer | gst-plugins-good | Ver: HEAD CVS ------- Comment #3 from Ole André Vadla Ravnås 2007-11-30 22:22 UTC ------- Created an attachment (id=99929) --> (http://bugzilla.gnome.org/attachment.cgi?id=99929&action=view) Do WSA_CLEANUP in finalize instead of GstBaseSrc::stop() Do WSA_CLEANUP in finalize instead of GstBaseSrc::stop() to avoid bad things happening if starting again. WSA_INIT increments the reference count and WSA_CLEANUP decrements it, so not having these balanced correctly is obviously a very very bad idea. -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=471232. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-11-30 22:27:02
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=471232 GStreamer | gst-plugins-good | Ver: HEAD CVS Edward Hervey changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bi...@bi... Attachment #94514|0 |1 is obsolete| | ------- Comment #4 from Edward Hervey 2007-11-30 22:27 UTC ------- obsoleted first patch on Ole's request. -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=471232. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-11-30 23:11:33
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=471232 GStreamer | gst-plugins-good | Ver: HEAD CVS Ole André Vadla Ravnås changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ole...@ta... | |m, wim...@gm... -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=471232. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-11-30 23:15:07
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=471232 GStreamer | gst-plugins-good | Ver: HEAD CVS Ole André Vadla Ravnås changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |seb...@mo... -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=471232. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-11-30 23:48:06
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=471232 GStreamer | gst-plugins-good | Ver: HEAD CVS ------- Comment #5 from Ole André Vadla Ravnås 2007-11-30 23:48 UTC ------- Some extra notes about the upstream version: - It does a select() with just the udp socket, so there's no way to unblock it. - For the control_sock fds it creates a pipe on Windows and a socketpair on non-Windows, and on Windows it doesn't set these fds to non-blocking, which the surrounding logic assumes they are. To make matters worse there's no way you could use select() with an AF_INET socket and a pipe, they don't share the same namespace (unlike most sane OSes). -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=471232. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2007-12-07 23:28:39
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=471232 GStreamer | gst-plugins-good | Ver: HEAD CVS ------- Comment #6 from David Schleef 2007-12-07 23:28 UTC ------- It would be nice to see this abstracted into a separate source file, because we'll run into this problem elsewhere. -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=471232. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2008-03-03 18:48:52
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=471232 GStreamer | gst-plugins-good | Ver: HEAD CVS ------- Comment #7 from Wim Taymans 2008-03-03 18:48 UTC ------- any chance this patch can be merged into GstPoll now? -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=471232. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2008-03-06 02:15:29
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=471232 GStreamer | gst-plugins-good | Ver: HEAD CVS ------- Comment #8 from Ole André Vadla Ravnås 2008-03-06 02:15 UTC ------- Sorry for the delay on this one, our internal GStreamer branches were a couple of months behind and required a massive effort to manually quilt all the changes. Just got GstPoll to build on Windows, not yet working but it's getting there. -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=471232. |
From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2008-05-26 10:53:37
|
If you have any questions why you received this email, please see the text at the end of this email. Replies to this email are NOT read, please see the text at the end of this email. You can add comments to this bug at: http://bugzilla.gnome.org/show_bug.cgi?id=471232 GStreamer | gst-plugins-good | Ver: HEAD CVS Wim Taymans changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #99928|0 |1 is obsolete| | Attachment #99929|0 |1 is obsolete| | Status|UNCONFIRMED |RESOLVED Resolution| |OBSOLETE ------- Comment #9 from Wim Taymans 2008-05-26 10:53 UTC ------- I believe this is now obsolete because of GstPoll. -- See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received this email, why you can't respond via email, how to stop receiving emails (or reduce the number you receive), and how to contact someone if you are having problems with the system. You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=471232. |