Wim Taymans
238b9a57cc
Merge branch 'master' into 0.11
...
Conflicts:
configure.ac
gst/gstelement.c
gst/gstelement.h
gst/gstpad.c
gst/gstutils.c
libs/gst/base/Makefile.am
libs/gst/check/Makefile.am
libs/gst/controller/Makefile.am
libs/gst/dataprotocol/Makefile.am
libs/gst/net/Makefile.am
win32/common/libgstreamer.def
2011-02-22 14:11:59 +01:00
Tim-Philipp Müller
d6aec1acc3
gst-launch: pretty-print datetime tags
2011-02-13 22:57:48 +00:00
Tim-Philipp Müller
6fef105491
docs: minor gst-launch man page fix
...
Transmitter/receiver pipelines were mislabelled. Spotted by Majin.
2011-01-25 09:17:55 +00:00
Wim Taymans
920ef127ce
element: rework GstElementDetails
...
Clean up the GstElement structure
Replace GstElementDetails with metadata
2010-12-07 15:33:04 +01:00
Wim Taymans
993eda5004
remove deprecated symbols and methods
2010-12-06 19:18:31 +01:00
Wim Taymans
99775e5271
more 0.10 -> 0.11
2010-12-06 13:21:45 +01:00
Mark Nauwelaerts
9be4aa34a3
gst-inspect: remove some commented code
2010-12-03 13:35:36 +01:00
Mark Nauwelaerts
b9c582f4af
gst-inspect: useful factory names for uri-handlers output
...
Fixes #632236 .
2010-10-15 19:45:30 +02:00
Thijs Vermeir
0f896f8ab0
tools: fix parsing of timestamp in gst-plot-timeline
2010-10-05 11:52:24 +02:00
Tim-Philipp Müller
bcb7ff4f1d
gst-inspect: print GST_PARAM_MUTABLE_* property flags
2010-09-23 20:55:54 +01:00
Sebastian Dröge
748433776a
gst-launch: Use g_file_test() instead of access() which does not exist on MSVC6
...
Fixes bug #629494 .
2010-09-17 19:54:26 +02:00
Stefan Kost
3eb97aa32c
gst-launch: add a sync bus handler and move state-change logging there
...
The sync handler is called for all mesages, the event loop we previously used
was not. In the sync handler trigger pipeline dot dumps and call access for a
file in tmp-dir to add markers interceptable by strace and co.
2010-09-09 15:59:55 +03:00
Tim-Philipp Müller
1b4504c50d
gst-inspect: don't use gst_structure_foreach() on NULL pointers
2010-09-07 11:10:06 +01:00
Stefan Kost
65356fbb7a
element-details: allow for arbitrary element details
...
Add a GstStructure to GstElementClass and GstElementFactory. Add setters/getter.
Handle it in the registry code. Print items in gst-inspect.
Fixes #396774 .
API: gst_element_class_set_meta_data(), gst_element_factory_get_meta_data_detail()
2010-09-06 12:31:04 +03:00
David Schleef
95cd0ab6e4
gst-launch: Fix OIL_CPU_FLAGS docs for Orc
2010-08-24 12:51:41 -07:00
Stefan Kost
58b8319f9c
man: remove OIL_CPU_FLAGS from man page
...
We're using ORC instead of libOil now.
2010-08-24 16:25:16 +03:00
Stefan Kost
330f308c3d
inspect: pad info output improvements
...
Don't print empty query types. Also print caps-vmethods.
2010-08-05 09:40:03 +03:00
Tim-Philipp Müller
708bc7dc97
tools: make gst-inspect print the release date time stamp
2010-07-23 20:46:10 +01:00
Michael Bunk
6df8250d01
docs: fix typo on gst-inspect man page
...
See #624164 .
2010-07-16 18:20:57 +01:00
Sebastian Dröge
be77e8d6e1
Revert "-launch: disable CLOCK_LOST message handling"
...
This reverts commit 1f8eba611a
.
This should be fixed now (and if not should be fixed) and the
clock-lost handling is now needed for playbin2 gapless playback.
See bug #579127 .
2010-07-16 17:27:56 +02:00
Tim-Philipp Müller
bd03793273
tools: remove -p shorthand for --no-sigusr-handler
...
It's not really needed, and doesn't map any longer after the long option
has been renamed.
2010-07-08 13:43:22 +01:00
Tim-Philipp Müller
d989fa3cf1
tools: mention --eos-on-shutdown on gst-launch man page
2010-06-28 13:56:00 +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
Tim-Philipp Müller
fd64c4b255
tools: deprecate gst-xmllaunch and print fat warning if someone tries to use it
...
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.
2010-06-24 17:53:36 +01:00
Tim-Philipp Müller
1210e4a006
gst-launch: rename new --no-play command line option to --no-sigusr-handler
...
--no-play seems a bit confusing.
Fixes #621867 .
2010-06-24 17:27:09 +01:00
Tim-Philipp Müller
1e3bd02618
gst-launch: print more errors to stderr and suppress more output in quiet mode
...
If --quiet is given, don't print anything but errors. Also, make
sure errors are always printed to stderr and not to stdout.
Fixes #621595 .
2010-06-15 01:20:37 +01:00
David Schleef
ad9f5e11d0
gst-inspect: print ranks with offsets from names
2010-06-11 16:12:33 -07:00
Руслан Ижбулатов
01a966eec3
tools: fix gst-run wrapper to work on Windows
...
Fixes #617625
2010-05-05 17:08:32 +01:00
Stefan Kost
7c4e0537d3
gst-launch: add -p option to disable play handler.
...
Same logic as for the fault handler. This is useful for some debug/tracing tools
that need to grab SIGUSR1 and SIGUSR2 them self.
2010-04-30 10:03:38 +03:00
Tim-Philipp Müller
47ac7cf1fc
build: when building executables, put libs to link to into LDADD instead of LDFLAGS
...
Use foo_LDADD instead of foo_LDFLAGS to specify the libraries to link to.
This should make sure arguments are passed to the linker in the right
order. See #615697 .
2010-04-14 11:23:37 +01:00
Wim Taymans
ba3f4140f3
launch: make -q be more quiet
...
Convert some g_print into PRINT so that they are not printed when the -q option
is selected.
2010-04-09 15:48:00 +02:00
Edward Hervey
5f3d98f29f
gst-indent: Add --leave-preprocessor-space for indent 2.2.11
...
It was previously broken, which is why we never needed it. This keeps backward
compatibility with indent <= 2.2.11
2010-04-03 20:51:17 +02:00
Benjamin Otte
a9d1a493a7
Fixes for -Wwrite-strings
...
This changes some APIs in compatible ways:
- Some functions now take "const char *" arguments, not "char *"
- Some structs now have "conts char *" members, not "char *"
The changes may cause warnings when compiling with the right warning
flags. You've been warned.
Also adds -Wwrite-strings as a warning flag in configure.ac.
https://bugzilla.gnome.org/show_bug.cgi?id=611692
2010-03-10 20:50:10 +01:00
Benjamin Otte
3234c0128b
Fixes for -Wold-style-definition
...
https://bugzilla.gnome.org/show_bug.cgi?id=611692
2010-03-10 20:45:35 +01:00
Sebastian Dröge
ce74a1ae19
build: Make some more rules silent if requested
2010-03-09 20:57:17 +00:00
Tim-Philipp Müller
ca320242f3
tools: call g_set_prgname() before doing the option parsing
...
g_setprgname is implicitly called by g_option_context_new() with a check
to see if it's been set already, so set it before g_option_context_new()
Move version printing back until after the options have been parsed,
otherwise it won't work, since it evaluates a flag set by the
option parser.
2010-02-16 11:33:19 +00:00
Tim-Philipp Müller
47601cb911
Revert "tools: Move gst_tools_print_version call to avoid warning from new GLib."
...
This reverts commit 93dd95f02e
.
This commit made --version not work any longer. The g_setprgname()
warning is fixed in recent GLib versions.
2010-02-16 11:33:19 +00:00
Tim-Philipp Müller
33a38153f4
gst-launch: don't leak timeout GSource
2010-02-12 00:02:16 +00:00
Benjamin Otte
91b948589b
tools: Run g_thread_init() unconditionally
...
Since we define G_THREADS_MANDATORY, g_thread_supported() evaluates to
TRUE unconditionally, so calling g_thread_init() never happened.
2010-01-20 14:13:11 +01:00
Wim Taymans
50179ec478
launch: also print leaked objects
...
Make the -T option also print the leaked objects
2009-12-23 21:39:20 +01:00
Sebastian Dröge
0ffca884b0
tools: Move gst_tools_print_version() for the remaining tools
2009-12-09 07:25:31 +01:00
Ole André Vadla Ravnås
93dd95f02e
tools: Move gst_tools_print_version call to avoid warning from new GLib.
...
g_setprgname is implicitly called by g_option_context_new() with a check
to see if it's been set already.
Fixes bug #604093 .
2009-12-09 07:24:22 +01:00
David Schleef
c222a3015e
tools: Fix check for Windows
2009-12-01 22:37:51 -08:00
Stefan Kost
ccd1a2e8ad
inspect: allow to get plugin-install-info for all installed plugins
...
If no plugin is given, print the info for all plugins. This can be used as a
starting point to generate a profile about what the gstreamer installation can
potentialy handle (e.g. for MTP or DLNA).
2009-11-09 14:57:54 +02:00
Tim-Philipp Müller
ed86995cd8
gst-launch: wake up less often to check if we've been interrupted
...
Check if we've been interrupted only four times per second instead
of twenty times per second, to wake up the cpu less often and
save power (see bug #600922 ).
2009-11-07 20:22:49 +00:00
Jan Schmidt
35e1103446
gst-indent: Use the same logic to find gnuindent as the git hook
2009-11-04 11:36:19 +00:00
Tim-Philipp Müller
5f8b121619
docs: add another example to the gst-launch man page
...
Add an example that shows how to refer to specific pads by name
when constructing a pipeline string. Fixes #600382 .
2009-11-03 01:23:03 +00:00
Edward Hervey
adfb63837c
tools/gst-inspect: Check we're not handling NULL pointers.
2009-10-19 13:30:10 +02:00
Edward Hervey
b11d72adb4
tools/gst-inspect: Remove dead assignment
2009-10-19 13:29:40 +02:00
Stefan Kost
cfb4aa4627
build: sprintf, sscanf need stdio.h
2009-10-07 10:59:54 +03:00