mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-20 23:36:38 +00:00
33e92afd91
The previous failure was a timeout which was due to the sending pipeline pushing test buffer *before* the remote client was accepted. We would therefore never get the buffer on the other side. While the client socket would indeed appear as "connected", this doesn't mean that the remote server side did "accept" it (which is where we then add it to the list of remote parties to which data will be sent). The problem isn't with the element implementation, but to the nature of TCP 3-way handshake. In order to make the test reliable, wait for the sink to have accepted the remote client (by checking the number of handles) before sending out test buffers. |
||
---|---|---|
.. | ||
.gitignore | ||
basetime.c | ||
capsfilter-renegotiation.c | ||
gio.c | ||
gl-launch-lines.c | ||
oggmux.c | ||
simple-launch-lines.c | ||
streamsynchronizer.c | ||
tcp.c | ||
theoraenc.c | ||
vorbisdec.c | ||
vorbisenc.c |