Commit graph

806 commits

Author SHA1 Message Date
Mark Nauwelaerts f89c7b605f videooverlaycomposition: replace API parameters with required video meta on pixel data 2012-07-17 18:08:11 +02:00
Wim Taymans 11a494d5c9 rtp: Add support for multiple memory blocks in RTP
Add support RTP buffers with multiple memory blocks. We allow one block for the
header, one for the extension data, N for data and one memory block for the
padding.
Remove the validate function, we validate now when we map because we need to
parse things in order to map multiple memory blocks.
2012-07-17 16:41:36 +02:00
Tim-Philipp Müller a0a9ebba43 tests: add videoconvert test that checks formats in template caps 2012-07-17 00:35:28 +01:00
Tim-Philipp Müller 94a9bf10f3 tests: no need to blacklist 64-bit formats in videoscale test any longer
Since we now use videoconvert, which supports these.

Unfortunately videoscale still crashes with 64-bit formats
right now because of a too small temp buffer, but I'm sure
someone is going to fix this real soon now, just like the
other unit tests.
2012-07-17 00:31:57 +01:00
Tim-Philipp Müller 73330fc568 tests: add videoscale test to check pad template formats 2012-07-17 00:31:14 +01:00
Stefan Sauer 2f8b9829c7 adder: add a tests for the aggregation of durations 2012-07-16 11:27:57 +02:00
Stefan Sauer ff120f6aa9 adder: cleanup test
Use right type for StateChangeReturn and avoid needless G_OBJECT casts.
2012-07-16 11:27:57 +02:00
Tim-Philipp Müller f46c383818 tag: use GST_TAG_DATE_TIME for storing dates instead of GST_TAG_DATE
So we can express partial dates.
2012-07-15 00:14:36 +01:00
Tim-Philipp Müller a1d1bd0517 tag: extract year from ID3v1 tag as GstDateTime instead of GDate
So we can signal properly that only the year is valid.
2012-07-14 15:34:56 +01:00
Stefan Sauer 7921f4b26e tests: use more expressive check assertion macros 2012-07-09 19:59:53 +02:00
Tim-Philipp Müller 31a5359fb7 tests: update GstVideoFilter structure size for ABI check on x86 2012-07-09 14:37:11 +01:00
Mark Nauwelaerts bcc5a89a98 videooverlaycomposition: make API meta oriented
... and as such more consistent with other buffer meta components.
2012-07-03 14:27:35 +02:00
Mark Nauwelaerts d37422da2b tests: video: port video overlay composition test to 0.11 2012-07-02 14:34:14 +02:00
Mark Nauwelaerts 563d3dd0f6 tests: video: ensure initialization and plug sample leak 2012-07-02 14:34:14 +02:00
Mark Nauwelaerts c849c9c66b tests: video: tweak RGB caps test 2012-07-02 14:34:14 +02:00
Tim-Philipp Müller 3a1b53c117 tests: update unit test for vorbistag change to GST_TAG_DATE_TIME
https://bugzilla.gnome.org/show_bug.cgi?id=677712
2012-06-27 23:50:07 +01:00
Sebastian Dröge 233622437f elements: Use gst_pad_set_caps() instead of manual event fiddling 2012-06-08 15:51:06 +02:00
Sebastian Dröge d21591ff36 video: Fix build of unit test 2012-06-04 13:07:36 +02:00
Tim-Philipp Müller fa832bedb8 tests: don't use GstStructure API on tag lists 2012-05-26 19:56:48 +01:00
Edward Hervey d7fff5e023 check: Update video test for GST_VIDEO_FORMAT_ENCODED 2012-05-25 16:07:01 +02:00
Edward Hervey f840383a1a tests: Update ABI libs structure 2012-05-25 16:07:01 +02:00
Wim Taymans 29d24d4658 playbin: add current-*uri properties
Make the uri property getter return the next uri, like it was configured in the
setter.
Make a new current-uri and current-suburi property that reflects the currently
playing uri and suburi.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676665
2012-05-25 15:18:46 +02:00
Tim-Philipp Müller 7e00aca2eb tests: update audiocdsrc test for stricter URI protocol checking incore 2012-05-01 23:09:22 +01:00
Tim-Philipp Müller f342d956af tests: fix libscpp compilation
Don't include marshaller headers that have gone away and/or
aren't public headers anyway so don't need to be tested for
C++ compiler compatibility.
2012-04-28 19:16:52 +01:00
Stefan Sauer ad090a612d volume: add a control point for the test 2012-04-25 20:09:17 +02:00
Stefan Sauer bcbb58ccbd volume: cast outputs to correct type before comparing 2012-04-25 20:09:17 +02:00
Stefan Sauer 0d50fc03cc tests: initialize variables 2012-04-25 09:23:28 +02:00
Sebastian Dröge a0e3a9e32d Merge remote-tracking branch 'origin/0.10'
Video base classes and theora plugin still needs to be ported again

