Commit graph

152 commits

Author SHA1 Message Date
Tim-Philipp Müller b04675a1dc tools: update gst-play-1.0 man page 2014-04-05 13:25:46 +01:00
Tim-Philipp Müller 6767d26cb2 tools: gst-play: add volume control 2014-02-14 20:16:27 +00:00
Sebastian Dröge 01bfc79766 gst-play: Support non-ASCII tags
By calling setlocale() to get us multi-byte/UTF-8 support.

https://bugzilla.gnome.org/show_bug.cgi?id=723164
2014-01-30 21:18:04 +01:00
Bastien Nocera f2c1f91508 gst-discoverer: Support non-ASCII tags
By calling setlocale() to get us multi-byte/UTF-8 support.

https://bugzilla.gnome.org/show_bug.cgi?id=723164
2014-01-30 20:14:16 +01:00
Sebastian Dröge 2aa26a9807 gst-play: Handle CLOCK_LOST message
It is necessary for playbin gapless playback when switching
between audio-only and video-only files for example.
2014-01-17 15:13:15 +01:00
Tim-Philipp Müller 04ee9bbe1a tools: gst-play: add dot file dumping for pipeline graph debugging 2014-01-10 11:17:38 +00:00
Tim-Philipp Müller 2942b53cf6 tools: play: allow parse-launch strings for audio and video sink 2013-12-13 10:06:25 +00:00
Tim-Philipp Müller da6d3cfacf tools: play: fix compiler warning on windows 2013-12-09 13:55:28 +00:00
Tim-Philipp Müller 9011bc1b54 tools: gst-play: quit on Q or Esc key 2013-11-29 09:04:20 +00:00
Tim-Philipp Müller 68afb292a2 tools: play: implement seeking via console in interactive mode
Arrow left and right to seek back of forward.
2013-11-24 14:38:25 +00:00
Tim-Philipp Müller aab687505e tools: play: fix endless loop on unhandled keys
When debugging output is not enabled.
2013-11-24 14:33:51 +00:00
Tim-Philipp Müller d6a6c2a3b1 tools: play: add keyboard controls for next/previous item in list
Make the '>' and '<' keys skip to the next or previous item in
the playlist.
2013-11-24 13:50:21 +00:00
Tim-Philipp Müller 5a36b793d6 tools: play: add --interactive switch and basic keyboard handling
Only pause/play with spacebar for now.
2013-11-24 01:08:48 +00:00
Tim-Philipp Müller 0f8040862f tools: play: add --shuffle command line option 2013-11-22 21:00:21 +00:00
Alessandro Decina 08bac91ae1 discoverer: fix build after last commit
Add a forward declaration for my_g_string_append_printf that specifies
G_GNUC_PRINTF. Turn off indent on it as it drives gst-indent crazy.
2013-11-04 11:35:55 +01:00
Alessandro Decina d9c39b9fe0 discoverer: fix -Wformat-nonliteral warning 2013-11-04 11:19:26 +01:00
Stefan Sauer a6cf3c8aac discoverer: extract helper to print common stream info
Save some lnes of code by using a helper for common stream info.
2013-10-03 19:52:58 +02:00
Tim-Philipp Müller 9613f79c1e tools: play: set playbin to NULL state on error to flush messages
Just flushing the bus doesn't work here for some reason, so set
playbin to NULL state, which seems to clear all error state and
makes sure we do play the next playable song and don't pick up
'ghost' error messages from previous files on the bus.
2013-09-07 19:14:50 +01:00
Tim-Philipp Müller 716f992c17 gst-play: move current playlist index along in about-to-finish 2013-08-21 16:02:00 +01:00
Tim-Philipp Müller fd873b1067 gst-play: add --gapless mode
so we can test about-to-finish.
2013-08-21 15:39:30 +01:00
Tim-Philipp Müller ab72118d29 tools: add man page for new gst-play-1.0 utility
https://bugzilla.gnome.org/show_bug.cgi?id=553520
2013-08-17 16:53:30 +01:00
Tim-Philipp Müller 8cd2d0a672 tools: add simple command-line gst-play utility for testing purposes
Differs from a plain gst-launch-1.0 playbin uri=... pipeline in that
it can take multiple arguments and as such allows testing of things
like gapless playback, switching between different formats and the
like. Very minimal at this point, we'll probably want to add
interactive controls and more options at some point.

https://bugzilla.gnome.org/show_bug.cgi?id=553520
2013-08-16 15:45:23 +01:00
Sebastian Dröge 15ee41dfc9 discoverer: Add support for getting the stream-id
https://bugzilla.gnome.org/show_bug.cgi?id=654830
2012-11-20 14:57:42 +01:00
Tim-Philipp Müller 5f59b4f7ee Fix FSF address
https://bugzilla.gnome.org/show_bug.cgi?id=687520
2012-11-03 23:05:09 +00:00
Tim-Philipp Müller 31914e743d toos: fix build and distcheck some more
The .in file is gone now.
2012-08-19 17:05:04 +01:00
Tim-Philipp Müller 227be98c0b tools: remove gst-visualise script
Bit pointless really and clearly unused since the 0.8 days.
Also simplify Makefile while we're at it.
2012-08-18 21:38:14 +01:00
Tim-Philipp Müller daab18b607 tools: remove man page for tool that no longer exists 2012-08-18 21:18:57 +01:00
Tim-Philipp Müller 65d65af79c tools: remove obsolete filterstamp.sh script
There's gst-element-maker in -bad now.
2012-08-18 21:16:41 +01:00
Tim-Philipp Müller daa046c1b6 tools: add basic man page for gst-discoverer
https://bugzilla.gnome.org/show_bug.cgi?id=681905
2012-08-18 21:13:01 +01:00
Tim-Philipp Müller 2a6a450001 discoverer: remove unused 'silent' command line option 2012-08-17 23:32:17 +01:00
Anton Belka b395ecbe3b gst-discoverer: clean up some code duplication
Use print_tag_foreach() instead of print_tag().

