Commit graph

780 commits

Author SHA1 Message Date
Tim-Philipp Müller cf695c6da9 insertbin, tests: fix printf format compiler warnings 2013-01-25 12:25:15 +00:00
Olivier Crête d1023646f9 insertbin: Add bin to dynamically insert elements in a running pipeline
This element automatically links in any element added using it's
action signals. These elements must have a single source pad and a single
sink pad.
2013-01-23 21:13:03 -05:00
Arnaud Vrac 8d837cbac4 assrender: reenable unit tests and up rank to primary again 2013-01-22 00:24:52 +00:00
Martin Pitt e358ec6ddd tests: use _1_0 variants for the various registry variables
These override the variants without version suffix. Makes 'make check' work
properly in environments that set the suffixed variant for 1.0, such as
jhbuild.
2013-01-16 11:38:52 +00:00
Tim-Philipp Müller 02ab609c11 rtpmux: remove rtpmux plugin, moved to -good
Move rtpmux and rtpdtmfmux into rtpmanager plugin in -good.

https://bugzilla.gnome.org/show_bug.cgi?id=629117
2012-12-16 17:36:45 +00:00
Tim-Philipp Müller 7ab936fa7e scaletempo: remove scaletempo plugin, moved to -good
https://bugzilla.gnome.org/show_bug.cgi?id=687262
2012-12-15 13:37:23 +00:00
Krzysztof Konopko 13910f5154 mpegtsmux: crashes when trying to re-use the element
A crash occured after pushing buffers and changing mpegtsmux state to
NULL/READ and then back to PLAYING/PAUSED.

The crash was caused by holding a dangling pointer in the MpegTsMux
program table.

Additionally stream headers were leaked when resetting the element:
mux->streamheader set to NULL in mpegtsmux_reset() before it's released
later in the same function.

Added a unit test: test_multiple_state_change

https://bugzilla.gnome.org/show_bug.cgi?id=689107
2012-11-27 19:00:25 +00:00
Krzysztof Konopko 76b8e8be51 mpegtsmux: propagate flow returns
And add a unit test.

https://bugzilla.gnome.org/show_bug.cgi?id=688870
2012-11-23 00:14:53 +00:00
Tim-Philipp Müller 9e1b75fda3 Fix FSF address
https://bugzilla.gnome.org/show_bug.cgi?id=687520
2012-11-04 00:09:59 +00:00
Tim-Philipp Müller cf1f4871d7 tests: fix up mpg123 test a little
- dist input files
- fix sample leak
- simplify check for elements
- only run mpg123 test if mpg123 is available and selected
- fix build in uninstalled setup

