platform/upstream/gst-plugins-base.git
18 years agomoved gst-libs/gst/net to netbuffer through CVS surgery remove old directory updating...
Thomas Vander Stichele [Tue, 29 Nov 2005 17:46:37 +0000 (17:46 +0000)]
moved gst-libs/gst/net to netbuffer through CVS surgery remove old directory updating build to accomodate (#322257)

Original commit message from CVS:

* configure.ac:
* gst-libs/gst/Makefile.am:
moved gst-libs/gst/net to netbuffer through CVS surgery
remove old directory
updating build to accomodate
(#322257)

18 years agoRename gstnet to gstnetbuffer (#322257).
Andy Wingo [Tue, 29 Nov 2005 17:41:16 +0000 (17:41 +0000)]
Rename gstnet to gstnetbuffer (#322257).

Original commit message from CVS:
2005-11-29  Andy Wingo  <wingo@pobox.com>

* pkgconfig/gstreamer-plugins-base.pc.in:
* pkgconfig/gstreamer-plugins-base-uninstalled.pc.in:
* gst-libs/gst/net/Makefile.am: Rename gstnet to gstnetbuffer
(#322257).

18 years agogst/playback/gststreamselector.c: 3rd time's the charm. Correct ref-counting for...
Jan Schmidt [Tue, 29 Nov 2005 16:54:50 +0000 (16:54 +0000)]
gst/playback/gststreamselector.c: 3rd time's the charm. Correct ref-counting for discarded buffers.

Original commit message from CVS:
* gst/playback/gststreamselector.c: (gst_stream_selector_chain):
3rd time's the charm. Correct ref-counting for discarded buffers.

18 years agogst/playback/gststreamselector.c: Fix ref-counting
Jan Schmidt [Tue, 29 Nov 2005 16:43:41 +0000 (16:43 +0000)]
gst/playback/gststreamselector.c: Fix ref-counting

Original commit message from CVS:
* gst/playback/gststreamselector.c:
(gst_stream_selector_class_init),
(gst_stream_selector_set_property),
(gst_stream_selector_get_property),
(gst_stream_selector_request_new_pad), (gst_stream_selector_chain):
Fix ref-counting

18 years agogst/subparse/gstsubparse.c: Don't access already unref'ed buffer.
Tim-Philipp Müller [Tue, 29 Nov 2005 16:21:13 +0000 (16:21 +0000)]
gst/subparse/gstsubparse.c: Don't access already unref'ed buffer.

Original commit message from CVS:
* gst/subparse/gstsubparse.c: (feed_textbuf):
Don't access already unref'ed buffer.

18 years agogst/playback/gststreamselector.*: Add the active-pad property for playbin to use...
Jan Schmidt [Tue, 29 Nov 2005 15:56:07 +0000 (15:56 +0000)]
gst/playback/gststreamselector.*: Add the active-pad property for playbin to use shortly. Ignore buffers from any oth...

Original commit message from CVS:
* gst/playback/gststreamselector.c:
(gst_stream_selector_class_init), (gst_stream_selector_init),
(gst_stream_selector_dispose), (gst_stream_selector_set_property),
(gst_stream_selector_get_property),
(gst_stream_selector_get_linked_pad),
(gst_stream_selector_request_new_pad), (gst_stream_selector_chain):
* gst/playback/gststreamselector.h:
Add the active-pad property for playbin to use shortly. Ignore buffers
from any other pad, returning GST_FLOW_NOT_LINKED

18 years agoupdate spec file for latest file changes
Christian Schaller [Tue, 29 Nov 2005 15:26:16 +0000 (15:26 +0000)]
update spec file for latest file changes

Original commit message from CVS:
update spec file for latest file changes

18 years agoext/ogg/gstoggdemux.c: Free the list, patch from bug #322704 (Alessandro Decina).
Julien Moutte [Tue, 29 Nov 2005 08:27:08 +0000 (08:27 +0000)]
ext/ogg/gstoggdemux.c: Free the list, patch from bug #322704 (Alessandro Decina).

Original commit message from CVS:
2005-11-29  Julien MOUTTE  <julien@moutte.net>

* ext/ogg/gstoggdemux.c: (gst_ogg_type_find): Free the list,
patch from bug #322704 (Alessandro Decina).

18 years agofolded audiofilter into the audio library
Thomas Vander Stichele [Tue, 29 Nov 2005 01:25:31 +0000 (01:25 +0000)]
folded audiofilter into the audio library

Original commit message from CVS:
folded audiofilter into the audio library

18 years agogst/videoscale/gstvideoscale.*: remove unimplemented scale methods
Thomas Vander Stichele [Tue, 29 Nov 2005 01:13:06 +0000 (01:13 +0000)]
gst/videoscale/gstvideoscale.*: remove unimplemented scale methods

Original commit message from CVS:

* gst/videoscale/gstvideoscale.h:
* gst/videoscale/gstvideoscale.c:
remove unimplemented scale methods

18 years agoremove unimplemented scaling methods
Thomas Vander Stichele [Tue, 29 Nov 2005 01:06:51 +0000 (01:06 +0000)]
remove unimplemented scaling methods

Original commit message from CVS:
remove unimplemented scaling methods

18 years agoext/ogg/gstoggmux.c: Don't leak caps.
Tim-Philipp Müller [Mon, 28 Nov 2005 22:54:48 +0000 (22:54 +0000)]
ext/ogg/gstoggmux.c: Don't leak caps.

Original commit message from CVS:
* ext/ogg/gstoggmux.c: (gst_ogg_mux_send_headers):
Don't leak caps.

18 years agosys/: Fixed a tricky bug. When caps renegotiation happens (only visible on ximagesink...
Julien Moutte [Mon, 28 Nov 2005 22:13:33 +0000 (22:13 +0000)]
sys/: Fixed a tricky bug. When caps renegotiation happens (only visible on ximagesink but bug is in xv too) set_caps ...

Original commit message from CVS:
2005-11-28  Julien MOUTTE  <julien@moutte.net>

* sys/ximage/ximagesink.c: (gst_ximagesink_ximage_put),
(gst_ximagesink_setcaps):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_put),
(gst_xvimagesink_setcaps): Fixed a tricky bug. When caps
renegotiation
happens (only visible on ximagesink but bug is in xv too)
set_caps was
destroying the internal x[v]image used to memcpy non locally
alloced
buffers so that it got renewed on next _chain. The issue is that
_expose will try to put that image as it reffed it in _put.
Using gst_buffer_unref instead of destroy fixes it !

18 years agogst/playback/gstdecodebin.c: Better use of the queues. Start with a small size queue...
Edward Hervey [Mon, 28 Nov 2005 19:54:56 +0000 (19:54 +0000)]
gst/playback/gstdecodebin.c: Better use of the queues. Start with a small size queue and only increase the size of th...

Original commit message from CVS:
* gst/playback/gstdecodebin.c: (gst_decode_bin_init),
(try_to_link_1), (queue_filled_cb):
Better use of the queues. Start with a small size queue and only increase
the size of the queues when the other queues are empty.

18 years agoinclude the right header
Thomas Vander Stichele [Mon, 28 Nov 2005 17:42:57 +0000 (17:42 +0000)]
include the right header

Original commit message from CVS:
include the right header

18 years agogst-libs/gst/video/Makefile.am: compile in copied-over videofilter into the video...
Thomas Vander Stichele [Mon, 28 Nov 2005 17:32:55 +0000 (17:32 +0000)]
gst-libs/gst/video/Makefile.am: compile in copied-over videofilter into the video library

Original commit message from CVS:

* gst-libs/gst/video/Makefile.am:
compile in copied-over videofilter into the video library
* gst-libs/gst/video/videosink.h:
rename the header to gstvideosink.h since it's a base GstObject class
* sys/ximage/ximagesink.h:
* sys/xvimage/xvimagesink.h:
use the new header

18 years agogst/playback/gstplaybasebin.*: Prepare to handle errors betters.
Wim Taymans [Mon, 28 Nov 2005 15:56:03 +0000 (15:56 +0000)]
gst/playback/gstplaybasebin.*: Prepare to handle errors betters.

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (group_commit), (probe_triggered):
* gst/playback/gstplaybasebin.h:
Prepare to handle errors betters.

* gst/playback/gstplaybin.c: (add_sink), (setup_sinks):
Set sinks to PAUSED first before adding and linking them so that
we don't interrupt dataflow.

18 years agogst-libs/gst/audio/TODO: Updated TODO
Wim Taymans [Mon, 28 Nov 2005 15:53:55 +0000 (15:53 +0000)]
gst-libs/gst/audio/TODO: Updated TODO

Original commit message from CVS:
* gst-libs/gst/audio/TODO:
Updated TODO

* gst-libs/gst/audio/gstaudiosink.c:
(gst_audioringbuffer_open_device),
(gst_audioringbuffer_close_device), (gst_audioringbuffer_acquire),
(gst_audioringbuffer_release):
Small cleanups.

* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_class_init), (gst_base_audio_sink_render),
(gst_base_audio_sink_change_state):
Slave to the master clock when going to PLAYING and unslave when
going to PAUSED.

* gst-libs/gst/audio/gstringbuffer.c:
(gst_ring_buffer_open_device), (gst_ring_buffer_close_device),
(gst_ring_buffer_acquire), (gst_ring_buffer_release),
(gst_ring_buffer_samples_done), (gst_ring_buffer_set_sample),
(gst_ring_buffer_clear_all), (wait_segment),
(gst_ring_buffer_commit), (gst_ring_buffer_read),
(gst_ring_buffer_advance):
* gst-libs/gst/audio/gstringbuffer.h:
Add some docs and cleanups.

18 years agosys/xvimage/xvimagesink.c: Fix navigation events coordinates translation with pixel...
Julien Moutte [Mon, 28 Nov 2005 14:32:48 +0000 (14:32 +0000)]
sys/xvimage/xvimagesink.c: Fix navigation events coordinates translation with pixel aspect ratios.

Original commit message from CVS:
2005-11-28  Julien MOUTTE  <julien@moutte.net>

* sys/xvimage/xvimagesink.c:
(gst_xvimagesink_navigation_send_event): Fix navigation events
coordinates translation with pixel aspect ratios.

18 years agosys/xvimage/xvimagesink.c: Use calculated video geometry from _setcaps instead of...
Julien Moutte [Mon, 28 Nov 2005 14:15:54 +0000 (14:15 +0000)]
sys/xvimage/xvimagesink.c: Use calculated video geometry from _setcaps instead of buffer caps to respect pixel aspect...

Original commit message from CVS:
2005-11-28  Julien MOUTTE  <julien@moutte.net>

* sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_put):
Use calculated video geometry from _setcaps instead of buffer
caps to respect pixel aspect ratio. (fixes #322388)

18 years agoAdd docs for the Xoverlay interface.
Julien Moutte [Mon, 28 Nov 2005 13:06:05 +0000 (13:06 +0000)]
Add docs for the Xoverlay interface.

Original commit message from CVS:
2005-11-28  Julien MOUTTE  <julien@moutte.net>

* docs/libs/tmpl/gstcolorbalance.sgml:
* docs/libs/tmpl/gstmixer.sgml:
* docs/libs/tmpl/gstxoverlay.sgml:
* gst-libs/gst/interfaces/xoverlay.c: Add docs for the Xoverlay
interface.

18 years agosys/xvimage/xvimagesink.c: Refuse to create an XvImage if we can't find the format.
Julien Moutte [Mon, 28 Nov 2005 10:43:26 +0000 (10:43 +0000)]
sys/xvimage/xvimagesink.c: Refuse to create an XvImage if we can't find the format.

Original commit message from CVS:
2005-11-28  Julien MOUTTE  <julien@moutte.net>

* sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_new):
Refuse to create an XvImage if we can't find the format.

18 years agogst-libs/gst/riff/riff-media.c: Add ATRAC3 to the list of riff-possible audio caps.
Edward Hervey [Mon, 28 Nov 2005 10:12:26 +0000 (10:12 +0000)]
gst-libs/gst/riff/riff-media.c: Add ATRAC3 to the list of riff-possible audio caps.

Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c:
(gst_riff_create_audio_template_caps):
Add ATRAC3 to the list of riff-possible audio caps.
I know we still don't have a plugin for atrac3, but it's saner to output
that than a cryptic mimetype.

18 years agogst-libs/gst/riff/riff-read.c: Don't try to create a zero-sized subbuffer.
Edward Hervey [Sun, 27 Nov 2005 19:18:31 +0000 (19:18 +0000)]
gst-libs/gst/riff/riff-read.c: Don't try to create a zero-sized subbuffer.

Original commit message from CVS:
* gst-libs/gst/riff/riff-read.c: (gst_riff_parse_strf_auds):
Don't try to create a zero-sized subbuffer.

18 years agosys/ximage/ximagesink.c: Fixed a tricky race.
Julien Moutte [Sun, 27 Nov 2005 18:12:23 +0000 (18:12 +0000)]
sys/ximage/ximagesink.c: Fixed a tricky race.

Original commit message from CVS:
2005-11-27  Julien MOUTTE  <julien@moutte.net>

* sys/ximage/ximagesink.c: (gst_ximage_buffer_free),
(gst_ximagesink_ximage_new), (gst_ximagesink_ximage_put),
(gst_ximagesink_bufferpool_clear),
(gst_ximagesink_buffer_alloc),
(gst_ximagesink_expose): Fixed a tricky race.
* sys/ximage/ximagesink.h:
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_put),
(gst_xvimagesink_expose): Fixed a tricky race.
* sys/xvimage/xvimagesink.h:

18 years agogst/playback/gstdecodebin.c: Remove unused properties, and add queues between demuxer...
Edward Hervey [Sun, 27 Nov 2005 17:57:54 +0000 (17:57 +0000)]
gst/playback/gstdecodebin.c: Remove unused properties, and add queues between demuxers and decoders so that a lot mor...

Original commit message from CVS:
* gst/playback/gstdecodebin.c: (gst_decode_bin_class_init),
(gst_decode_bin_init), (close_pad_link), (try_to_link_1):
Remove unused properties, and add queues between demuxers and decoders
so that a lot more files can preroll properly.

18 years agogst-libs/gst/: remove silly include
Thomas Vander Stichele [Sun, 27 Nov 2005 16:27:20 +0000 (16:27 +0000)]
gst-libs/gst/: remove silly include

Original commit message from CVS:

* gst-libs/gst/net/Makefile.am:
* gst-libs/gst/rtp/Makefile.am:
* gst-libs/gst/tag/Makefile.am:
remove silly include
* gst/tags/Makefile.am:
* gst/tags/gsttagediting.c:
* gst/tags/gsttageditingprivate.h:
* gst/tags/tagedit.vcproj:
remove directory, is as good as empty

18 years agoconfigure.ac: added GST_LIB_LDFLAGS and GST_ALL_LDFLAGS
Thomas Vander Stichele [Sun, 27 Nov 2005 16:18:50 +0000 (16:18 +0000)]
configure.ac: added GST_LIB_LDFLAGS and GST_ALL_LDFLAGS

Original commit message from CVS:

* configure.ac:
added GST_LIB_LDFLAGS and GST_ALL_LDFLAGS
* gst-libs/Makefile.am:
* gst-libs/gst/audio/Makefile.am:
* gst-libs/gst/interfaces/Makefile.am:
* gst-libs/gst/net/Makefile.am:
* gst-libs/gst/riff/Makefile.am:
* gst-libs/gst/rtp/Makefile.am:
* gst-libs/gst/tag/Makefile.am:
* gst-libs/gst/video/Makefile.am:
and use them

18 years agoadd ACLOCAL_AMFLAGS
Thomas Vander Stichele [Sun, 27 Nov 2005 14:34:11 +0000 (14:34 +0000)]
add ACLOCAL_AMFLAGS

Original commit message from CVS:
add ACLOCAL_AMFLAGS

18 years agoMore and more documentation.
Julien Moutte [Sun, 27 Nov 2005 11:41:55 +0000 (11:41 +0000)]
More and more documentation.

Original commit message from CVS:
2005-11-27  Julien MOUTTE  <julien@moutte.net>

* docs/libs/tmpl/gstcolorbalance.sgml:
* docs/libs/tmpl/gstmixer.sgml:
* docs/libs/tmpl/gstxoverlay.sgml:
* sys/ximage/ximagesink.c: (gst_ximagesink_buffer_alloc):
* sys/ximage/ximagesink.h:
* sys/xvimage/xvimagesink.h: More and more documentation.

18 years agodocs/libs/: Add the XOverlay interface to documentation.
Julien Moutte [Sat, 26 Nov 2005 15:38:06 +0000 (15:38 +0000)]
docs/libs/: Add the XOverlay interface to documentation.

Original commit message from CVS:
2005-11-26  Julien MOUTTE  <julien@moutte.net>

* docs/libs/gst-plugins-base-libs-docs.sgml:
* docs/libs/gst-plugins-base-libs-sections.txt:
* docs/libs/tmpl/gstcolorbalance.sgml:
* docs/libs/tmpl/gstmixer.sgml:
* docs/libs/tmpl/gstxoverlay.sgml: Add the XOverlay interface
to documentation.

18 years agoAdded doc for xvimagesink.
Julien Moutte [Sat, 26 Nov 2005 15:26:36 +0000 (15:26 +0000)]
Added doc for xvimagesink.

Original commit message from CVS:
2005-11-26  Julien MOUTTE  <julien@moutte.net>

* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-base-plugins-docs.sgml:
* docs/plugins/gst-plugins-base-plugins-sections.txt:
* sys/xvimage/xvimagesink.c: Added doc for xvimagesink.

18 years agodocs/plugins/: Updated version.
Julien Moutte [Sat, 26 Nov 2005 14:44:08 +0000 (14:44 +0000)]
docs/plugins/: Updated version.

Original commit message from CVS:
2005-11-26  Julien MOUTTE  <julien@moutte.net>

* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-base-plugins-docs.sgml:
* docs/plugins/gst-plugins-base-plugins-sections.txt:
* docs/plugins/inspect/plugin-adder.xml:
* docs/plugins/inspect/plugin-alsa.xml:
* docs/plugins/inspect/plugin-audioconvert.xml:
* docs/plugins/inspect/plugin-audiorate.xml:
* docs/plugins/inspect/plugin-audioresample.xml:
* docs/plugins/inspect/plugin-audiotestsrc.xml:
* docs/plugins/inspect/plugin-decodebin.xml:
* docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
* docs/plugins/inspect/plugin-gnomevfs.xml:
* docs/plugins/inspect/plugin-ogg.xml:
* docs/plugins/inspect/plugin-playbin.xml:
* docs/plugins/inspect/plugin-subparse.xml:
* docs/plugins/inspect/plugin-tcp.xml:
* docs/plugins/inspect/plugin-theora.xml:
* docs/plugins/inspect/plugin-typefindfunctions.xml:
* docs/plugins/inspect/plugin-video4linux.xml:
* docs/plugins/inspect/plugin-videorate.xml:
* docs/plugins/inspect/plugin-videoscale.xml:
* docs/plugins/inspect/plugin-videotestsrc.xml:
* docs/plugins/inspect/plugin-volume.xml:
* docs/plugins/inspect/plugin-vorbis.xml:
* docs/plugins/inspect/plugin-ximagesink.xml:
* docs/plugins/inspect/plugin-xvimagesink.xml: Updated version.
* sys/ximage/ximagesink.c: Adding documentation for ximagesink.

18 years agogst/audiorate/gstaudiorate.c: Properly return GstFlowReturn from gst_pad_push in...
Edward Hervey [Sat, 26 Nov 2005 11:34:15 +0000 (11:34 +0000)]
gst/audiorate/gstaudiorate.c: Properly return GstFlowReturn from gst_pad_push in chain functions.

Original commit message from CVS:
* gst/audiorate/gstaudiorate.c: (gst_audiorate_chain):
Properly return GstFlowReturn from gst_pad_push in chain functions.

18 years agoext/ogg/gstoggdemux.c: Handle various conditions better when we don't understand...
Michael Smith [Fri, 25 Nov 2005 17:15:46 +0000 (17:15 +0000)]
ext/ogg/gstoggdemux.c: Handle various conditions better when we don't understand a stream.

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_pad_query_convert),
(gst_ogg_demux_chain_peer), (gst_ogg_demux_perform_seek),
(gst_ogg_demux_read_chain), (gst_ogg_demux_read_end_chain),
(gst_ogg_demux_send_event), (gst_ogg_demux_loop):
Handle various conditions better when we don't understand a stream.
Removes a heap of CRITICALs on ogg streams containing unknown data.

18 years agoset DOC_BUILD_DIR
Thomas Vander Stichele [Fri, 25 Nov 2005 12:16:00 +0000 (12:16 +0000)]
set DOC_BUILD_DIR

Original commit message from CVS:
set DOC_BUILD_DIR

18 years agogst/tcp/gstmultifdsink.c (gst_multifdsink_handle_client_write): Be threadsafe.
Andy Wingo [Thu, 24 Nov 2005 18:09:09 +0000 (18:09 +0000)]
gst/tcp/gstmultifdsink.c (gst_multifdsink_handle_client_write): Be threadsafe.

Original commit message from CVS:
2005-11-24  Andy Wingo  <wingo@pobox.com>

* gst/tcp/gstmultifdsink.c (gst_multifdsink_handle_client_write):
Be threadsafe.

18 years agoignore more
Thomas Vander Stichele [Thu, 24 Nov 2005 11:09:28 +0000 (11:09 +0000)]
ignore more

Original commit message from CVS:
ignore more

18 years agofix torture target
Thomas Vander Stichele [Thu, 24 Nov 2005 11:05:34 +0000 (11:05 +0000)]
fix torture target

Original commit message from CVS:
fix torture target

18 years agoadd a torture target
Thomas Vander Stichele [Wed, 23 Nov 2005 21:25:27 +0000 (21:25 +0000)]
add a torture target

Original commit message from CVS:
add a torture target

18 years agoback to HEAD
Thomas Vander Stichele [Wed, 23 Nov 2005 20:04:59 +0000 (20:04 +0000)]
back to HEAD

Original commit message from CVS:
back to HEAD

18 years agoreleasing 0.9.6 RELEASE-0_9_6
Thomas Vander Stichele [Wed, 23 Nov 2005 19:55:44 +0000 (19:55 +0000)]
releasing 0.9.6

Original commit message from CVS:
releasing 0.9.6

18 years agoximage was renamed to ximagesink
Thomas Vander Stichele [Wed, 23 Nov 2005 18:53:17 +0000 (18:53 +0000)]
ximage was renamed to ximagesink

Original commit message from CVS:
ximage was renamed to ximagesink

18 years agoUpdate .po files
Thomas Vander Stichele [Wed, 23 Nov 2005 18:37:51 +0000 (18:37 +0000)]
Update .po files

Original commit message from CVS:
Update .po files

18 years agoVideoFilter inherits from
Julien Moutte [Wed, 23 Nov 2005 15:50:51 +0000 (15:50 +0000)]
VideoFilter inherits from

Original commit message from CVS:
2005-11-23  Julien MOUTTE  <julien@moutte.net>

* ext/cairo/gsttimeoverlay.c:
(gst_timeoverlay_update_font_height),
(gst_timeoverlay_set_caps), (gst_timeoverlay_get_unit_size),
(gst_timeoverlay_transform), (gst_timeoverlay_base_init),
(gst_timeoverlay_class_init), (gst_timeoverlay_init),
(gst_timeoverlay_get_type):
* ext/cairo/gsttimeoverlay.h:
* gst/debug/Makefile.am:
* gst/debug/gstnavigationtest.c:
(gst_navigationtest_handle_src_event),
(gst_navigationtest_get_unit_size),
(gst_navigationtest_set_caps),
(gst_navigationtest_transform),
(gst_navigationtest_change_state),
(gst_navigationtest_base_init), (gst_navigationtest_class_init),
(gst_navigationtest_init), (gst_navigationtest_get_type),
(plugin_init):
* gst/debug/gstnavigationtest.h:
* gst/effectv/Makefile.am:
* gst/effectv/gstaging.c: (gst_agingtv_set_caps),
(gst_agingtv_get_unit_size), (gst_agingtv_transform),
(gst_agingtv_base_init), (gst_agingtv_class_init),
(gst_agingtv_init), (gst_agingtv_get_type):
* gst/effectv/gstdice.c: (gst_dicetv_set_caps),
(gst_dicetv_get_unit_size), (gst_dicetv_transform),
(gst_dicetv_base_init), (gst_dicetv_class_init),
(gst_dicetv_init),
(gst_dicetv_get_type):
* gst/effectv/gstedge.c: (gst_edgetv_set_caps),
(gst_edgetv_get_unit_size), (gst_edgetv_transform),
(gst_edgetv_base_init), (gst_edgetv_class_init),
(gst_edgetv_init),
(gst_edgetv_get_type):
* gst/effectv/gsteffectv.c:
* gst/effectv/gsteffectv.h:
* gst/effectv/gstquark.c: (gst_quarktv_set_caps),
(gst_quarktv_get_unit_size), (fastrand),
(gst_quarktv_transform),
(gst_quarktv_change_state), (gst_quarktv_base_init),
(gst_quarktv_class_init), (gst_quarktv_init),
(gst_quarktv_get_type):
* gst/effectv/gstrev.c: (gst_revtv_set_caps),
(gst_revtv_get_unit_size), (gst_revtv_transform),
(gst_revtv_base_init), (gst_revtv_class_init), (gst_revtv_init),
(gst_revtv_get_type):
* gst/effectv/gstshagadelic.c: (gst_shagadelictv_set_caps),
(gst_shagadelictv_get_unit_size), (gst_shagadelictv_transform),
(gst_shagadelictv_base_init), (gst_shagadelictv_class_init),
(gst_shagadelictv_init), (gst_shagadelictv_get_type):
* gst/effectv/gstvertigo.c: (gst_vertigotv_set_caps),
(gst_vertigotv_get_unit_size), (gst_vertigotv_transform),
(gst_vertigotv_base_init), (gst_vertigotv_class_init),
(gst_vertigotv_init), (gst_vertigotv_get_type):
* gst/effectv/gstwarp.c: (gst_warptv_set_caps),
(gst_warptv_get_unit_size), (gst_warptv_transform),
(gst_warptv_base_init), (gst_warptv_class_init),
(gst_warptv_init),
(gst_warptv_get_type):
* gst/videofilter/Makefile.am:
* gst/videofilter/gstvideobalance.c:
* gst/videofilter/gstvideobalance.h:
* gst/videofilter/gstvideofilter.c: (gst_videofilter_get_type),
(gst_videofilter_class_init), (gst_videofilter_init):
* gst/videofilter/gstvideofilter.h:
* gst/videofilter/gstvideoflip.c: (gst_videoflip_set_caps),
(gst_videoflip_transform_caps), (gst_videoflip_get_unit_size),
(gst_videoflip_flip), (gst_videoflip_transform),
(gst_videoflip_handle_src_event), (gst_videoflip_set_property),
(gst_videoflip_base_init), (gst_videoflip_class_init),
(gst_videoflip_init), (plugin_init), (gst_videoflip_get_type):
* gst/videofilter/gstvideoflip.h: VideoFilter inherits from
BaseTransform, it's just a place holder for now and every video
effect plugin has been ported to use BaseTransform features
directly. QuarkTV was fixed too (was broken), navigationtest
works
and best for the end, videoflip converts navigation events
depending
on flip method ! Fixes #320953

18 years agoremove sinesrc some more
Thomas Vander Stichele [Wed, 23 Nov 2005 15:36:58 +0000 (15:36 +0000)]
remove sinesrc some more

Original commit message from CVS:
remove sinesrc some more

18 years agoremove sinesrc some more
Thomas Vander Stichele [Wed, 23 Nov 2005 15:30:20 +0000 (15:30 +0000)]
remove sinesrc some more

Original commit message from CVS:
remove sinesrc some more

18 years agogst-libs/gst/audio/gstringbuffer.c: If we are reading too slowly, jump forward in...
Wim Taymans [Wed, 23 Nov 2005 13:29:50 +0000 (13:29 +0000)]
gst-libs/gst/audio/gstringbuffer.c: If we are reading too slowly, jump forward in the ringbuffer instead of blocking.

Original commit message from CVS:
* gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_read):
If we are reading too slowly, jump forward in the ringbuffer
instead of blocking.

