Tim-Philipp Müller
a4092cd5c4
Remove everything libxml2- and loadsave-related
2011-06-04 15:22:06 +01:00
Wim Taymans
4a646e0e76
Merge branch 'master' into 0.11
...
Conflicts:
gst/gstghostpad.h
2011-05-19 11:30:06 +02:00
Stefan Kost
e7659aeecd
manual: put generated sources to BUILT_SOURCES and clean them on make clean
2011-05-18 14:59:45 +03:00
Wim Taymans
6ad530a8b0
Merge branch 'master' into 0.11
2011-05-18 13:19:31 +02:00
Wim Taymans
e39182a085
Merge branch 'master' into 0.11
...
Conflicts:
gst/gstminiobject.c
gst/gstpad.c
gst/gstpad.h
gst/gstplugin.h
libs/gst/base/gstbaseparse.c
2011-05-18 13:14:57 +02:00
Stefan Kost
0df5f9abb9
manual: reinsert missing space to fix previous commit
2011-05-18 14:10:33 +03:00
Stefan Kost
51fc15e99d
manual: simplify the snipet extraction rules
...
Use $< instead of repeating the name of the dependency.
2011-05-18 13:54:42 +03:00
Stefan Kost
12b804f18f
manual: don't extract the xml example anymore, its gone
...
As a followup for commit cda5a353d2
don't try
extracting an example that has been removed.
2011-05-18 12:30:24 +03:00
Wim Taymans
d82c8bd2af
memory: port code to new buffer data API
2011-03-28 20:08:45 +02:00
Stefan Kost
eb05020f58
examples: update hello world example
...
Our helloworld example thatw e reference from the manual has been a bit
complicated to serve a first contact with gstreamer. Since we have and
promote playbin2 as a playback api use it here.
Based on work from Mathias Hasselmann <mathias.hasselmann@gmx.de>
Fixes #424143
2011-03-08 09:41:31 +02:00
Stefan Kost
7106cabce3
docs: fix previous extract.pl commit
...
Make it also work in the srcdir=builddir case again.
2010-12-03 12:24:42 +02:00
Stefan Kost
caf006c03a
docs: fix example matching in extract.pl
...
When building with $srcdir != $builddir output would contain the builddir path.
Strip the path when scanning the xml for the example markers.
2010-12-03 10:18:19 +02:00
Stefan Kost
461fd8d82d
tests: clean up eventloop in examples
...
Don't leak the bus. Don't parse messages with the method for errors (triggers
gobject warning).
2010-08-05 10:31:50 +03:00
Tim-Philipp Müller
bdcb5fec0f
examples: remove xml example build system bits and purge from tree
...
Fixes make distcheck.
2010-06-26 10:35:38 +01:00
Tim-Philipp Müller
a70a6d10ff
examples: add missing stdlib.h include in typefind example
2010-06-26 10:35:38 +01:00
Sebastian Dröge
5f4a965f67
gstxml: Deprecate GstXml and related functions
...
Pipeline serialisation to and from XML is horribly broken for all
but the most simple use cases, and will likely never be fixed.
Make sure everyone playing around with these tools is aware of
this, to avoid frustration. See countless bug reports in bugzilla.
Fixes bug #622685 .
2010-06-25 18:25:40 +02:00
Sebastian Dröge
a55765465d
rtpool-test: Prevent NULL pointer dereference
2010-06-13 18:12:47 +02:00
Sebastian Dröge
199b180439
read-metadata: Stop if setting the pipeline state back to NULL fails
2010-06-13 17:03:53 +02:00
Tim-Philipp Müller
88b4a704f3
tests: more LDFLAGS -> LDADD fixes
2010-04-14 11:50:38 +01:00
Tim-Philipp Müller
890042bc92
build: build examples subdirectories in parallel if requested
2010-03-30 12:35:05 +01:00
Benjamin Otte
e8f65e8bff
Make code safe for -Wredundant-decls
...
Adds that warning to configure.ac
Includes a tiny change of the GST_BOILERPLATE_FULL() macro:
The get_type() function is no longer declared before being defined.
https://bugzilla.gnome.org/show_bug.cgi?id=611692
2010-03-10 20:45:33 +01:00
Tim-Philipp Müller
25271218de
tests: fix warning in rtpool-test
...
The stream status message object may be of a non-GObject type, e.g.
G_TYPE_POINTER (see GstAudioSrc), so print that properly instead
of assuming the value holds an object.
2010-01-26 18:39:45 +00:00
Tim-Philipp Müller
3c7c9692ac
plugin-scanner: rename plugin-scanner helper binary to gst-plugin-scanner
...
and install into a different directory $(libexecdir/gstreamer-0.10) so that
everything is versioned properly.
NOTE: run 'make clean' after updating; if you are running an uninstalled setup,
you will need to update your gst-uninstalled script (unless it's symlinked
to gstreamer core master) and exit/enter your uninstalled environment to get
the updated environment. If you are running an installed setup, you should
run 'make uninstall' before merging this change or remove the old
plugin-scanner binary manually.
Fixes #601698 .
2009-11-18 09:28:08 +00:00
Руслан Ижбулатов
516d4a984f
tests: Do not list libgstcheck as a requirement for tests/examples/manual
...
Fixes bug #601669 .
2009-11-12 12:52:46 +01:00
Edward Hervey
70a08107fd
tests: Make sure we use the local libgstbase and not a stray outside one.
...
Theoretically we should also do this for all local libraries to make sure
we don't test with a 'stray' outside library.
2009-11-05 21:09:28 +01:00
Benjamin Otte
1190018f04
Add XML_LIBS when building tests that use xml-specific functions
2009-10-15 19:10:50 +02:00
Jan Schmidt
509e1fdf0e
check: Fix test run in tests/examples/manual
...
Add the GST_PLUGIN_SCANNER env var to the check environment here too
so that it doesn't fail when no installed scanner is available.
2009-10-08 10:29:08 +01:00
Stefan Kost
cfb4aa4627
build: sprintf, sscanf need stdio.h
2009-10-07 10:59:54 +03:00
Jan Schmidt
ca482c75ce
dist: Don't list the streams subdir twice in examples Makefile
...
Listing the 'streams' subdir twice in DIST_SUBDIRS breaks distcheck.
2009-09-01 12:08:17 +01:00
Sebastian Dröge
b0b971ff32
examples: Link rtpool-test to libpthread for using the POSIX threads
...
Also the other streams example can run without pthreads therefore
enable it even if pthreads are not available.
Fixes bug #592314 .
2009-08-19 15:25:41 +02:00
Stefan Kost
89cefd8b59
example: unref the clock id
2009-08-06 15:30:32 +03:00
Wim Taymans
25067558dc
stepping: more stepping improvements
...
Update design doc with step-start docs.
Add eos field to step done message
when stepping in reverse, update the segment time field.
Flush out the current step when we are flushing.
2009-06-12 13:20:36 +02:00
Wim Taymans
fbaa49faf4
tests: conditionally compile the streams example
...
Detect pthreads.h in configure.ac
Only compile the streams example when pthreads.h is present.
Fixes #585039
2009-06-07 22:20:54 +02:00
Wim Taymans
0c205b96b4
framestep: implement backwards framestep
...
Update framestep document, we want to pass the flush flag in the step-done
message.
Add flush flag to the gstmessage.
Update examples to use the new step-done message api.
Implement framestep with playback rates < 0.0 too.
2009-06-01 13:37:28 +02:00
Wim Taymans
2f6439dfde
examples: step in time as well
2009-06-01 13:37:28 +02:00
Wim Taymans
67752e5adb
example: print step_done message and sync
...
Dump the step_done message contents.
Sync against the clock when going to PLAYING.
2009-06-01 13:37:27 +02:00
Wim Taymans
cb9597a271
Add frame stepping in PAUSED example
2009-06-01 13:37:26 +02:00
Jan Schmidt
f0abaa230b
dist: Fix the name of the header to dist: testrtpool.h, not rtpool-test.h
2009-05-25 17:43:32 +01:00
Stefan Kost
1234000942
controller: add more error handling to example
2009-05-22 23:52:42 +03:00
Jan Schmidt
77fd56bc17
dist: Add rtpool-test.h to the sources list so it gets disted.
...
Fixes the distcheck
2009-05-22 09:51:44 +01:00
Wim Taymans
2cd86a4956
tests: set the latency-time to something low
2009-05-12 00:27:46 +02:00
Wim Taymans
e9bcae7377
tests: improve the example
2009-05-12 00:27:42 +02:00
Wim Taymans
d2c5ea9a40
TaskPool: remove _set_func()
...
Remove the static function set on the TaskPool before _prepare() is called and
allow for assigning a function to a Task when we _push().
Update the examples
2009-05-12 00:27:38 +02:00
Wim Taymans
4cc2e05629
tests: add example of custom taskpools
...
Add an example to demonstrate the use of a custom taskpool and how to configure
it on the task. Currently the taskpool does not do much yet but it'll create
some custom threads later on.
2009-05-12 00:27:31 +02:00
Wim Taymans
1cf54ede9d
tests: cleanup some code
2009-05-12 00:27:17 +02:00
Wim Taymans
b6f55607d6
examples: set bus handler before state change
...
We need to set the bus handler before starting the pipeline or we might just
miss the message we are looking for.
2009-05-12 00:09:40 +02:00
Wim Taymans
5eccc07856
tests: add example app for stream-status
...
Add an example application that adjusts the thread priority of a task using the
stream-status messages.
2009-05-12 00:09:30 +02:00
Dig Ge
8686083e85
tests/examples/helloworld/helloworld.c: Fix copy'n'paste bug in hello world example ( #556900 ).
...
Original commit message from CVS:
Patch by: Dig Ge <dig.ge.cn at gmail com>
* tests/examples/helloworld/helloworld.c: (main):
Fix copy'n'paste bug in hello world example (#556900 ).
2008-10-19 10:13:39 +00:00
Stefan Kost
71ba3c6fce
tests/examples/metadata/read-metadata.c: Don't leak old taglist.
...
Original commit message from CVS:
* tests/examples/metadata/read-metadata.c:
Don't leak old taglist.
2008-08-05 15:42:00 +00:00
Sebastian Dröge
b997b0545a
Correct all relevant warnings found by the sparse semantic code analyzer. This include marking several symbols static...
...
Original commit message from CVS:
* gst/gstconfig.h.in:
* libs/gst/base/gstcollectpads.c: (gst_collect_pads_read_buffer):
* libs/gst/check/gstcheck.c: (gst_check_log_message_func),
(gst_check_log_critical_func), (gst_check_drop_buffers),
(gst_check_element_push_buffer_list):
* libs/gst/controller/gstcontroller.c: (gst_controller_get),
(gst_controller_get_type):
* libs/gst/controller/gsthelper.c: (gst_object_control_properties),
(gst_object_get_controller), (gst_object_get_control_source):
* libs/gst/controller/gstinterpolationcontrolsource.c:
(gst_interpolation_control_source_new):
* libs/gst/controller/gstlfocontrolsource.c:
(gst_lfo_control_source_new):
* libs/gst/dataprotocol/dataprotocol.c:
(gst_dp_event_from_packet_0_2):
* plugins/elements/gstfdsrc.c:
* plugins/elements/gstmultiqueue.c:
* plugins/elements/gsttee.c:
* plugins/elements/gsttypefindelement.c:
* plugins/indexers/gstfileindex.c: (_file_index_id_save_xml),
(gst_file_index_add_association):
* plugins/indexers/gstmemindex.c:
* tests/benchmarks/gstpollstress.c: (mess_some_more):
* tests/check/elements/queue.c: (setup_queue):
* tests/check/gst/gstpipeline.c:
* tests/check/libs/collectpads.c: (setup), (teardown),
(gst_collect_pads_suite):
* tests/examples/adapter/adapter_test.c:
* tests/examples/metadata/read-metadata.c: (make_pipeline):
* tests/examples/xml/createxml.c:
* tests/examples/xml/runxml.c:
* tools/gst-inspect.c:
* tools/gst-run.c:
Correct all relevant warnings found by the sparse semantic code
analyzer. This include marking several symbols static, using
NULL instead of 0 for pointers, not using variable sized arrays
on the stack, moving variable declarations to the beginning of
a block and using "foo (void)" instead of "foo ()" for declarations.
2008-02-29 12:41:33 +00:00