Tim-Philipp Müller
ee6ab7c936
tools: print TOC scope
2012-07-28 09:40:25 +01:00
Tim-Philipp Müller
280ac5c5ef
gst-launch: print image tags and other GstSample tags properly
...
These tags are now of type GstSample not GstBuffer.
2012-07-26 15:26:09 +01:00
Sebastian Dröge
dfd9b60221
toc: Make structures opaque and clean up function names and fields a bit
2012-07-05 12:29:02 +02:00
Tim-Philipp Müller
1c7ce1594a
tools: minor clean-up
...
Get rid of superfluous argument.
2012-06-26 17:30:22 +01:00
Tim-Philipp Müller
6438a0439d
tools: remove useless g_set_prgname() wrapper
2012-06-26 17:30:22 +01:00
Tim-Philipp Müller
5be0a58463
tools: point people to right binary when a crash happens
...
"gst-launch" is the 0.10 wrapper script, using that with
gdb is not going to yield great results.
2012-06-26 17:30:21 +01:00
Tim-Philipp Müller
8590be2861
tocsetter, gst-launch, tests: update for GstToc API changes
2012-06-24 20:15:19 +01:00
Tim-Philipp Müller
a2cc2b5af2
tools: remove pointless get_state() in gst-launch
...
State changes to NULL state are always sync.
2012-06-23 12:39:10 +01:00
Wim Taymans
6efb5c9b6b
bus: add GDestroyNotify to set_sync_handler()
2012-06-20 12:29:35 +02:00
Tim-Philipp Müller
cd3875857e
gst_tag_list_free() -> gst_tag_list_unref()
2012-05-28 00:08:18 +01:00
Anton Belka
86375c6c42
gst-launch: fix -c, --toc message
2012-05-21 09:25:18 +02:00
Wim Taymans
6e87803114
launch: improve EOS on shutdown handling
...
When the -e option is selected, also wait for EOS when the pipeline produced an
error.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=630997
2012-05-18 09:52:09 +02:00
Sebastian Dröge
cacdea6ae6
gst: Rename gst_toc_entry_type_to_string() to gst_toc_entry_type_get_nick()
...
It's more consistent.
2012-05-15 16:38:30 +02:00
Anton Belka
d167c321be
gst-launch: fix print_toc_entry()
2012-05-15 16:18:37 +02:00
Anton Belka
9667e1e75c
gst-launch: print tags in toc
2012-05-09 12:24:11 +02:00
Tim-Philipp Müller
f1bf53823a
tools: fix compiler warning
...
gst-launch.c: In function ‘print_toc_entry’:
gst-launch.c:446:3: error: the size of array ‘spc’ can’t be evaluated [-Werror=vla]
gst-launch.c:446:3: error: variable-sized object may not be initialized
2012-04-02 23:17:21 +01:00
Stefan Sauer
1074a4e99a
Merge branch '0.10'
...
Conflicts:
docs/gst/gstreamer-sections.txt
gst/Makefile.am
gst/gst.c
gst/gst.h
gst/gstevent.c
gst/gstevent.h
gst/gstmessage.h
gst/gstquark.c
gst/gstquark.h
gst/gstquery.c
gst/gstquery.h
tests/check/Makefile.am
2012-04-02 21:33:10 +02:00
Stefan Sauer
ea9cc8c871
gst-launch: add -c, --toc to print the toc
...
Print the nested chapter and edition structure of the chapters message.
2012-04-02 10:49:38 +02:00
Sebastian Dröge
4b6c3c7fea
Merge remote-tracking branch 'origin/0.10'
...
Conflicts:
plugins/elements/gstmultiqueue.c
2012-03-29 14:54:53 +02:00
Stefan Sauer
f08d942795
gst-launch: don't shadow global variable
2012-03-22 08:36:50 +01:00
Wim Taymans
321ee10bd6
trace: rework alloc tracing
...
Remove trace, we use debug log for that
Make alloc trace simpler, removing some methods.
Activate alloc trace with a GST_TRACE=3 environment variable.
Dump leaked objects atexit.
Provide an offset in the object where the GType can be found so that more
verbose info can be given for objects.
Remove -T option from gst-launch because tracing is now triggered with the
environment variable.
2012-01-27 17:54:43 +01:00
Tim-Philipp Müller
13d91d1f6c
Use recent GLib API unconditionally now that we depend on the latest GLib
2012-01-22 01:25:22 +00:00
Tim-Philipp Müller
be04f3945c
index: remove GstIndex and GstIndexFactory for now
...
There are many good use cases for GstIndex and we want
to add it back again in some form, but possibly not with
the current API, which is very powerful (maybe too powerful),
but also a bit confusing. At the very least we'd need to
make the API bindings-friendly.
2011-12-30 18:32:57 +00:00
Tim-Philipp Müller
a1daf846f3
Merge remote-tracking branch 'origin/master' into 0.11
...
Conflicts:
gst/gstobject.h
libs/gst/check/gstcheck.h
libs/gst/controller/gstcontroller.c
plugins/elements/gstidentity.c
tools/gst-xmlinspect.c
2011-12-04 15:38:09 +00:00
Tim-Philipp Müller
fef18639db
g_thread_init() is deprecated in glib master
...
It's not needed any longer.
2011-12-03 17:40:53 +00:00
Tim-Philipp Müller
0bf43651a9
tools: remove SIGUSR* handling from gst-launch
...
Remove SIGUSR* handling from gst-launch, since it might interfere
with other things (e.g. libleaks), and should be done differently
anyway (either via support for simple timed-commands scripting or
remote control via DBus or so).
2011-06-04 14:41:16 +01:00
Sebastian Dröge
350a2d1ba8
gst-launch: Don't access the GstMessage structure directly
2011-05-30 07:44:50 +02:00
Sebastian Dröge
58302cedfa
Merge branch 'master' into 0.11
2011-05-30 07:41:13 +02:00
Tim-Philipp Müller
329b786569
tools: catch and print missing-plugin messages in gst-launch
...
So that users get some feedback if they're using a pipeline
like src ! decodebin2 ! sink and are missing an element.
2011-05-27 15:17:32 +01:00
Wim Taymans
ba6b915651
base: avoid using buffer caps
...
Comment all code using buffer caps.
Rework capsfilter code a little.
Fix some unit tests
2011-05-08 12:46:17 +02:00
Wim Taymans
c4751ec8c1
Revert "context: use context on buffers instead of caps"
...
This reverts commit 9ef1346b1f
.
Way to much for one commit and I'm not sure we want to get rid of the pad caps
just like that. It's nice to have the buffer and its type in onw nice bundle
without having to drag the complete context with it.
2011-05-05 13:17:08 +02:00
Wim Taymans
9ef1346b1f
context: use context on buffers instead of caps
...
Put the srcpad context on buffers instead of caps. This allows us to associate
all the relevant info contained in events with a buffer.
2011-05-04 18:59:47 +02:00
Wim Taymans
24bb414035
Merge branch 'master' into 0.11
...
Conflicts:
configure.ac
2011-04-19 16:21:15 +02:00
Tim-Philipp Müller
7b9769b322
gst-launch: remove newline from translatable string
2011-04-16 14:52:40 +01:00
Wim Taymans
d82c8bd2af
memory: port code to new buffer data API
2011-03-28 20:08:45 +02:00
Wim Taymans
230c3455ac
Merge branch 'master' into 0.11
...
Conflicts:
gst/gstregistry.h
2011-03-02 11:08:34 +01:00
Stefan Kost
88cda98939
gst-launch: add index support
...
When option "-i" is given, set an index object on the pipeline and compute
statistics for all index writers. Print a sumary when shutting down the
pipeline.
2011-02-24 15:36:47 +02:00
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
Wim Taymans
993eda5004
remove deprecated symbols and methods
2010-12-06 19:18:31 +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
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
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
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
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