18 years agofix ximage plugin statement
Christian Schaller [Wed, 23 Nov 2005 13:26:46 +0000 (13:26 +0000)]
fix ximage plugin statement

Original commit message from CVS:
fix ximage plugin statement

18 years agoUpdates for API changes
Jan Schmidt [Wed, 23 Nov 2005 13:25:54 +0000 (13:25 +0000)]
Updates for API changes

Original commit message from CVS:
* ext/libvisual/visual.c: (gst_visual_src_setcaps), (get_buffer),
(gst_visual_chain):
* ext/theora/theoraenc.c: (theora_enc_sink_setcaps):
* gst/videorate/gstvideorate.c: (gst_videorate_setcaps),
(gst_videorate_chain):
* gst/videotestsrc/gstvideotestsrc.c:
(gst_videotestsrc_src_fixate), (gst_videotestsrc_create):
* sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_get_fps),
(gst_v4lmjpegsrc_src_convert), (gst_v4lmjpegsrc_src_query),
(gst_v4lmjpegsrc_get), (gst_v4lmjpegsrc_getcaps):
* sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_get_fps),
(gst_v4lsrc_get_fps_list), (gst_v4lsrc_buffer_new):
Updates for API changes

18 years agogst-libs/gst/audio/gstbaseaudiosink.c: Fix for calibration API change.
Wim Taymans [Wed, 23 Nov 2005 13:08:54 +0000 (13:08 +0000)]
gst-libs/gst/audio/gstbaseaudiosink.c: Fix for calibration API change.

