Commit graph

694 commits

Author SHA1 Message Date
Tim-Philipp Müller 4de8bd004c No code with side-effects inside g_assert() please 2012-08-08 11:07:55 +01:00
Tim-Philipp Müller c074bfd0b9 gst_tag_list_free -> gst_tag_list_unref 2012-08-04 16:10:16 +01:00
Sebastian Dröge 0827f54b93 tag: Update for taglist/tag event API changes 2012-07-28 00:19:51 +02:00
Mathias Hasselmann fc578e7699 tests: drop redundant elements_level_LDADD line
https://bugzilla.gnome.org/show_bug.cgi?id=676302
2012-07-08 13:34:08 +01:00
Tim-Philipp Müller f3f71b9749 tests: minor jpegdec clean-ups and fixes
Fix race condition in eos checking and a leak. And
build pipeline without parse_launch.
2012-07-08 13:30:34 +01:00
Mathias Hasselmann 0da9456ba2 tests: Add some basic tests for jpegdec
https://bugzilla.gnome.org/show_bug.cgi?id=676302
2012-07-08 12:56:31 +01:00
Tim-Philipp Müller cf9b2149dd isomp4: remove gppmux, which was deprecated in favour of 3gppmux 2012-07-06 12:54:02 +01:00
Tim-Philipp Müller 48706beb70 rtph263ppay: accept any h263 input unless downstream forces specific requirements
rtph263ppay should accept any input compatible with its sink template
caps if it just outputs to e.g. udpsink or fakesink.

rtph263ppay ! rtph263pdepay should also work with any compatible input.
This would fail before with not-negotiated errors because the get_caps
function would see the encoding-name in the depayloader's template caps
and default to baseline H.263 because there's no profile/level information
in those caps, which is the right thing to do if downstream has filtercaps
from an SDP, but not if those fields are absent because they can be
anything like with the depayloader's template caps. Makes

  videotestsrc ! avenc_h263p ! rtph263ppay ! rtph263pdepay ! fakesink

