Luis de Bethencourt
d463e3fba8
tests: add missing license header for equalizer demo
2015-04-16 16:09:10 +01:00
Vincent Penquerc'h
2e3f3375ca
suppressions: ignore an apparent bug in strtod
...
A buffer overread.
https://bugzilla.gnome.org/show_bug.cgi?id=747554
2015-04-15 18:00:00 +01:00
Thiago Santos
9f7c659ff0
tests: qtmux: add tests to verify it handles non-0 segments
...
Both input streams in this test have a segment.start = 10s, so
output should start from 0 anyway.
Another test has both starting at non-0 segments, but the running
time of both streams should still start from 0
2015-04-10 10:05:24 -03:00
Thiago Santos
48c5c0c5b3
tests: qtmux: simple muxing test
...
Adds a new simple test that verifies that data is properly muxed
and preserved. PTS, DTS, duration and caps are verified.
2015-04-10 10:05:24 -03:00
Ravi Kiran K N
a833084320
tests: add test suite for alpha
...
Added test suite for alpha element with test cases
1. alpha
2. chroma keying
https://bugzilla.gnome.org/show_bug.cgi?id=747595
2015-04-10 10:20:03 +01:00
Vincent Penquerc'h
54c444d61d
suppressions: add a well known zlib inflate bug
2015-04-09 13:01:23 +01:00
Jan Schmidt
a51073c7de
tests: Fix rtprtx test by handling buffer lists
...
Commit #1018aa made rtprtxsend handle buffer lists, breaking
the test which probes for buffers, but not buffer lists.
Use a utility function to run the probe callback on each buffer
in the list in turn and remove any buffers that are dropped.
2015-04-09 12:58:04 +10:00
Edward Hervey
67a11a5acf
tests: Use AM_TESTS_ENVIRONMENT
...
Needed by the new automake test runner
2015-04-08 16:40:02 +02:00
Sebastian Dröge
6611517af5
icles: Fix waiting for segment-done if it happens too fast
...
Sometimes we can get segment-done before we got async-done. If we waited
for async-done only, the segment-done would be dropped and we would wait
forever for it a few lines below.
2015-04-06 19:08:59 -07:00
Thiago Santos
00e5d90ffc
tests: multifile: increment tests to check for multifile messages
...
Also verify that the multifilesink file messages are being correctly
posted to the bus
2015-04-04 11:45:07 -03:00
Thiago Santos
4bba05339c
tests: multifile: handle FIXME for proper checking when test finished
...
Use a GstBus and wait for EOS to finish the tests instead of
relying on sleeping
2015-04-04 07:58:44 -03:00
Jan Schmidt
3d59b5f814
isomp4: Make non-seekable downstream an error in normal mode
...
When not in fast-start or fragmented mode, we need to be able
to rewrite the size of the mdat atom, or else the output just
won't be playable - the mdat placeholder with size == 0 will
cover the rest of the file, including any moov atom we write out.
https://bugzilla.gnome.org/show_bug.cgi?id=708808
2015-04-03 23:07:04 +11:00
Sebastian Rasmussen
cf54d4cc67
rtph263pay/-depay: add framesize SDP attribute
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=726416
2015-04-02 19:38:21 -04:00
Wim Taymans
13804eab7d
check: add jitterbuffer unit test
...
See https://bugzilla.gnome.org/show_bug.cgi?id=745539
2015-03-06 11:40:53 +01:00
Tim-Philipp Müller
50ac949a0f
tests: gdkpixbufoverlay-test: replace deprecated function
...
Just avoid using the deprecated function entirely,
it's easy enough. Defining the macro is not enough.
2015-03-03 23:25:35 +00:00
Tim-Philipp Müller
e78e524265
tests: gdkpixbufoverlay-test: fix compilation against newer gdk-pixbuf
...
gdk_pixbuf_new_from_inline() has been deprecated in favour
of GResource.
2015-03-03 19:04:48 +00:00
Nicolas Dufresne
96b218d939
splitmux-test: Parse error message
...
The test had a function to print the error, but was not parsing it.
This was causing warning about dbg_info being used uninitialized. If
the test was testing any errors, this would have crashed.
2015-02-15 21:45:24 -05:00
Jan Schmidt
8ceb58122e
splitmux: Add unit test for file splitting
...
Add a unit test for file splitting, and fix the leaks in the
splitmuxsink it found
2015-02-07 03:58:30 +11:00
Jan Schmidt
aa4c29c5d6
splitmux: Fix memory leaks until the test valgrinds clean
2015-02-07 00:19:36 +11:00
Jan Schmidt
7719606a5f
tests: Change splitmux test video files
...
Avoid test failure by changing the stored video resolution
from 80x60 to 80x64, which needs bug 741030 to be fixed.
2015-02-06 05:03:19 +11:00
Jan Schmidt
5e2214d309
splitmux: Implement new elements for splitting files at mux level.
...
Implement 2 new elements - splitmuxsink and splitmuxsrc.
splitmuxsink is a bin which wraps a muxer and takes 1 video stream,
plus audio/subtitle streams, and starts a new file
whenever necessary to avoid overrunning a threshold of either bytes
or time. New files are started at a keyframe, and corresponding audio
and subtitle streams are split at packet boundaries to match
video GOP timestamps.
splitmuxsrc is a corresponding source element which handles
the splitmux:// URL and plays back all component files,
reconstructing the original elementary streams as it goes.
2015-02-06 04:26:59 +11:00
Thiago Santos
59431f663a
tests: souphttpsrc: update ssl key/cert pair
...
Our ones were expired. The new ones were copied from libsoup's
tests files.
Also sets the property to use our own cert to validate the
server, otherwise the default system certs would be used
and it would fail.
2015-02-04 21:37:50 -03:00
Tim-Philipp Müller
953789fb8e
tests: gdkpixbufoverlay-test: remove outdated FIXME
2014-12-30 18:03:22 +00:00
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