Thiago Santos
fb497590c7
camerabin2: Adding tests for camerabin2
...
Adds some basic tests for camerabin2
2010-12-08 15:38:29 -03:00
Thiago Santos
c7bdfa86af
tests: camerabin2: adds tests for elements
...
Adds basic tests for both imagecapturebin and for
videorecordingbin elements
2010-12-08 15:38:29 -03:00
Thiago Santos
8fb8822532
examples: Adds camerabin2 example
...
Adds gtk camerabin2 example app
2010-12-08 15:38:27 -03:00
Stefan Kost
a8c488aefa
output-selector-test: don't hardcode videosinks and use more colorspace conv.
...
Use autovideosink instead of hardcoded sinks. Use an additional colorspace
converter between videotestsrc and timeoverlay.
2010-12-08 17:39:11 +02:00
Thiago Santos
138023614e
tests: Remove leftover comment
...
Remove comment that doesn't make sense anymore
2010-12-02 03:09:59 -03:00
David Schleef
a55a94e72b
Add a schroenc test
2010-11-30 18:55:25 -08:00
Stefan Kost
c5b0e7c621
make: remove traces or moved/removed plugins
2010-11-22 17:08:05 +02:00
Mark Nauwelaerts
a0e7d6dab4
tests: qtmux: also unit test fragmented file cases
2010-11-19 19:21:38 +01:00
Lasse Laukkanen
6867ec5627
examples: camerabin: Remove gstring leak
...
Simplify gst-camerabin-test by removing GString and replacing
with gchar for the filename handling. Also removes a leak of
the GString data.
2010-11-08 11:07:17 -03:00
Lasse Laukkanen
fe22a3ab5a
examples: add async bus handler to gst-camerabin-test
...
Splits the bus handler into sync and async, keeping the
prepare-xwindow handling at the sync for faster handling and
moving the others to the async handler
2010-11-08 08:56:15 -03:00
Thiago Santos
60a6eca2a1
camerabin: Adds 'idle' property
...
Adds 'idle', a read-only boolean property that tells applications
if there is any capturing/saving/encoding going on in camerabin. If
not, it is safe to set it to NULL and release resources without
losing data.
2010-11-04 22:48:02 -03:00
Lasse Laukkanen
bc1b09c1c4
camerabin: Add "ready-for-capture" property
...
Add "ready-for-capture" property to indicate if preparing a new
capture is possible.
"ready-for-capture" changes before the 'image-done' signal, so
the application can be notified that it can do a new capture
even before the previous one has finished encoding/saving.
2010-11-04 21:41:07 -03:00
Tim-Philipp Müller
c250417078
tests: add very simple zbar unit test
...
Not valgrind clean yet (could be zbar's fault though).
2010-11-05 00:23:45 +00:00
Teemu Katajisto
4503a85d54
examples: camerabin: add support for setting many post-processing elements
...
Instead of taking a single element as input for the image post
processing option, take a list of comma separated elements
that will be used.
2010-11-02 09:16:44 -03:00
Tim-Philipp Müller
90b4ce0b80
tests: fix distcheck a bit more
...
Dist elements/parser.h header file, which fixes the 'make check' build.
2010-10-20 00:07:01 +01:00
Tim-Philipp Müller
9eb9257cc6
tests: fix valve unit test
...
gst_buffer_pad_alloc() needs simple caps or NULL caps,
ANY caps are not allowed.
2010-10-19 23:40:36 +01:00
Thiago Santos
603a3e6677
tests: jifmux: Adds tests for the new tags
...
Adds tests for the new exif tags in -base
2010-10-18 08:38:19 -03:00
Thiago Santos
06c2987d38
tests: jifmux: update tests to the new datetime api
...
Update jifmux tests to use new gstdatetime API in core
2010-10-13 12:16:07 -03:00
Mark Nauwelaerts
b50abfe738
faac: adjust unit test to faac modified output
2010-10-12 16:36:18 +02:00
Tim-Philipp Müller
3f463962ec
checks: remove variables from Makefile.am that aren't set
...
Remove some stuff that was copy'n'pasted from core but
doesn't apply here. The following vars aren't set:
CHECK_CFLAGS, CHECK_LIBS, GST_OBJ_CFLAGS, GST_OBJ_LIBS,
so we may just as well remove them.
2010-10-12 15:29:34 +01:00
Sebastian Dröge
18f38a747a
examples: Fix compilation with GTK+ 3.0
2010-10-12 12:11:37 +02:00
Sebastian Dröge
e8341d2129
flacparse: Adjust unit tests to new flacparse behaviour
...
Garbage after frames is now included in the frames because flacparse
has no easy way to detect the real end of a frame. Decoders are
expected to everything after the frame because only decoding the
bitstream will reveal the real end of the frame.
Fixes bug #631814 .
2010-10-12 10:31:42 +02:00
Tim-Philipp Müller
669425c4c0
.gitignore: ignore more unit test binaries
2010-10-05 11:45:00 +01:00
Thiago Santos
3d28d30f44
tests: valve: Fix tests build
...
Adds missing cflags/libs to valve check test to
fix build
2010-10-03 23:14:53 -03:00
Mark Nauwelaerts
ecbb2409bc
audioparsers: add flacparse unit test
...
... and tweak parser test helper in the process.
2010-10-01 12:37:22 +02:00
Mark Nauwelaerts
06bfa83d66
audioparsers: add ac3parse and mpegaudioparse unit test
2010-10-01 12:15:51 +02:00
Mark Nauwelaerts
d3e4086f62
audioparsers: refactor existing unit tests using common helper
2010-10-01 12:15:51 +02:00
Olivier Crête
329fe7f377
tests: Fix caps leak in the valve test
2010-09-30 17:48:35 -04:00
Olivier Crête
b02b40961e
valve: Add unit tests
...
Add a unit test for the valve element.
2010-09-30 17:44:45 -04:00
Thiago Santos
55ad3f8816
camerabin: example: make gst-camera use flags
...
Enable all convertion flags in gst-camera example app
for safety.
Fixes #603063
2010-09-22 23:54:46 -03:00
Thiago Santos
657e80b108
camerabin: examples: do not use deprecated GstXOverlay functions
...
Replace the deprecated gst_x_overlay_set_xwindow_id with
gst_x_overlay_set_window_handle
Fixes #630255
2010-09-21 10:59:42 -03:00
Sebastian Dröge
f96df5c17a
pitch-test: Don't use deprecated GstController API
2010-09-21 12:26:37 +02:00
Lasse Laukkanen
5c92dc23cc
camerabin: update tag names in test application to latest gst definitions
2010-09-20 18:26:49 -03:00
Thiago Santos
19981f2787
camerabin: Change zoom property from int to float
...
Updates zoom property for a more natural type and
makes it consistent with the photography API
2010-09-20 18:26:48 -03:00
Teemu Katajisto
9bace27300
examples: camerabin: use photoiface properties through video-source
...
Fixes #616923
2010-09-20 18:26:48 -03:00
Teemu Katajisto
e0dae09731
tests: camerabin: remove photoiface property/settings tests
...
Fixes #616923
2010-09-20 18:26:48 -03:00
Teemu Katajisto
638f681f83
examples: camerabin: add --no-xwindow option and fix option handling
...
Add --no-xwindow option to not to create xwindow. Also fix zoom and
mute option types and filename string handling.
2010-09-20 18:26:47 -03:00
Thiago Santos
544eb38aef
camerabin: Adds a new test to check sequential capture of images
...
Adds a new test case that shoots a sequence of image capture
and check that the files are valid.
Also adds taglist checking capabilities to tests.
2010-09-16 16:57:57 -03:00
Stefan Kost
9f375c5fdb
tests: add missing stdio include
2010-09-15 18:22:51 +03:00
Stefan Kost
bc1c9ac18e
metadata: remove metadata plugin
...
This plugins functionality is replaced by utility libraries in base for exif
and xmp. Jpeg images can use this via jpegformat plugin.
Fixes #486659
2010-09-15 18:22:51 +03:00
Stefan Kost
6b8ca06871
tests: allow running state tests for all elements
...
Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
to try elements that would normaly be skipped.
2010-09-09 23:59:17 +03:00
Tim-Philipp Müller
728f5ba5fa
Use AG_GST_CHECK_GST_PLUGINS_{GOOD,UGLY,BAD,FFMPEG} macros from common
...
to find plugin directories for the various modules our unit tests depend
on in an uninstalled environment. This makes sure these plugins are found
even when distchecking (which happens from a subdirectory, which means
that the currently used trick to find the uninstalled directories of
these modules doesn't work in that case).
2010-09-07 20:44:24 +01:00
Thiago Santos
4cdcba665c
tests: jifmux: Adds tests for new ppi tags
...
Adds tests to check if libexif can read our
EXIF_TAG_X/Y_RESOLUTION tags.
2010-09-07 10:26:29 -03:00
Tim-Philipp Müller
cc705ed7dc
tests: fix distcheck by disting new jack example directory
...
Also add test binary to ignores.
2010-09-07 00:20:56 +01:00
Tristan Matthews
62634b48ed
examples: add test to demonstrate jack_client_t usage
2010-09-07 00:33:49 +03:00
Thiago Santos
a40270a054
camerabin: Refactor tests
...
The tests were done in 2 steps, first there was a suite
that generated the files (while checking that camerabin
was operating correctly). Then there was a second suite
that was run to check that all files were playable with
playbin2. Those second tests were not being run because
they were checking if camerabin was initialized, and it
never was as those tests didn't use a 'setup' function.
This commit refactors the tests by removing this second
suite and merging its validation with the first suite's
functions.
2010-09-05 09:15:56 -03:00
Thiago Santos
70786470e8
tests: jifmux: Adds geo location tags tests
...
Adds some more tests for geo location tags.
Also use libexif constants for the exif tags' ids.
2010-09-05 09:15:56 -03:00
Thiago Santos
a12a23e498
tests: jifmux: Refactor testing code a little
...
Refactor testing code to allow testing for cases where the
same gstreamer tag is mapped to multiple exif tags.
2010-09-05 09:15:56 -03:00
Thiago Santos
b83839100a
jifmux: More tests for exif tags
...
Refactors some code and add some more tests for exif tags
2010-09-05 09:15:56 -03:00
Sebastian Dröge
940d253b78
camerabin: Don't install gst-camera.ui
...
The examples are not meant to be installed and the executables of
them are not installed anyway.
Fixes bug #627918 .
2010-08-30 15:20:08 +02:00
Tim-Philipp Müller
c64a4fb2c3
checks: blacklist gsettings* elements for generic/states test
...
When the test is run, the schema file won't be installed yet,
and there doesn't seem to be an environment variable to set
to force GSettings to look in a different directory.
https://bugzilla.gnome.org/show_bug.cgi?id=626603
2010-08-11 12:09:37 +01:00
Tim-Philipp Müller
c41bcef85d
checks: skip jifmux tests if required elements aren't available
...
This commit is out of sequence, it really belongs between commits
1509833141
(Automatic update of
common submodule) and dd26f378b0
(configure: Fix the CELT checks to ...)
2010-08-11 11:34:55 +01:00
Tim-Philipp Müller
49ce307cb7
checks: skip id3mux unit tests that need id3demux if id3demux is not available
2010-08-08 12:46:01 +01:00
Tim-Philipp Müller
640a1ff0e8
neonhttpsrc: add "cookies" property
...
Based on patch by: Sameer Naik
https://bugzilla.gnome.org/show_bug.cgi?id=625174
2010-08-06 10:44:24 +01:00
Tim-Philipp Müller
24ab5a4708
.gitignore: ignore more unit test binaries
2010-08-04 23:56:04 +01:00
Jonathan Matthew
76311f2ef0
id3mux: add support for beats-per-minute tag
...
Write beats per minute into the TBPM frame, and add unit
test for id3mux, based on id3v2mux unit test.
https://bugzilla.gnome.org/show_bug.cgi?id=621523
2010-08-04 23:56:04 +01:00
Sebastian Dröge
6089bfd36a
examples: Use cairo instead of gdk_draw_* API
...
Fixes bug #625003 .
2010-07-22 09:21:33 +02:00
Sebastian Dröge
68ab7e509c
vp8dec: Add simple unit test for vp8dec
2010-07-10 15:46:51 +02:00
Sebastian Dröge
a8d22a70cd
vp8enc: Improve unit test a bit
2010-07-10 15:46:43 +02:00
Sebastian Dröge
bd4ed511c5
vp8enc: Also check the output caps in the unit test
2010-07-10 15:32:29 +02:00
Sebastian Dröge
86e5f0e656
vp8enc: Add simple unit test
2010-07-10 15:30:24 +02:00
Mark Nauwelaerts
8f1f15e488
tests: fix caps leak in jpegparse unit test
2010-07-05 11:54:28 +02:00
Tim-Philipp Müller
677ae19bd0
tests: add gst-ffmpeg to whitelist as well
...
The mxf tests use some ffmpeg elements if they're available.
2010-06-30 18:59:23 +01:00
Tim-Philipp Müller
9dd5dbdc8f
tests: add plugin loading whitelist to test environment
...
Only want to load core/-base/-good/-ugly/-bad plugins here.
2010-06-30 18:53:56 +01:00
Sebastian Dröge
a189cef9c8
tests: Fix build with GTK+ < 2.17.7
...
gtk_widget_get_allocation() was added in that version.
2010-06-27 10:41:16 +02:00
Sebastian Dröge
4b22f8c136
configure: Require GTK+ >= 2.14 for the example
2010-06-27 10:36:58 +02:00
Sebastian Dröge
44b9b422d8
tests: Don't use deprecated GTK API to fix the build with GTK+ 3.0
2010-06-27 07:40:50 +02:00
Thiago Santos
9334e8733c
jifmux: Adds image orientation tags tests
...
Adds tests for image orientation tags to jifmux
2010-06-23 12:05:47 -03:00
Sebastian Dröge
85d3c03d26
configure: Require GLib 2.20
2010-06-14 17:01:03 +02:00
Thiago Santos
9ab8959b30
jifmux: Fix tests building
...
Only build jifmux tests if libexif headers are present
2010-06-11 15:29:43 -03:00
Thiago Santos
c54b5325cb
tests: jifmux: Adds jifmux exif tags tests
...
Adds a basic unit test for jifmux to test that exif tags
are writen properly.
This test uses libexif.
Fixes #614872
2010-06-09 18:06:07 -03:00
Olivier Crête
55c3190dfb
tests: Change tests to not use the priority pads instead of the events
2010-06-02 20:47:08 -04:00
Olivier Crête
68df62aa55
rtpmux: Aggregate incoming segments
2010-06-02 20:47:07 -04:00
David Schleef
106cf3cdd6
cog: remove old tests
2010-06-02 00:01:19 -07:00
David Schleef
47500aadfa
tests: Add orc tests to check Makefile
2010-06-02 00:01:19 -07:00
Thiago Santos
997979c046
camerabin: Fix test build
...
Adds missing -bad cflags to camerabin tests.
2010-05-24 20:03:18 -03:00
David Schleef
c3d4977761
Split out GST_PLUGINS_BAD_CFLAGS from GST_CFLAGS
...
Move include directives for gst-libs into GST_PLUGINS_BAD_CFLAGS,
and fix all the Makefiles that use it. This is so that all the
include directories are added in the proper order: first the
directories in srcdir/builddir, then gst-plugins-base dirs, then
gstreamer dirs. If the order is wrong, installed headers may be
used instead of local headers and/or uninstalled headers from -base.
2010-05-19 18:24:02 -07:00
Benjamin Otte
1e399b9838
examples: Don't install camerabin examples
2010-05-15 01:23:36 +02:00
Tim-Philipp Müller
e800ba112b
Remove oss4 plugin
...
It has been moved to gst-plugins-good.
See #614305 .
2010-05-11 19:08:45 +01:00
Tim-Philipp Müller
bb93d06ca0
Remove imagefreeze plugin/element.
...
It has been moved to gst-plugins-good.
See #613786 .
2010-05-11 14:02:33 +01:00
Tim-Philipp Müller
b744bad089
tests: don't fail tagschecking test if qtdemux is not available or too old
2010-05-11 13:15:37 +01:00
Tim-Philipp Müller
ee063478ff
Remove capssetter element
...
It has been moved to gst-plugins-good.
See #617739 .
2010-05-11 13:08:41 +01:00
Sebastian Dröge
96b296e6b6
scaletempo: Don't use deprecated GTK symbols in the demo
2010-05-11 10:01:23 +02:00
Sebastian Dröge
3ed0c5f8bc
mpegtsmux: Move multi-program muxing example at least to the correct directory
...
But it doesn't work out of the box because of hardcoded paths.
2010-05-07 08:15:42 +02:00
Tim-Philipp Müller
088df2215f
Add new camerabin test binary to .gitignore
2010-05-01 19:06:27 +01:00
Lasse Laukkanen
55d98ef488
camerabin: add block-after-capture property for viewfinder blocking
...
Adds block-after-capture property to block running viewfinder after capturing.
This property is useful if application wants to display capture preview and avoid
running viewfinder on background.
Based on a patch by Tommi Myöhänen <ext-tommi.1.myohanen@nokia.com>
2010-04-13 12:00:36 -03:00
Lasse Laukkanen
17617758c3
examples: camerabin: add viewfinder-filter and filter caps properties
...
Adds support for setting filter-caps and viewfinder-filter
properties in the gst-camerabin-test application
2010-04-13 12:00:36 -03:00
Tommi Myöhänen
6206f58c3a
GstPhotography: Add flicker and focus mode settings to photography API
...
Adds flicker and focus mode settings to photography API and also
implement it in camerabin.
2010-04-13 12:00:35 -03:00
Teemu Katajisto
0176533c02
camerabin: add gst-camerabin-test command line test tool
...
gst-camerabin-test tool can be used to capture still images and
video clips using camerabin element.
2010-04-13 12:00:35 -03:00
Teemu Katajisto
779330a6e5
camerabin: update unit tests
...
Add testing of setting and getting of camerabin property elements and
add post-processing elements to pipeline.
2010-04-13 12:00:34 -03:00
Teemu Katajisto
3ff50bf133
camerabin: add unit tests for setting different flags when capturing
...
Adds some tests that use flags for capturing to asure it works
with flags set or not.
2010-04-13 12:00:34 -03:00
Teemu Katajisto
78e41a24d3
camerabin: add paused video capture file validity check in unit test
...
Also check that the file captured in the paused capture unit test is
playable.
2010-04-13 12:00:33 -03:00
Lasse Laukkanen
16cff06a70
camerabin: add viewfinder-filter property
...
Adds a new property called viewfinder-filter to camerabin.
This property is used to add a filter to process the video
flow right before the viewfinder sink.
Also updates test to check property exists.
2010-04-13 12:00:33 -03:00
Lasse Laukkanen
3b788bac25
camerabin: set videotestsrc pattern to white in unit test
...
Lower complexity of encoding and videotestsrc redrawing in order
to prevent unit test timeouts.
2010-04-13 12:00:32 -03:00
Teemu Katajisto
eb3fb87710
camerabin: New unit tests
...
Add unit tests for camerabin properties setting and getting,
adds one for video capturing with pause.
Also does some c99 variable declaration fixes.
2010-04-13 12:00:32 -03:00
Shenghua Liu
3b6faa6404
camerabin: update unit test to have test on recording snapshot preview
...
Adds a small check to verify that the preview image message is
being sent on video recording.
2010-04-13 12:00:31 -03:00
Edward Hervey
14482a6580
check: Don't re-declare 'GList *buffers' in the tests
...
It's an external which lives in gstcheck.c. Redeclaring it makes some
compilers/architectures think the 'buffers' in the individual tests are
a different symbol... and therefore we end up comparing holodecks with
oranges.
2010-04-12 18:08:01 +02:00
Thiago Santos
181c032e2f
tests: camerabin: enable camerabin tests
...
Re-enabling camerabin tests, they are passing.
2010-04-09 09:14:02 -03:00
Edward Hervey
a8f9562da6
tests: Fix compilation error on macosx
2010-04-08 12:00:10 +02:00
Thiago Santos
d380140038
tests: tagschecking: New tags tests
...
Adds new tags checking tests.
2010-03-24 23:24:31 -03:00