https://bugzilla.gnome.org/show_bug.cgi?id=686595
2012-10-24 13:44:07 +01:00
Carlos Rafael Giani 92118c0b11 tets: add unit test for mpg123audiodec
https://bugzilla.gnome.org/show_bug.cgi?id=686595
2012-10-24 13:43:29 +01:00
Tim-Philipp Müller 32ba17cd0f Use gst_element_class_set_static_metadata()
where possible. Avoids some string copies. Also re-indent
some stuff. Also some indent fixes here and there.
2012-10-17 17:46:34 +01:00
Wim Taymans 380b23af90 replace some playbin2 -> playbin 2012-10-10 14:14:43 +02:00
Tim-Philipp Müller 167d44a978 tests: disable assrender unit test
Doesn't work, needs fixing.
2012-09-23 21:08:57 +01:00
Sebastian Dröge 1419862c50 vp8: Remove plugin, moved to gst-plugins-good 2012-09-16 15:48:02 +02:00
Mark Nauwelaerts 5fad6e86d7 use gst_element_factory_get_metadata to replace obsolete API 2012-09-15 19:13:47 +02:00
Mark Nauwelaerts 578861abea replace gst_element_class_set_details_simple with gst_element_class_set_metadata 2012-09-14 17:27:49 +02:00
Wim Taymans b8f913555d ffmpegcolorspace is no more 2012-09-14 16:45:34 +02:00
Jan Schmidt 3ff18504fc check: Verify the DTS emerging from the parser, not PTS
PTS doesn't increment linearly in parsers with frame re-ordering, but
DTS does. Verify that instead.
2012-09-13 13:44:05 -07:00
Jan Schmidt e4e016097a check: Fix mpegvideoparser PAR expectation
The parser (correctly) now interprets the test header using
MPEG-1 semantics, so fix the test expectation.
2012-09-13 13:34:56 -07:00
Tim-Philipp Müller ad14b96c79 tests: disable yet another mxf tests until the elements are ported 2012-09-13 01:40:42 +01:00
Tim-Philipp Müller 98bfa4a1e0 tests: skip mxf tests while elements haven't been ported yet 2012-09-13 00:55:28 +01:00
Tim-Philipp Müller 3c8aabb97a tests: fix jifmux test
Need to pass a GstSample now for GST_TAG_APPLICATION_DATA
instead of a GstBuffer.
2012-09-13 00:40:44 +01:00
Tim-Philipp Müller 63eeb11bfb tests: fix win32 build even more 2012-09-12 13:20:56 +01:00
Mark Nauwelaerts 84cea735e9 tests: mpegtsmux: port to the new GLib thread API 2012-09-12 13:17:08 +02:00
Tim-Philipp Müller 585bd3ee21 tests: attempt to get disabled streamheader test to compile on win32
Though it probably won't work, but then it's disabled.
2012-09-12 09:49:17 +01:00
Olivier Crête 1826c126bf jpegparse: Finish port to 1.0 API 2012-09-11 19:36:24 -04:00
Olivier Crête c2c6ef1697 test: Simplify autoconvert test 2012-09-11 18:55:11 -04:00
Olivier Crête 60739b828d test: Flush opus encoder between tests 2012-09-11 18:02:28 -04:00
Olivier Crête 23acf753a8 test: Flush opus encoder between tests 2012-09-11 18:01:58 -04:00
Mark Nauwelaerts 82f46a5efe tests: mpeg2enc, mplex: port to the new GLib thread API 2012-09-11 15:12:55 +02:00
Tim-Philipp Müller 79f59ea3d2 gdp: move gdp plugin here from -base
Needs some reworking.
2012-09-11 01:54:46 +01:00
Tim-Philipp Müller 18181befde tests: use multifdsink for streamheader test
Use multifdsink for pipes instead of multisocketsink,
to avoid "creating GSocket from fd 9: Socket operation
on non-socket "criticals from Gio. Test still fails,
but it fails in a different way now.
2012-09-11 01:54:46 +01:00
Stefan Sauer 07f8c2a4e6 tests: initialize variables 2012-09-11 01:54:46 +01:00
Wim Taymans 65a59c57e1 gdp: fixup unit tests 2012-09-11 01:54:44 +01:00
Wim Taymans f6cab316cc update for HEADER flag changes 2012-09-11 01:54:44 +01:00
Wim Taymans 33344dc2b9 port to new map API 2012-09-11 01:54:44 +01:00
Wim Taymans 0a817d23e6 tests: fix some tests 2012-09-11 01:54:44 +01:00
Wim Taymans 12ce1cb319 tests: port and enable more unit tests 2012-09-11 01:54:43 +01:00
Tim-Philipp Müller 2d7150414b gdp: move dataprotocol library into gdp plugin and make private
We have removed things like protocol=gdp in the tcp elements
in favour of explicit gdppay/depay elements, so there's no need
to keep a public API and library for now. We can still add it
back later. Someone needs to think hard about 0.11 and gdp
anyway one of these days.
2012-09-11 01:54:43 +01:00
Wim Taymans c87d271008 tests: update for new audio caps 2012-09-11 01:54:36 +01:00
Wim Taymans dd3cba7982 tests: fix more unit tests 2012-09-11 01:54:34 +01:00
Wim Taymans fa48483c46 tests: fix remaining unit tests 2012-09-11 01:54:34 +01:00
Wim Taymans 4674648248 tests: work on porting the unit tests 2012-09-11 01:54:34 +01:00
Stefan Kost d7fe261472 tests: use our own macros for the tests main function 2012-09-11 01:54:33 +01:00
Benjamin Otte 86c805bec0 Add -Wwrite-strings to configure
Fixes for the code included
2012-09-11 01:54:33 +01:00
Sebastian Dröge 2d691f140b streamheader: Fix caps leak in the vorbisenc unit test 2012-09-11 01:54:33 +01:00
Tim-Philipp Müller 24840dbdcf checks: fix stream header unit test hanging in gst_task_cleanup_all()
Set pipelines to NULL state and unref when done.
2012-09-11 01:54:33 +01:00
Sebastian Dröge 5ce69d111a tests/check/: Enable unit tests on PPC again as the bugs are now fixed.
Original commit message from CVS:
* tests/check/elements/gdpdepay.c: (gdpdepay_suite):
* tests/check/pipelines/streamheader.c: (streamheader_suite):
Enable unit tests on PPC again as the bugs are now fixed.
2012-09-11 01:54:32 +01:00
Peter Kjellerstedt 4822aa7c7b tests/check/pipelines/streamheader.c: Do not try to run a test which requires vorbisenc unless we have actually built...
Original commit message from CVS:
* tests/check/pipelines/streamheader.c: (buffer_probe_cb),
(test_multifdsink_gdp_vorbisenc), (streamheader_suite):
Do not try to run a test which requires vorbisenc unless we have
actually built it.
2012-09-11 01:54:32 +01:00