Original commit message from CVS:
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_class_init), (gst_base_audio_sink_set_clock),
(gst_base_audio_sink_render), (gst_base_audio_sink_change_state):
Fix for calibration API change.

18 years agogst-libs/gst/audio/multichannel.c: Use gst_value_array_*() functions on value arrays...
Michael Smith [Wed, 23 Nov 2005 12:40:04 +0000 (12:40 +0000)]
gst-libs/gst/audio/multichannel.c: Use gst_value_array_*() functions on value arrays, not gst_value_list_*().

Original commit message from CVS:
* gst-libs/gst/audio/multichannel.c:
(gst_audio_get_channel_positions),
(gst_audio_set_channel_positions),
(gst_audio_set_structure_channel_positions_list),
(gst_audio_fixate_channel_positions):
Use gst_value_array_*() functions on value arrays, not
gst_value_list_*().

18 years agoautogen.sh: eheh, sinesrc is gone. Replacing sample srcfile by existing one.
Edward Hervey [Wed, 23 Nov 2005 12:38:10 +0000 (12:38 +0000)]
autogen.sh: eheh, sinesrc is gone. Replacing sample srcfile by existing one.

Original commit message from CVS:
* autogen.sh:
eheh, sinesrc is gone. Replacing sample srcfile by existing one.
Fixes autogen

