gstreamer/tests/check/pipelines
Edward Hervey 33e92afd91 tests: Solidify tcp connection check
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.
2018-10-27 15:48:13 +02:00
..
.gitignore gl: hook up tests 2017-12-19 12:01:51 +00:00
basetime.c check: Use GST_CHECK_MAIN () macro everywhere 2015-06-02 16:14:39 +02:00
capsfilter-renegotiation.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
gio.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
gl-launch-lines.c gl: fix up a few more #if HAVE_FOO 2017-12-19 16:51:24 +00:00
oggmux.c Fix FSF address 2012-11-03 23:05:09 +00:00
simple-launch-lines.c tests: simple-launch-lines: fixate audioconvert caps now that the layout is also convertable 2018-07-11 18:29:52 +03:00
streamsynchronizer.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
tcp.c tests: Solidify tcp connection check 2018-10-27 15:48:13 +02:00
theoraenc.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
vorbisdec.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00
vorbisenc.c tests: include config.h and don't include unix headers 2018-01-16 18:14:59 +00:00