https://bugzilla.gnome.org/show_bug.cgi?id=679550
2012-07-07 23:23:06 +01:00
Sebastian Dröge a9ee382e7a discoverer: Update for GstToc API changes 2012-07-05 12:29:00 +02:00
Tim-Philipp Müller 400511b71e gst-discoverer: print all entries for a certain tag
If there are multiple entries for a tag, print all of them
individually.
2012-05-26 19:53:50 +01:00
Tim-Philipp Müller d9adf02a5a gst-discoverer: don't use GstStructure API on tag lists 2012-05-26 19:50:46 +01:00
Anton Belka 42cb4bdf67 discoverer: Add TOC support to discoverer and add -c/--toc parameters to gst-discoverer utility 2012-05-21 08:52:05 +02:00
Sebastian Dröge 0ec452409f discoverer: Fix another GstBuffer occurence to GstSample 2012-04-17 18:22:24 +02:00
Sebastian Dröge c4f15da97f discoverer: Tags now contain GstSamples instead of GstBuffers 2012-04-17 17:32:01 +02:00
Alban Browaeys 6c8abf24cf libs: Link against internal tag library 2012-04-11 09:58:49 +02:00
Sebastian Dröge 65307dd132 gst: Update versioning 2012-04-04 14:55:15 +02:00
Sebastian Dröge 68c0790817 Merge branch 'master' into 0.11
Conflicts:
	gst-libs/gst/interfaces/propertyprobe.c
	sys/xvimage/xvimagesink.c
2012-01-25 11:50:54 +01:00
Mark Nauwelaerts 656423bd65 gst-discoverer: remove extraneous variable 2012-01-19 16:43:35 +01:00
Tim-Philipp Müller 576bbb4fd8 Remove compatibility code cruft for old GLib versions 2012-01-18 17:22:21 +00:00
Sebastian Dröge dc8984d76c Merge branch 'master' into 0.11
Conflicts:
	gst-libs/gst/app/gstappsrc.c
	gst-libs/gst/audio/multichannel.h
	gst-libs/gst/video/videooverlay.c
	gst/playback/gstplaysink.c
	gst/playback/gststreamsynchronizer.c
	tests/check/Makefile.am
	win32/common/libgstvideo.def
2012-01-10 13:15:12 +01:00
Havard Graff 95be60de15 Fix various unlikely, but still potential memoryleaks in error code paths
https://bugzilla.gnome.org/show_bug.cgi?id=667311
2012-01-05 13:27:23 +00:00
Tim-Philipp Müller 19d17b8f24 tools: avoid unportable vararg macro construct in gst-discoverer
https://bugzilla.gnome.org/show_bug.cgi?id=667306
2012-01-05 12:23:08 +00:00
Tim-Philipp Müller fb6d09055a Merge remote-tracking branch 'origin/master' into 0.11
Conflicts:
	ext/alsa/gstalsadeviceprobe.c
	ext/alsa/gstalsamixer.c
	ext/pango/gsttextoverlay.c
	ext/pango/gsttextoverlay.h
	gst-libs/gst/audio/gstaudiobasesink.c
	gst-libs/gst/audio/gstaudioringbuffer.c
	gst-libs/gst/audio/gstaudiosrc.c
	gst-libs/gst/video/Makefile.am
	gst-libs/gst/video/video.c
	gst/encoding/gststreamcombiner.c
	gst/encoding/gststreamsplitter.c
	gst/playback/gstplaybasebin.c
	gst/playback/gststreamsynchronizer.c
	gst/playback/gstsubtitleoverlay.c
	gst/playback/gsturidecodebin.c
	sys/xvimage/xvimagesink.c
	tests/examples/Makefile.am
	win32/common/libgstvideo.def

Video overlay composition disabled for now, needs
porting to buffer meta.
2011-12-08 01:19:03 +00:00
Tim-Philipp Müller ff6cc8af82 tools, tests: g_thread_init() is deprecated in glib master
It's not needed any longer.
2011-12-04 17:16:36 +00:00
Stefan Sauer 9b96b1a58c build: add audio libs (pulled by pbutils) to avoid linking against system version 2011-11-04 15:37:42 +01:00
Wim Taymans e1287b97ab Merge branch 'master' into 0.11
Conflicts:
	ext/ogg/gstoggmux.c
	gst-libs/gst/audio/audio.c
	gst-libs/gst/audio/audio.h
	gst-libs/gst/audio/multichannel.h
	gst-libs/gst/pbutils/Makefile.am
	gst-libs/gst/pbutils/gstdiscoverer.c
	gst/playback/gstplaysinkaudioconvert.c
	gst/playback/gstplaysinkvideoconvert.c
	win32/common/libgstaudio.def
2011-08-29 11:37:36 +02:00
Vincent Penquerc'h 921b92ce06 discoverer: retrieve audio track language from tags too
https://bugzilla.gnome.org/show_bug.cgi?id=657257
2011-08-26 10:05:51 +02:00