18 years agoadd a test for videotestsrc
Thomas Vander Stichele [Wed, 23 Nov 2005 12:14:10 +0000 (12:14 +0000)]
add a test for videotestsrc

Original commit message from CVS:
add a test for videotestsrc

18 years agoand remove sinesrc from the repository. Closes #321446
Thomas Vander Stichele [Wed, 23 Nov 2005 12:00:20 +0000 (12:00 +0000)]
and remove sinesrc from the repository.  Closes #321446

Original commit message from CVS:
and remove sinesrc from the repository.  Closes #321446

18 years agoremove sinesrc from the build
Thomas Vander Stichele [Wed, 23 Nov 2005 11:58:41 +0000 (11:58 +0000)]
remove sinesrc from the build

Original commit message from CVS:
remove sinesrc from the build

18 years agocheck/: add a test for audiotestsrc, testing all waves. Even seems leak-free at...
Thomas Vander Stichele [Wed, 23 Nov 2005 11:52:48 +0000 (11:52 +0000)]
check/: add a test for audiotestsrc, testing all waves.  Even seems leak-free at first glance, nice job Stefan

Original commit message from CVS:

* check/Makefile.am:
* check/elements/audiotestsrc.c: (setup_audiotestsrc),
(cleanup_audiotestsrc), (GST_START_TEST), (audiotestsrc_suite),
(main):
add a test for audiotestsrc, testing all waves.  Even seems
leak-free at first glance, nice job Stefan