Conflicts:
	docs/libs/gst-plugins-base-libs-docs.sgml
	docs/libs/gst-plugins-base-libs-sections.txt
	docs/libs/gst-plugins-base-libs.types
	ext/theora/gsttheoradec.c
	ext/theora/gsttheoradec.h
	ext/theora/gsttheoraenc.c
	ext/theora/gsttheoraenc.h
	gst-libs/gst/video/Makefile.am
	gst-libs/gst/video/video.c
	gst-libs/gst/video/video.h
	gst/playback/gsturidecodebin.c
	tests/check/libs/video.c
	tests/check/pipelines/theoraenc.c
	win32/common/libgstvideo.def
2012-04-24 18:14:31 +02:00
Edward Hervey 416029a006 tests: Remove theoraenc discont test
It should be fixed differently, see
https://bugzilla.gnome.org/show_bug.cgi?id=663262
2012-04-24 17:03:41 +02:00
Edward Hervey 8f00d76c97 video: Backport GstVideoInfo/GstVideoFormatInfo from 0.11 2012-04-24 10:44:44 +02:00
Mark Nauwelaerts 8f2a048e5f Revert "tests: TEMP"
This reverts commit e9fbabbb86.
2012-04-16 17:03:01 +02:00
Mark Nauwelaerts e9fbabbb86 tests: TEMP 2012-04-16 16:30:46 +02:00
Tim-Philipp Müller 91b8f10a92 tests: fix navigation test linking 2012-04-15 23:04:07 +01:00
Sebastian Dröge 69b18ab09d gst-libs: Remove interfaces libs and mixer/tuner interfaces
The navigation interface is now in the video library.
2012-04-13 13:14:13 +02:00
Mark Nauwelaerts 67b29f85a2 tests: videorate: remove obsolete color-matrix caps field 2012-04-13 12:21:34 +02:00
Edward Hervey 5fd3f8f2c1 check: Fix one leak in volume test 2012-04-12 15:06:15 +02:00
Wim Taymans 84b69fa921 tests: remove GstNetAddress
Really, really remove all mention of GstNetBuffer

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=673510
2012-04-11 16:59:25 +02:00
Mark Nauwelaerts 8da252a21c tests: plug some more object and caps leaks 2012-04-04 19:57:35 +02:00
Sebastian Dröge 65307dd132 gst: Update versioning 2012-04-04 14:55:15 +02:00
Mark Nauwelaerts 0acef1dbe9 tests: various fixes
... such as setting input caps, ensuring to unmap and bearing in
mind that gst_buffer_make_writable usually does not provide
a separate memory copy/area.
2012-04-03 18:31:27 +02:00
Mark Nauwelaerts fd9b69fb33 tests: videoscale: fix passthrough unit test
... to really only test the indicated scaling method rather than
all of them.
2012-04-02 17:03:48 +02:00
Wim Taymans 345dc31f20 update for buffer api change 2012-03-30 18:15:30 +02:00
Mark Nauwelaerts 9289476e77 tests: plug various caps leaks 2012-03-30 16:56:45 +02:00
Edward Hervey 8d90932ad4 tests: Check return value of byte write methods 2012-03-30 12:06:09 +02:00
Edward Hervey 4935af23e7 tests: Fix subparse test
It wasn't checking the srt_input2
2012-03-30 11:56:18 +02:00
Edward Hervey 2325a2beae videoscale: Fix comparision 2012-03-30 11:56:18 +02:00
Edward Hervey 7ed834ced7 test: Enable ABI check and update 64bit file 2012-03-29 17:42:50 +02:00
Edward Hervey 71166456d0 tests: Properly disable non-ported tests 2012-03-29 17:42:50 +02:00
Sebastian Dröge 9e13d70b2c Merge remote-tracking branch 'origin/0.10'
Conflicts:
	gst-libs/gst/video/video-overlay-composition.c
	tests/check/libs/video.c
2012-03-29 15:00:22 +02:00
Tim-Philipp Müller 3242f55861 test: fix leak in video overlay composition unit test
gst_buffer_set_qdata() will leak the structure passed to it
when called incorrectly (e.g. on a non-metadata-writable buffer).
This is expected, but we must avoid doing that in valgrind.
2012-03-25 13:35:23 +01:00