Tim-Philipp Müller
d67da4c8ae
tests: rtpcollision: use alawenc/dec in these tests instead of Speex
...
They should always be built, while the speex elements are not.
Need to check for a smaller number of buffers then (7->4) because
speexenc will add 3 header buffers while alawenc will just output
as many buffers as it receives as input.
https://bugzilla.gnome.org/show_bug.cgi?id=742098
2014-12-30 17:19:59 +00:00
Tim-Philipp Müller
f1972b667e
tests: simple-launch-lines: only run jpeg/png tests if elements are available
2014-12-30 16:37:00 +00:00
Tim-Philipp Müller
d416336a6e
tests: rtpaux: use alawenc/dec in these tests instead of Speex
...
They should always be built, while the speex elements are not.
https://bugzilla.gnome.org/show_bug.cgi?id=742098
2014-12-30 14:58:02 +00:00
Tim-Philipp Müller
f0e8821f76
tests: gdkpixbufoverlay-test: use absolute positioning to fix demo
...
https://bugzilla.gnome.org/show_bug.cgi?id=739566
2014-12-25 15:38:43 +00:00
Tim-Philipp Müller
75917de294
tests: add interactive gdkpixbufoverlay test
...
Just need to fix the coordinate system now so
that negative offsets are actually negative
and not flipped to position things from the
opposite border.
2014-11-30 14:35:08 +00:00
Tim-Philipp Müller
7b64b3e109
tests: add interactive test for gapless playback using SEGMENT seeks
...
Not working too well yet, there are glitches even with WAV or FLAC.
https://bugzilla.gnome.org/show_bug.cgi?id=692368
2014-11-28 10:46:06 +00:00
Tim-Philipp Müller
4459088c6d
test: use gst_util_uint64_scale_round() for timestamp to sample calculation
2014-11-27 11:20:36 +00:00
Tim-Philipp Müller
65ff17660b
tests: add interactive test for accurate seeking
...
For some audio formats.
https://bugzilla.gnome.org/show_bug.cgi?id=655276
2014-11-27 11:17:58 +00:00
Henning Heinold
8aa2630068
examples: port python rtp PCMA client/server tests to 1.0
...
https://bugzilla.gnome.org/show_bug.cgi?id=739930
2014-11-17 00:23:13 +00:00
Tim-Philipp Müller
da51a99403
tests: don't use deprecated property in level unit test
2014-11-02 16:58:30 +00:00
Sebastian Dröge
543c8772cb
aacparse: Fix unit test now that we always have profile/level in the caps
2014-10-27 11:08:40 +01:00
Tim-Philipp Müller
146702e226
tests: fix rgvolume test on big-endian systems
2014-10-25 11:09:57 +01:00
Tim-Philipp Müller
e6f6d9045c
tests: fix mulawdec/mulawenc test for big endian systems
2014-10-25 11:09:57 +01:00
Sjoerd Simons
0ee384b251
rtpmux: Don't set PROXY_CAPS flag on the src pad
...
rtpmux behaves like a funnel in that it forwards whatever upstream is
sending buffers. So setting proxy caps doesn't make sense as the
upstream don't have to have compatible caps, thus resulting in an empty
caps set as a result of a caps query. Instead set fixed caps just
as funnel does.
https://bugzilla.gnome.org/show_bug.cgi?id=738722
2014-10-21 10:52:00 +02:00
Olivier Crête
155ed569c3
rtpdtmfsrc: clock-base and seqnum-base -> timestamp-offset and seqnum-offset
...
These were renamed in GstRTPBasePayload in 1.0
2014-10-10 18:12:32 -04:00
Olivier Crête
b3069634bd
rtpmux: clock-base and seqnum-base -> timestamp-offset and seqnum-offset
...
These were renamed in GstRTPBasePayload in 1.0
2014-10-10 18:12:23 -04:00
Edward Hervey
5765db50a1
check/soup: Temporarily disable G_ENABLE_DIAGNOSTIC
...
The SOUP_SERVER_PORT property has been deprecated in recent libsoup
versions.
2014-09-23 09:48:27 +02:00
Edward Hervey
9e47ea2dc8
check/soup: Define minimum version required
...
To avoid deprecation warnings
2014-09-23 09:48:27 +02:00
Tim-Philipp Müller
d9a7954dc9
tests: udpsrc: add check to make sure multiple memory chunks are used
2014-09-09 17:42:02 +01:00
Tim-Philipp Müller
5c76255bc1
tests: udpsrc: wait for buffers with GCond instead of sleeping
...
Avoids half-second sleep for no reason.
2014-09-09 17:42:02 +01:00
Tim-Philipp Müller
7b1774513e
tests: udpsrc: split out socket setup
2014-09-09 17:42:02 +01:00
Thiago Santos
0430ea87a3
tests: vp8dec: add test for caps renegotiation
...
Check that vp8dec can properly accept a new caps when upstream
changes it
https://bugzilla.gnome.org/show_bug.cgi?id=734266
2014-09-02 01:01:43 -03:00
Ravi Kiran K N
67255c6b49
examples: use 'post-messages' property instead of deprecated 'message' property
...
https://bugzilla.gnome.org/show_bug.cgi?id=734979
2014-08-18 11:06:09 +01:00
Mark Nauwelaerts
6ea83d97c5
tests: rtp-payloading: adjust test data to avoid NAL chopping
...
... and correspondingly unexpected buffer sizes.
2014-08-10 12:32:38 +02:00
Sebastian Rasmussen
70a43758bb
shapewipe: Unref caps and element after usage
...
https://bugzilla.gnome.org/show_bug.cgi?id=734478
2014-08-10 11:09:09 +01:00
Philippe Normand
b8b5704445
interleave: set output caps layout to interleaved
...
Set output caps layout independently from input caps layout which can
be either non-interleaved or interleaved.
https://bugzilla.gnome.org/show_bug.cgi?id=733866
2014-07-29 11:49:32 +02:00
Sebastian Rasmussen
c541e56b0c
tests: fix pipeline leak in videocrop test
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732976
2014-07-10 22:26:43 +01:00
Sebastian Rasmussen
5cd0261f77
examples: client-rtpaux: Release reference to parent when done
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732976
2014-07-10 22:25:25 +01:00
Tim-Philipp Müller
46f6687bf6
tests: qtmux: suppress glib criticals caused by testing deprecated dts methods
2014-07-04 19:46:41 +01:00
Sebastian Dröge
0e13172837
rtpsession: Fix memory leaks in unit test
2014-06-30 00:00:43 +02:00
Tim-Philipp Müller
4edbd4c368
tests: matroskaparse: fail on errors and disable pull mode test
...
Actually look for error messages on the bus and fail if there
is one before the EOS message. Disable pull mode test which is
pointless as long as matroskaparse only supports push mode
(pull mode support has not been ported over to 1.0).
2014-06-28 17:40:45 +01:00
Ravi Kiran K N
e4f0133cb1
videobox: Add unit test
...
https://bugzilla.gnome.org/show_bug.cgi?id=732144
2014-06-26 18:52:17 +02:00
Tim-Philipp Müller
f7aeb57858
tests: add udpsink test to check client add/remove
2014-06-24 10:48:39 +01:00
Tim-Philipp Müller
495dfe3c5b
tests: port udpsink tests to 1.0
...
They all seem a bit pointless though.
2014-06-24 10:48:32 +01:00
Tim-Philipp Müller
c7c72c00b1
rtph264pay: push single buffer directly, no need to wrap it in a bufferlist
...
No point in a buffer list if we just have one single
buffer to push. Fix up unit test to handle that case
as well.
2014-06-18 14:54:58 +01:00
Olivier Crête
4377dfeadd
rtprtx: Reset state on each iteration
...
Otherwise it didn't wait for the test to finish before checking the results.
https://bugzilla.gnome.org/show_bug.cgi?id=728501
2014-06-03 17:59:32 -04:00
George Kiagiadakis
b19c830a1c
tests/check: rtpsession: test internal sources timing out
2014-05-14 16:01:50 +02:00
Wim Taymans
b2e1598e4a
rtpjitterbuffer: increment accepted packets after loss
...
When we detect a lost packet, expect packets with higher
seqnum on the input.
Also update the unit test.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=729524
2014-05-09 18:10:32 +02:00
Jason Litzinger
9068e1bb8e
Add new test case.
2014-05-09 18:10:32 +02:00
Wim Taymans
5c90f17cf0
shapewipe: no need to activate pads
...
Activation will happen in the state change
2014-05-09 18:10:31 +02:00
Tim-Philipp Müller
c3bd2bdcf4
tests: fix compilation of souphttpsrc test for libsoup 2.40 for real
...
https://bugzilla.gnome.org/show_bug.cgi?id=727329
2014-05-07 15:49:39 +01:00
Tim-Philipp Müller
cf94d498e6
tests: fix compilation of souphttpsrc test for libsoup 2.40
...
SOUP_CHECK_VERSION was only added in 2.41, but we only
depend on 2.40.
https://bugzilla.gnome.org/show_bug.cgi?id=727329
2014-05-07 13:27:10 +01:00
Olivier Crête
985897d8d9
rtpaux/rtprtx: Make tests non-racy
...
Fix the raciness by iterating on a condition instead of using the gmainloop.
Don't use the EOS as the target, otherwise the retransmission of the last
packets are lost. Also count the retranmissions requests that are dropped.
Check the condition before blocking on the GCond
https://bugzilla.gnome.org/show_bug.cgi?id=728501
2014-05-04 22:37:26 -04:00
Olivier Crête
0742a5a257
rtpmux: Always let upstream chose the ssrc if it wishes
2014-05-04 19:11:03 -04:00
Olivier Crête
2e54d38dd0
rtpsession: Keep local conflicting addresses in the session
...
As we now replace the local RTPSource on a conflict, it's no longer possible
to keep local conflicts in the RTPSource, so they instead need to be kept
in the RTPSession.
Also fix the rtpcollision test to generate multiple collisions instead of
one by change the address, as otherwise we detected that it was a single one.
2014-05-03 18:30:20 -04:00
Sebastian Dröge
3b5deb2b45
shapewipe: Send initial events after setting the elements to PLAYING
...
Otherwise we send them too early, and setting the elements to PLAYING
afterwards will drop all the events again.
2014-05-03 11:43:21 +02:00
Sebastian Dröge
2149d5a9bd
rtprtx: Don't forget to unmap rtp buffer in the test
2014-04-17 18:07:09 +02:00
Sebastian Dröge
5dba8dfe59
rtprtx: Provide an ssrc in the test
...
And increase timeout to allow all tests to run in valgrind.
2014-04-17 17:43:12 +02:00
Sebastian Dröge
02d9b5e6f8
rtpsession: Fix memory leaks in test
2014-04-17 17:33:46 +02:00
Sebastian Dröge
02e62c139d
rtpjitterbuffer: Fix hundreds of memory leaks in the test
2014-04-17 17:26:36 +02:00