18 years agopo/: Translation string updates
Jan Schmidt [Wed, 23 Nov 2005 10:40:42 +0000 (10:40 +0000)]
po/: Translation string updates

Original commit message from CVS:
* po/af.po:
* po/az.po:
* po/cs.po:
* po/en_GB.po:
* po/hu.po:
* po/it.po:
* po/nb.po:
* po/nl.po:
* po/or.po:
* po/sq.po:
* po/sr.po:
* po/sv.po:
* po/uk.po:
* po/vi.po:
Translation string updates

* sys/v4l/gstv4lsrc.c: (gst_v4lsrc_fixate), (gst_v4lsrc_get_caps),
(gst_v4lsrc_set_caps):
* sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_get_fps),
(gst_v4lsrc_get_fps_list), (gst_v4lsrc_buffer_new):
* sys/v4l/v4lsrc_calls.h:
Improve v4lsrc, by making it work again.

18 years agoext/libvisual/visual.c: Fix the fps calculations.
Jan Schmidt [Tue, 22 Nov 2005 23:46:31 +0000 (23:46 +0000)]
ext/libvisual/visual.c: Fix the fps calculations.

Original commit message from CVS:
* ext/libvisual/visual.c: (gst_visual_chain):
Fix the fps calculations.

* gst/ffmpegcolorspace/avcodec.h:
Move structure element for clarity

* gst-libs/gst/interfaces/tunernorm.c: (gst_tuner_norm_init):
* gst-libs/gst/interfaces/tunernorm.h:
* sys/v4l/gstv4ljpegsrc.c: (gst_v4ljpegsrc_src_link):
* sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_base_init):
* sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_base_init),
(gst_v4lmjpegsrc_get_fps), (gst_v4lmjpegsrc_src_convert),
(gst_v4lmjpegsrc_src_query), (gst_v4lmjpegsrc_get),
(gst_v4lmjpegsrc_getcaps):
* sys/v4l/gstv4lsrc.c: (gst_v4lsrc_fixate), (gst_v4lsrc_get_caps),
(gst_v4lsrc_set_caps):
* sys/v4l/gstv4lsrc.h:
* sys/v4l/v4l_calls.c: (gst_v4l_open):
* sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_get_fps),
(gst_v4lsrc_get_fps_list), (gst_v4lsrc_buffer_new):
* sys/v4l/v4lsrc_calls.h:
Fractional framerates...

18 years agoext/libvisual/visual.c: Fix the fps calculations.
Jan Schmidt [Tue, 22 Nov 2005 23:39:12 +0000 (23:39 +0000)]
ext/libvisual/visual.c: Fix the fps calculations.

Original commit message from CVS:

* ext/libvisual/visual.c: (gst_visual_chain):
Fix the fps calculations.

* gst/ffmpegcolorspace/avcodec.h:
Move structure element for clarity

* gst-libs/gst/interfaces/tunernorm.c: (gst_tuner_norm_init):
* gst-libs/gst/interfaces/tunernorm.h:
* sys/v4l/gstv4ljpegsrc.c: (gst_v4ljpegsrc_src_link):
* sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_base_init):
* sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_base_init),
(gst_v4lmjpegsrc_get_fps), (gst_v4lmjpegsrc_src_convert),
(gst_v4lmjpegsrc_src_query), (gst_v4lmjpegsrc_get),
(gst_v4lmjpegsrc_getcaps):
* sys/v4l/gstv4lsrc.c: (gst_v4lsrc_fixate), (gst_v4lsrc_get_caps),
(gst_v4lsrc_set_caps):
* sys/v4l/gstv4lsrc.h:
* sys/v4l/v4l_calls.c: (gst_v4l_open):
* sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_get_fps),
(gst_v4lsrc_get_fps_list), (gst_v4lsrc_buffer_new):
* sys/v4l/v4lsrc_calls.h:
Fractional framerates...

18 years agoConvert to fractional framerates.
Jan Schmidt [Tue, 22 Nov 2005 20:07:47 +0000 (20:07 +0000)]
Convert to fractional framerates.

Original commit message from CVS:
* ext/aalib/gstaasink.c: (gst_aasink_fixate):
* gst/debug/gstnavigationtest.c:
(gst_navigationtest_handle_src_event):
* gst/videofilter/gstvideofilter.c:
(gst_videofilter_format_get_structure), (gst_videofilter_setcaps),
(gst_videofilter_init):
* gst/videofilter/gstvideofilter.h:
Convert to fractional framerates.

18 years agogst-libs/gst/audio/gstbaseaudiosink.c: And we provide a clock by default, of course...
Wim Taymans [Tue, 22 Nov 2005 18:54:56 +0000 (18:54 +0000)]
gst-libs/gst/audio/gstbaseaudiosink.c: And we provide a clock by default, of course...

Original commit message from CVS:
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_class_init), (gst_base_audio_sink_set_clock),
(gst_base_audio_sink_render), (gst_base_audio_sink_change_state):
And we provide a clock by default, of course...

18 years agogst-libs/gst/audio/gstaudioclock.c: This clock can be slaved to a master clock now.
Wim Taymans [Tue, 22 Nov 2005 18:32:09 +0000 (18:32 +0000)]
gst-libs/gst/audio/gstaudioclock.c: This clock can be slaved to a master clock now.