work.
2012-07-06 11:57:38 +01:00
Tim-Philipp Müller 76625d20d7 tests: fix h263p payload ! depayload unit test
Need to add h263version field to input caps since the
payloader sink get_caps function will contain it in the
the caps, and the stricter caps subset check requires
this to be present in the input caps as well then.
2012-07-06 11:57:38 +01:00
Tim-Philipp Müller 91d97d31e2 tests: fix rgvolume unit test event handling
Must flush after EOS before sending more buffers or
another EOS event, or the event or buffer will be
rejected. Also send a SEGMENT event at the start
of each stream for good measure.
2012-07-05 15:14:33 +01:00
Tim-Philipp Müller a94c1a7fdb tests: fix rganalysis unit test event handling
Must flush after EOS before sending more buffers or
another EOS event, or the event or buffer will be
rejected. Also send a SEGMENT event at the start
of each stream for good measure.
2012-07-04 23:57:18 +01:00
Tim-Philipp Müller 94e54887fb tests: disable deinterlace test for now, element still needs to be ported
But leave it active and print a FIXME. Porting is in progress.
2012-07-04 12:39:07 +01:00
Javier Jardón c6cb95f5b2 tests: do not use deprecated gtk+ symbols
https://bugzilla.gnome.org/show_bug.cgi?id=679301
2012-07-03 09:54:15 +01:00
Wim Taymans d1b0ff6c06 update for bus api changes 2012-06-20 12:31:01 +02:00
Wim Taymans dc04908412 update for clock api changes 2012-06-20 10:01:57 +02:00
Wim Taymans f65495d405 update for audio api change 2012-06-08 10:11:12 +02:00
Wim Taymans 443a14bdbf tests: add test for rtpsession cleanup 2012-06-07 10:44:31 +02:00
Wim Taymans b5df4f0e62 update for tag event change 2012-06-06 13:02:12 +02:00
Wim Taymans 37df608fdc fix Y800 format 2012-06-06 13:00:58 +02:00
Tim-Philipp Müller dd75c21670 annodex: remove annodex plugin and CMML elements
This never really took off and is most likely completely
unused. If there is still a need for this, it should
probably be done differently, perhaps inside oggdemux/mux.
2012-05-13 19:21:19 +01:00
Tim-Philipp Müller 95da93fcb7 tests: fix matroskamux unit test after media type changes 2012-04-28 23:14:24 +01:00
Mark Nauwelaerts 7aee9156ed tests: oss4: limit test scope 2012-04-20 18:18:55 +02:00
Sebastian Dröge d99eb6d2cb Update everything for the removal of the interface library and mixer/tuner interfaces 2012-04-13 13:15:11 +02:00
Tim-Philipp Müller be9baf1a0b tests: disable simple smokeenc/dec launch lines test
Disable test for smoke elements, which aren't ported yet
(and maybe shouldn't be ported).
2012-04-09 12:55:34 +01:00
Tim-Philipp Müller fa5edd2680 interleave: make channel-poisitions property a GValueArray again
Or perhaps it should just be a guint64 channel mask, which would
be nicer in C, but more awkward for bindings (even more so since
we can't add a flags type for it, since that only supports guint
size flags). Fixes wavenc unit test.

https://bugzilla.gnome.org/show_bug.cgi?id=669643
2012-04-09 11:13:05 +01:00
Mark Nauwelaerts 6a0339bf24 tests: make few tests more valgrind-friendly 2012-04-05 19:17:48 +02:00
Mark Nauwelaerts 0c49dcd0c6 (de)interleave: fix ported unit test and enable as ported 2012-04-05 19:17:42 +02:00
Mark Nauwelaerts ac0d2254f0 tests: cmmldec: adjust to tag events no longer posted on bus by element 2012-04-05 19:17:38 +02:00
Mark Nauwelaerts 732f29dbbe tests: qtmux: ensure initialized test buffer memory 2012-04-04 21:38:14 +02:00
Sebastian Dröge 5cdd49bf25 gst: Update versioning 2012-04-04 14:37:47 +02:00
Wim Taymans 068ee88862 update for child proxy api change 2012-03-31 15:43:49 +02:00
Wim Taymans 3d61d12e03 update for buffer api change 2012-03-30 18:15:34 +02:00
Mark Nauwelaerts 81c4f56e1b tests: wavpack: fewer buffers are also adequate and more convenient 2012-03-29 17:22:23 +02:00
Mark Nauwelaerts fce8f3486b tests: videocrop: unmap video frame and unref caps 2012-03-29 17:22:19 +02:00
Mark Nauwelaerts 9f93f503a1 tests: audiowsincband: unmap examined output buffers 2012-03-29 17:22:04 +02:00
Mark Nauwelaerts 4ac5eebade tests: tagschecking: muxers need TIME format 2012-03-28 16:26:56 +02:00
Mark Nauwelaerts e9c802d834 tests: flacdec: needs flacparse nowadays 2012-03-28 16:26:15 +02:00
Wim Taymans 69002aa24f update for buffer changes 2012-03-28 12:53:05 +02:00
Mark Nauwelaerts 8f68db9cc3 tests: audiodynamic: correctly port original test to mind in place transform 2012-03-28 12:23:56 +02:00
Mark Nauwelaerts 2ed647a900 tests: audiofirfilter: negotiate the intended raw audio format 2012-03-28 12:23:56 +02:00
Wim Taymans e310ee8218 caps: improve caps handling
Avoid caps copy and leaks
2012-03-27 16:42:41 +02:00
Mark Nauwelaerts 8f52f8c5c8 tests: icydemux: activate internal test helper src pad 2012-03-27 14:05:27 +02:00
Mark Nauwelaerts 117de9fd47 tests: replaygain: misc compatibility fixes
Discard caps event when checking for and counting various tag events,
and remove all testing of 8 bits depth in 16 bits width format since
it no longer exists.
2012-03-26 18:38:34 +02:00
Mark Nauwelaerts 85bf98fe1a tests: rtp: misc compatibiliy fixes
... such as always setting pad caps and providing needed caps fields.
2012-03-26 18:38:34 +02:00
Mark Nauwelaerts 9c1787851d tests: videofilter: ensure initial segment event 2012-03-26 18:38:34 +02:00
Mark Nauwelaerts e937d38544 tests: imagefreeze: remove extraneous _unref 2012-03-23 18:49:01 +01:00
Mark Nauwelaerts e94f68fd6b tests: avimux: adjust to modified sink pad template name 2012-03-23 18:49:01 +01:00
Mark Nauwelaerts 43ceadb0df tests: qtmux: cleanup element sooner
... to avoid stray refs in sticky caps events.
2012-03-23 18:49:01 +01:00
Mark Nauwelaerts 6bb7fdf4c5 tests: arrange for sending an initial segment event
... which is needed nowadays since various gst_segment_to_...
no longer automatically set the format to the specified one
(from _UNDEFINED).
2012-03-23 18:49:01 +01:00
Wim Taymans 3e8ae7603c tests: update for memory api changes 2012-03-21 13:22:43 +01:00