Original commit message from CVS:
* gst-libs/gst/audio/gstaudioclock.c: (gst_audio_clock_init):
This clock can be slaved to a master clock now.

* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_class_init), (gst_base_audio_sink_init),
(gst_base_audio_sink_dispose), (gst_base_audio_sink_provide_clock),
(gst_base_audio_sink_set_clock),
(gst_base_audio_sink_set_property),
(gst_base_audio_sink_get_property), (gst_base_audio_sink_preroll),
(gst_base_audio_sink_render), (gst_base_audio_sink_change_state):
* gst-libs/gst/audio/gstbaseaudiosink.h:
Handle slaving the internal clock to the clock selected in the
pipeline.
Add property to make the basesink not provide a clock.

* gst-libs/gst/rtp/gstbasertpdepayload.c:
(gst_base_rtp_depayload_class_init), (gst_base_rtp_depayload_init),
(gst_base_rtp_depayload_wait):
* gst-libs/gst/rtp/gstbasertpdepayload.h:
We can use the clock in GstElement, no need to store it ourselves.

18 years agoremove deprecated properties fix up enums to correctly have short lowercase dashed...
Thomas Vander Stichele [Tue, 22 Nov 2005 17:39:29 +0000 (17:39 +0000)]
remove deprecated properties fix up enums to correctly have short lowercase dashed nicks

Original commit message from CVS:
remove deprecated properties
fix up enums to correctly have short lowercase dashed nicks

18 years agoFix compile due to self-stupidity
Michael Smith [Tue, 22 Nov 2005 16:50:16 +0000 (16:50 +0000)]
Fix compile due to self-stupidity

Original commit message from CVS:
Fix compile due to self-stupidity

18 years agoRemove conflict marker
Michael Smith [Tue, 22 Nov 2005 16:33:29 +0000 (16:33 +0000)]
Remove conflict marker

Original commit message from CVS:
Remove conflict marker

18 years agoAdd underscore.
Michael Smith [Tue, 22 Nov 2005 16:31:41 +0000 (16:31 +0000)]
Add underscore.

Original commit message from CVS:
Add underscore.

18 years agogst/: Use utility method for scaling clocktime for fractional framerates.
Michael Smith [Tue, 22 Nov 2005 16:19:36 +0000 (16:19 +0000)]
gst/: Use utility method for scaling clocktime for fractional framerates.

Original commit message from CVS:
* gst/videorate/gstvideorate.c: (gst_videorate_chain):
* gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_create):
Use utility method for scaling clocktime for fractional framerates.

18 years agoConvert elements to use fractions for their framerate.
Jan Schmidt [Tue, 22 Nov 2005 16:08:37 +0000 (16:08 +0000)]
Convert elements to use fractions for their framerate.

Original commit message from CVS:
* ext/libvisual/visual.c: (gst_visual_src_setcaps), (get_buffer),
(gst_visual_chain):
* ext/ogg/gstogmparse.c: (gst_ogm_parse_chain):
* ext/theora/theoradec.c: (theora_handle_type_packet):
* ext/theora/theoraenc.c: (theora_enc_sink_setcaps),
(theora_enc_chain):
* gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps):
* gst-libs/gst/video/video.c: (gst_video_frame_rate):
* gst-libs/gst/video/video.h:
* gst/ffmpegcolorspace/avcodec.h:
* gst/ffmpegcolorspace/gstffmpegcodecmap.c:
(gst_ffmpeg_caps_to_pixfmt):
* gst/ffmpegcolorspace/gstffmpegcolorspace.c:
(gst_ffmpegcsp_set_caps):
* gst/videorate/gstvideorate.c: (gst_videorate_transformcaps),
(gst_videorate_setcaps), (gst_videorate_blank_data),
(gst_videorate_chain):
* gst/videotestsrc/gstvideotestsrc.c:
(gst_videotestsrc_src_fixate), (gst_videotestsrc_getcaps),
(gst_videotestsrc_parse_caps), (gst_videotestsrc_setcaps),
(gst_videotestsrc_event), (gst_videotestsrc_create):
* gst/videotestsrc/gstvideotestsrc.h:
* sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_get),
(gst_ximagesink_setcaps), (gst_ximagesink_change_state),
(gst_ximagesink_get_times), (gst_ximagesink_init):
* sys/ximage/ximagesink.h:
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support),
(gst_xvimagesink_setcaps), (gst_xvimagesink_change_state),
(gst_xvimagesink_get_times), (gst_xvimagesink_init):
* sys/xvimage/xvimagesink.h:
Convert elements to use fractions for their framerate.
V4L elements to come later tonight.

18 years agoremove some deprecated functions
Thomas Vander Stichele [Tue, 22 Nov 2005 13:14:07 +0000 (13:14 +0000)]
remove some deprecated functions

Original commit message from CVS:
remove some deprecated functions

18 years agochangelog
Andy Wingo [Tue, 22 Nov 2005 12:35:22 +0000 (12:35 +0000)]
changelog

Original commit message from CVS:
changelog

18 years agoUpdate for gst_tag_setter API changes.
Andy Wingo [Tue, 22 Nov 2005 12:34:27 +0000 (12:34 +0000)]
Update for gst_tag_setter API changes.

Original commit message from CVS:
2005-11-22  Andy Wingo  <wingo@pobox.com>

* Update for gst_tag_setter API changes.

18 years agoext/ogg/gstoggdemux.c (gst_ogg_pad_submit_packet)
Andy Wingo [Tue, 22 Nov 2005 11:51:24 +0000 (11:51 +0000)]
ext/ogg/gstoggdemux.c (gst_ogg_pad_submit_packet)

Original commit message from CVS:
2005-11-22  Andy Wingo  <wingo@pobox.com>

* ext/ogg/gstoggdemux.c (gst_ogg_pad_submit_packet)
(gst_ogg_demux_perform_seek):
* ext/theora/theoradec.c (theora_dec_sink_event):
* ext/vorbis/vorbisdec.c (vorbis_dec_sink_event): Run
update-funcnames.

18 years agoalso scan sys path
Thomas Vander Stichele [Tue, 22 Nov 2005 11:43:16 +0000 (11:43 +0000)]
also scan sys path

Original commit message from CVS:
also scan sys path

18 years agoexamples/seeking/seek.c: Give higher priority to bus signals than the gtk events...
Wim Taymans [Tue, 22 Nov 2005 11:35:09 +0000 (11:35 +0000)]
examples/seeking/seek.c: Give higher priority to bus signals than the gtk events to fix a race condition in the segme...

Original commit message from CVS:
* examples/seeking/seek.c: (main):
Give higher priority to bus signals than the gtk events
to fix a race condition in the segment looping.

18 years agoRename libgsttagedit to libgsttag (#322117).
Tim-Philipp Müller [Tue, 22 Nov 2005 11:33:07 +0000 (11:33 +0000)]
Rename libgsttagedit to libgsttag (#322117).

Original commit message from CVS:
* ext/theora/Makefile.am:
* ext/vorbis/Makefile.am:
* gst-libs/gst/tag/Makefile.am:
* gst-plugins-base.spec.in:
Rename libgsttagedit to libgsttag (#322117).

18 years agosys/: Call gst_x_overlay_prepare_xwindow_id() to give applications a final chance...
Tim-Philipp Müller [Tue, 22 Nov 2005 11:13:49 +0000 (11:13 +0000)]
sys/: Call gst_x_overlay_prepare_xwindow_id() to give applications a final chance to set their own xwindow id before ...

Original commit message from CVS:
* sys/ximage/ximagesink.c: (gst_ximagesink_setcaps):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_setcaps):
Call gst_x_overlay_prepare_xwindow_id() to give applications
a final chance to set their own xwindow id before the video
sink creates its own window.

18 years agosys/xvimage/xvimagesink.c: Handle navigation events correcly with borders if applicable.
Julien Moutte [Tue, 22 Nov 2005 10:09:54 +0000 (10:09 +0000)]
sys/xvimage/xvimagesink.c: Handle navigation events correcly with borders if applicable.

Original commit message from CVS:
2005-11-22  Julien MOUTTE  <julien@moutte.net>

* sys/xvimage/xvimagesink.c:
(gst_xvimagesink_navigation_send_event): Handle navigation
events correcly with borders if applicable.

18 years agogst/ffmpegcolorspace/: #318353); use gst_structure_has_name().
Luca Ognibene [Tue, 22 Nov 2005 09:24:29 +0000 (09:24 +0000)]
gst/ffmpegcolorspace/: #318353); use gst_structure_has_name().

Original commit message from CVS:
* gst/ffmpegcolorspace/gstffmpegcodecmap.c:
(gst_ffmpeg_pixfmt_to_caps), (gst_ffmpeg_caps_to_pixfmt):
* gst/ffmpegcolorspace/gstffmpegcolorspace.c:
(gst_ffmpegcsp_caps_remove_format_info):
* gst/ffmpegcolorspace/imgconvert.c:
* gst/ffmpegcolorspace/imgconvert_template.h:
Forward-port fixes from the 0.8 branch (patch by Luca Ognibene,
#318353); use gst_structure_has_name().

18 years agosys/ximage/ximagesink.c: Add debug macros on functions.
Julien Moutte [Tue, 22 Nov 2005 09:18:56 +0000 (09:18 +0000)]
sys/ximage/ximagesink.c: Add debug macros on functions.

Original commit message from CVS:
2005-11-22  Julien MOUTTE  <julien@moutte.net>

* sys/ximage/ximagesink.c: (gst_ximagesink_event_thread),
(gst_ximagesink_class_init): Add debug macros on functions.
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_new),
(gst_xvimagesink_xwindow_draw_borders),
(gst_xvimagesink_xvimage_put),
(gst_xvimagesink_xwindow_update_geometry),
(gst_xvimagesink_handle_xevents),
(gst_xvimagesink_get_xv_support),
(gst_xvimagesink_event_thread), (gst_xvimagesink_xcontext_get),
(gst_xvimagesink_xcontext_clear),
(gst_xvimagesink_get_format_from_caps),
(gst_xvimagesink_setcaps),
(gst_xvimagesink_change_state), (gst_xvimagesink_show_frame),
(gst_xvimagesink_buffer_alloc),
(gst_xvimagesink_set_xwindow_id),
(gst_xvimagesink_expose), (gst_xvimagesink_set_property),
(gst_xvimagesink_get_property), (gst_xvimagesink_finalize),
(gst_xvimagesink_init), (gst_xvimagesink_class_init):
* sys/xvimage/xvimagesink.h: Refactoring to handle aspect ratio,
expose while being PAUSED, out of data flow navigation events,
etc..

18 years agogst-libs/gst/audio/audio.*: fix prototype - wondering why the test worked regardless
Thomas Vander Stichele [Mon, 21 Nov 2005 23:51:45 +0000 (23:51 +0000)]
gst-libs/gst/audio/audio.*: fix prototype - wondering why the test worked regardless

Original commit message from CVS:

* gst-libs/gst/audio/audio.c: (gst_audio_duration_from_pad_buffer):
* gst-libs/gst/audio/audio.h:
fix prototype - wondering why the test worked regardless

18 years agoadd a method that returns a proper GstClockTime
Thomas Vander Stichele [Mon, 21 Nov 2005 22:56:33 +0000 (22:56 +0000)]
add a method that returns a proper GstClockTime

Original commit message from CVS:
add a method that returns a proper GstClockTime

18 years agogst-libs/gst/interfaces/xoverlay.*: Remove everything having to do with the desired...
Tim-Philipp Müller [Mon, 21 Nov 2005 20:28:23 +0000 (20:28 +0000)]
gst-libs/gst/interfaces/xoverlay.*: Remove everything having to do with the desired size; add gst_x_overlay_prepare_x...

Original commit message from CVS:
* gst-libs/gst/interfaces/xoverlay.c: (gst_x_overlay_base_init),
(gst_x_overlay_got_xwindow_id), (gst_x_overlay_prepare_xwindow_id):
* gst-libs/gst/interfaces/xoverlay.h:
Remove everything having to do with the desired size; add
gst_x_overlay_prepare_xwindow_id() function; remove the
'have-xwindow-id' signal and make gst_x_overlay_got_xwindow_id()
post a message on the bus instead (#321816).
* sys/ximage/ximagesink.c: (gst_ximagesink_xoverlay_init):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_setcaps),
(gst_xvimagesink_xoverlay_init):
Remove desired size stuff (#321816).

18 years agogst/typefind/gsttypefindfunctions.c: Terminate vararg functions with NULL instead...
Tim-Philipp Müller [Mon, 21 Nov 2005 20:19:55 +0000 (20:19 +0000)]
gst/typefind/gsttypefindfunctions.c: Terminate vararg functions with NULL instead of 0 to make gcc4 happy.

Original commit message from CVS:
* gst/typefind/gsttypefindfunctions.c: (mp3_type_find),
(mpeg2_sys_type_find), (mpeg1_sys_type_find),
(mpeg_video_type_find), (mpeg_video_stream_type_find):
Terminate vararg functions with NULL instead of 0 to
make gcc4 happy.

18 years agochangelog
Andy Wingo [Mon, 21 Nov 2005 19:13:20 +0000 (19:13 +0000)]
changelog

Original commit message from CVS:
changelog

18 years agogst-libs/gst/rtp/gstrtpbuffer.h: gst-libs/gst/rtp/gstrtpbuffer.c
Andy Wingo [Mon, 21 Nov 2005 19:12:51 +0000 (19:12 +0000)]
gst-libs/gst/rtp/gstrtpbuffer.h: gst-libs/gst/rtp/gstrtpbuffer.c

Original commit message from CVS:
2005-11-21  Andy Wingo  <wingo@pobox.com>

patch from: Sebastien Cote <sebas642@yahoo.ca>

* gst-libs/gst/rtp/gstrtpbuffer.h:
* gst-libs/gst/rtp/gstrtpbuffer.c
(gst_rtpbuffer_get_payload_buffer): New function.

18 years agochangelog
Andy Wingo [Mon, 21 Nov 2005 18:45:09 +0000 (18:45 +0000)]
changelog

Original commit message from CVS:
changelog

18 years agogst/playback/gstplaybin.c (gen_audio_element)
Andy Wingo [Mon, 21 Nov 2005 18:44:02 +0000 (18:44 +0000)]
gst/playback/gstplaybin.c (gen_audio_element)

Original commit message from CVS:
2005-11-21  Andy Wingo  <wingo@pobox.com>

* gst/playback/gstplaybin.c (gen_audio_element)
(gen_video_element): Use the new MISSING_PLUGIN core error
category.

18 years agoDon't take stream lock.
Andy Wingo [Mon, 21 Nov 2005 17:29:00 +0000 (17:29 +0000)]
Don't take stream lock.

Original commit message from CVS:
2005-11-21  Andy Wingo  <wingo@pobox.com>

* ext/vorbis/vorbisdec.c (vorbis_dec_sink_event):
* gst/videorate/gstvideorate.c (gst_videorate_event):
* ext/theora/theoradec.c (theora_dec_sink_event):
* ext/theora/theoraenc.c (theora_enc_sink_event): Don't take
stream lock.

* gst/subparse/gstsubparse.c (gst_subparse_src_event):
* ext/ogg/gstoggdemux.c (gst_ogg_demux_perform_seek): Update for
stream lock changes.

18 years agogst/: Segment update fix.
Wim Taymans [Mon, 21 Nov 2005 17:14:02 +0000 (17:14 +0000)]
gst/: Segment update fix.

Original commit message from CVS:
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_class_init), (gst_base_audio_sink_init),
(gst_base_audio_sink_provide_clock),
(gst_base_audio_sink_set_clock), (gst_base_audio_sink_render),
(gst_base_audio_sink_change_state):
* gst/audioresample/gstaudioresample.c:
Segment update fix.

18 years ago*.*: Ran scripts/update-macros. Oh yes.
Andy Wingo [Mon, 21 Nov 2005 16:35:24 +0000 (16:35 +0000)]
*.*: Ran scripts/update-macros. Oh yes.

Original commit message from CVS:
2005-11-21  Andy Wingo  <wingo@pobox.com>

* *.h:
* *.c: Ran scripts/update-macros. Oh yes.

18 years agosys/ximage/: Rename ximage plugin to ximagesink (#321426) (Don't forget to remove...
Tim-Philipp Müller [Mon, 21 Nov 2005 16:08:19 +0000 (16:08 +0000)]
sys/ximage/: Rename ximage plugin to ximagesink (#321426) (Don't forget to remove your old libgstximage.* manually if...

Original commit message from CVS:
* sys/ximage/Makefile.am:
* sys/ximage/ximage.c:
Rename ximage plugin to ximagesink (#321426) (Don't forget to
remove your old libgstximage.* manually if necessary).

18 years agoext/vorbis/vorbisenc.c: Minimal fix for bug #320200: set the min/max bitrate in the...
Michael Smith [Mon, 21 Nov 2005 15:16:29 +0000 (15:16 +0000)]
ext/vorbis/vorbisenc.c: Minimal fix for bug #320200: set the min/max bitrate in the correct units. A better fix would...

Original commit message from CVS:
* ext/vorbis/vorbisenc.c: (gst_vorbisenc_setup):
Minimal fix for bug #320200: set the min/max bitrate in the correct
units. A better fix would be to upgrade to the RATEMANAGE2
interface, rather than using the deprecated interface used here, but
that would require an update in our libvorbis dependency (to 1.1),
which is probably undesirable.

18 years agoRename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027)
Jan Schmidt [Mon, 21 Nov 2005 14:29:53 +0000 (14:29 +0000)]
Rename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027)

Original commit message from CVS:
* ext/libvisual/visual.c: (get_buffer):
* gst-libs/gst/audio/gstbaseaudiosrc.c:
(gst_base_audio_src_fixate):
* gst/audioconvert/gstaudioconvert.c:
(gst_audio_convert_fixate_caps):
* gst/audioscale/gstaudioscale.c: (gst_audioscale_fixate):
* gst/audiotestsrc/gstaudiotestsrc.c:
(gst_audiotestsrc_src_fixate):
* gst/sine/gstsinesrc.c: (gst_sinesrc_src_fixate):
* gst/videorate/gstvideorate.c: (gst_videorate_setcaps):
* gst/videoscale/gstvideoscale.c: (gst_videoscale_fixate_caps):
* gst/videotestsrc/gstvideotestsrc.c:
(gst_videotestsrc_src_fixate):
* sys/v4l/gstv4lsrc.c: (gst_v4lsrc_fixate):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_fixate):
Rename gst_caps_structure_fixate_* to gst_structure_fixate_*
(#322027)

18 years agoFixes for GST_FOURCC_FORMAT API change.
Tim-Philipp Müller [Mon, 21 Nov 2005 13:32:36 +0000 (13:32 +0000)]
Fixes for GST_FOURCC_FORMAT API change.

Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps),
(gst_riff_create_iavs_caps):
* gst-libs/gst/riff/riff-read.c: (gst_riff_parse_file_header),
(gst_riff_parse_strh), (gst_riff_parse_strf_vids),
(gst_riff_parse_info):
* gst/videotestsrc/videotestsrc.c: (paintinfo_find_by_structure):
* sys/v4l/gstv4lsrc.c: (gst_v4lsrc_set_caps):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_setcaps):
Fixes for GST_FOURCC_FORMAT API change.

18 years agoCommit old changelog entry I forgot about the other night
Jan Schmidt [Mon, 21 Nov 2005 12:53:53 +0000 (12:53 +0000)]
Commit old changelog entry I forgot about the other night

Original commit message from CVS:
Commit old changelog entry I forgot about the other night

18 years agoext/ogg/gstoggmux.c (gst_ogg_mux_set_header_on_caps): ext/ogg/gstoggparse.c (gst_ogg_...
Alessandro Dessina [Mon, 21 Nov 2005 12:36:22 +0000 (12:36 +0000)]
ext/ogg/gstoggmux.c (gst_ogg_mux_set_header_on_caps): ext/ogg/gstoggparse.c (gst_ogg_parse_append_header)

Original commit message from CVS:
2005-11-21  Andy Wingo  <wingo@pobox.com>

patch by: Alessandro Dessina <alessandro nnva org>

* ext/ogg/gstoggmux.c (gst_ogg_mux_set_header_on_caps):
* ext/ogg/gstoggparse.c (gst_ogg_parse_append_header)
(gst_ogg_parse_chain):
* ext/theora/theoraenc.c (theora_set_header_on_caps):
* ext/vorbis/vorbisenc.c (gst_vorbisenc_set_header_on_caps):
* ext/vorbis/vorbisparse.c (vorbis_parse_set_header_on_caps): Fix
gst_value_list calls on arrays. Fixes #321962.

18 years agoUpdate for gst_collectpads_foo() to gst_collect_pads_foo()
Tim-Philipp Müller [Mon, 21 Nov 2005 11:54:16 +0000 (11:54 +0000)]
Update for gst_collectpads_foo() to gst_collect_pads_foo()

Original commit message from CVS:
* ext/ogg/gstoggmux.c: (gst_ogg_mux_init),
(gst_ogg_mux_request_new_pad), (gst_ogg_mux_queue_pads),
(gst_ogg_mux_clear_collectpads), (gst_ogg_mux_change_state):
* gst/adder/gstadder.c: (gst_adder_init),
(gst_adder_request_new_pad), (gst_adder_collected),
(gst_adder_change_state):
Update for gst_collectpads_foo() to gst_collect_pads_foo()
API change.

18 years agoext/vorbis/vorbisenc.c: Properly handle pad_push return values.
Michael Smith [Mon, 21 Nov 2005 10:09:16 +0000 (10:09 +0000)]
ext/vorbis/vorbisenc.c: Properly handle pad_push return values.

Original commit message from CVS:
* ext/vorbis/vorbisenc.c: (gst_vorbisenc_clear),
(gst_vorbisenc_chain), (gst_vorbisenc_output_buffers):
Properly handle pad_push return values.

18 years agogst-libs/gst/tag/: Remove obsolete vorbistag element and debug category.
Jan Schmidt [Sun, 20 Nov 2005 17:11:06 +0000 (17:11 +0000)]
gst-libs/gst/tag/: Remove obsolete vorbistag element and debug category.

Original commit message from CVS:
* gst-libs/gst/tag/Makefile.am:
* gst-libs/gst/tag/gstvorbistag.c:
(gst_tag_list_to_vorbiscomment_buffer):
Remove obsolete vorbistag element and debug category.

* gst/playback/gstplaybasebin.c: (check_queue):
Don't divide by 0 when queue-threshold is 0.

* sys/ximage/ximagesink.c: (gst_ximagesink_set_property):
Don't modify an existing pixel-aspect-ratio if we fail to read
a new one.