platform/upstream/gst-plugins-base.git
19 years agoadd new plugin and element
Stefan Kost [Sun, 9 Oct 2005 18:34:44 +0000 (18:34 +0000)]
add new plugin and element

Original commit message from CVS:
* configure.ac:
* docs/plugins/gst-plugins-base-plugins-docs.sgml:
* docs/plugins/gst-plugins-base-plugins-sections.txt:
* gst/audioscale/gstaudioscale.c: (gst_audioscale_method_get_type):
* gst/audiotestsrc/Makefile.am:
* gst/audiotestsrc/gstaudiotestsrc.c:
(gst_audiostestsrc_wave_get_type), (gst_audiotestsrc_base_init),
(gst_audiotestsrc_class_init), (gst_audiotestsrc_init),
(gst_audiotestsrc_src_fixate), (gst_audiotestsrc_setcaps),
(gst_audiotestsrc_get_query_types), (gst_audiotestsrc_src_query),
(gst_audiotestsrc_wait), (gst_audiotestsrc_unlock),
(gst_audiotestsrc_create_sine), (gst_audiotestsrc_create_square),
(gst_audiotestsrc_create_saw), (gst_audiotestsrc_create_triangle),
(gst_audiotestsrc_create_silence),
(gst_audiotestsrc_create_white_noise),
(gst_audiotestsrc_change_wave), (gst_audiotestsrc_create),
(gst_audiotestsrc_set_property), (gst_audiotestsrc_get_property),
(gst_audiotestsrc_start), (plugin_init):
* gst/audiotestsrc/gstaudiotestsrc.h:
add new plugin and element
* gst/sine/gstsinesrc.c: (gst_sinesrc_class_init):
use gobject_class

19 years agogst/adder/gstadder.c: Add query function to source pad, so adder reports the correct...
Tim-Philipp Müller [Sun, 9 Oct 2005 08:56:54 +0000 (08:56 +0000)]
gst/adder/gstadder.c: Add query function to source pad, so adder reports the correct time/sample position when querie...

Original commit message from CVS:
* gst/adder/gstadder.c: (gst_adder_query), (gst_adder_class_init),
(gst_adder_init), (gst_adder_request_new_pad),
(gst_adder_change_state):
Add query function to source pad, so adder reports the correct
time/sample position when queried (#315457); fix state change
function; use GST_DEBUG_FUNCPTR() for pad functions.

19 years agogst/typefind/gsttypefindfunctions.c: Fix leaks in typefind registration
Thomas Vander Stichele [Sat, 8 Oct 2005 15:36:50 +0000 (15:36 +0000)]
gst/typefind/gsttypefindfunctions.c: Fix leaks in typefind registration

Original commit message from CVS:

* gst/typefind/gsttypefindfunctions.c: (utf8_type_find):
Fix leaks in typefind registration
Clean up the gratuitous commenting and whitespacing a little

19 years agogst-libs/gst/audio/gstaudiosink.c: Only actually wait for the thread to be stopped...
Wim Taymans [Sat, 8 Oct 2005 12:02:08 +0000 (12:02 +0000)]
gst-libs/gst/audio/gstaudiosink.c: Only actually wait for the thread to be stopped if it's running.

Original commit message from CVS:
* gst-libs/gst/audio/gstaudiosink.c: (gst_audioringbuffer_stop):
Only actually wait for the thread to be stopped if it's
running.

19 years agogst-libs/gst/audio/gstbaseaudiosink.c: If we receive EOS we can start playback of...
Wim Taymans [Sat, 8 Oct 2005 11:47:52 +0000 (11:47 +0000)]
gst-libs/gst/audio/gstbaseaudiosink.c: If we receive EOS we can start playback of what we had.

Original commit message from CVS:
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_event), (gst_base_audio_sink_render):
If we receive EOS we can start playback of what we had.

19 years agogst/tcp/gstmultifdsink.c: Fix crasher when going to NULL multiple times.
Wim Taymans [Sat, 8 Oct 2005 08:50:37 +0000 (08:50 +0000)]
gst/tcp/gstmultifdsink.c: Fix crasher when going to NULL multiple times.

Original commit message from CVS:
* gst/tcp/gstmultifdsink.c: (gst_multifdsink_class_init),
(gst_multifdsink_finalize), (multifdsink_hash_remove),
(gst_multifdsink_stop):
Fix crasher when going to NULL multiple times.

19 years agodeclarations before code
Thomas Vander Stichele [Fri, 7 Oct 2005 17:17:41 +0000 (17:17 +0000)]
declarations before code

Original commit message from CVS:
declarations before code

19 years agodeclare variable at start of block
Thomas Vander Stichele [Fri, 7 Oct 2005 17:06:59 +0000 (17:06 +0000)]
declare variable at start of block

Original commit message from CVS:
declare variable at start of block

19 years agogst-libs/gst/audio/: Fixed gstbaseaudiosrc adding ring buffer sync to it.
Edgard Lima [Thu, 6 Oct 2005 15:15:04 +0000 (15:15 +0000)]
gst-libs/gst/audio/: Fixed gstbaseaudiosrc adding ring buffer sync to it.

Original commit message from CVS:
* gst-libs/gst/audio/gstbaseaudiosrc.c: (gst_base_audio_src_event),
(gst_base_audio_src_create), (gst_base_audio_src_change_state):
* gst-libs/gst/audio/gstbaseaudiosrc.h:
* gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_read):
patch from Edgard Lima <edgard.lima@indt.org.br>
Fixed gstbaseaudiosrc adding ring buffer sync to it.

19 years agoext/ogg/gstoggdemux.c: Report the FLOW_RETURN as string in the error message.
Wim Taymans [Thu, 6 Oct 2005 13:11:55 +0000 (13:11 +0000)]
ext/ogg/gstoggdemux.c: Report the FLOW_RETURN as string in the error message.

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_loop):
Report the FLOW_RETURN as string in the error message.

* gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_clear_all):
Don't assert when clearing an unnegotiated buffer.

19 years agogst/playback/: Set state to NULL before removing from bin. Fix refcounting.
Michael Smith [Tue, 4 Oct 2005 18:02:00 +0000 (18:02 +0000)]
gst/playback/: Set state to NULL before removing from bin. Fix refcounting.

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (group_destroy),
(gen_preroll_element), (remove_groups), (setup_source):
* gst/playback/gstplaybin.c: (remove_sinks), (add_sink),
(setup_sinks), (gst_play_bin_send_event),
(gst_play_bin_change_state):
Set state to NULL before removing from bin. Fix refcounting.

19 years agogst/playback/gstplaybin.c: Correct refcounting in send_event() function. Previously...
Michael Smith [Tue, 4 Oct 2005 13:51:17 +0000 (13:51 +0000)]
gst/playback/gstplaybin.c: Correct refcounting in send_event() function. Previously was wrong if the first sink was u...

Original commit message from CVS:
* gst/playback/gstplaybin.c: (gst_play_bin_send_event):
Correct refcounting in send_event() function. Previously was wrong
if the first sink was unable to handle the event.

19 years agoignore more
Thomas Vander Stichele [Mon, 3 Oct 2005 18:36:24 +0000 (18:36 +0000)]
ignore more

Original commit message from CVS:
ignore more

19 years agoback to head
Thomas Vander Stichele [Mon, 3 Oct 2005 17:58:38 +0000 (17:58 +0000)]
back to head

Original commit message from CVS:
back to head

19 years agorelease time RELEASE-0_9_3
Thomas Vander Stichele [Mon, 3 Oct 2005 17:48:19 +0000 (17:48 +0000)]
release time

Original commit message from CVS:
release time

19 years agorevert last commit
Johan Dahlin [Mon, 3 Oct 2005 04:25:54 +0000 (04:25 +0000)]
revert last commit

Original commit message from CVS:
revert last commit

19 years agogst/playback/gstdecodebin.c (try_to_link_1) set element to NULL before removing it.
Andy Wingo [Sun, 2 Oct 2005 23:11:41 +0000 (23:11 +0000)]
gst/playback/gstdecodebin.c (try_to_link_1) set element to NULL before removing it.

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

* gst/playback/gstdecodebin.c (try_to_link_1)
(remove_element_chain): set element to NULL before removing it.

19 years agoext/gnomevfs/gstgnomevfssrc.c (gst_gnomevfssrc_uri_get_protocols): protect gst_gnomev...
Johan Dahlin [Sun, 2 Oct 2005 21:06:02 +0000 (21:06 +0000)]
ext/gnomevfs/gstgnomevfssrc.c (gst_gnomevfssrc_uri_get_protocols): protect gst_gnomevfs_get_supported_uris by a mutex...

Original commit message from CVS:
* ext/gnomevfs/gstgnomevfssrc.c (gst_gnomevfssrc_uri_get_protocols):
protect gst_gnomevfs_get_supported_uris by a mutex, to make it
MT safe.

19 years agogst-libs/gst/audio/gstringbuffer.c (gst_ring_buffer_clear)
Andy Wingo [Sun, 2 Oct 2005 15:58:57 +0000 (15:58 +0000)]
gst-libs/gst/audio/gstringbuffer.c (gst_ring_buffer_clear)

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

* gst-libs/gst/audio/gstringbuffer.c (gst_ring_buffer_clear)
(gst_ring_buffer_prepare_read):
* gst-libs/gst/audio/gstaudiosink.c (audioringbuffer_thread_func):
Demote to LOG.

19 years agoext/: Propagate error codes from alloc_buffer too.
Wim Taymans [Thu, 29 Sep 2005 19:12:44 +0000 (19:12 +0000)]
ext/: Propagate error codes from alloc_buffer too.

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_chain_peer):
* ext/theora/theoradec.c: (theora_handle_data_packet):
* ext/vorbis/vorbisdec.c: (vorbis_handle_data_packet):
Propagate error codes from alloc_buffer too.

19 years agog_debug build fix.
Wim Taymans [Thu, 29 Sep 2005 14:14:40 +0000 (14:14 +0000)]
g_debug build fix.

Original commit message from CVS:
g_debug build fix.

19 years agoext/vorbis/vorbisdec.c: We use fixed caps.
Wim Taymans [Thu, 29 Sep 2005 14:12:18 +0000 (14:12 +0000)]
ext/vorbis/vorbisdec.c: We use fixed caps.

Original commit message from CVS:
* ext/vorbis/vorbisdec.c: (gst_vorbis_dec_init):
We use fixed caps.

* gst/playback/Makefile.am:
* gst/playback/test5.c: (new_pad), (no_more_pads), (start_finding),
(dump_element_stats), (main):
Added example stream introspection code.

19 years agogst/adder/gstadder.c: fix adder for float elements
Stefan Kost [Wed, 28 Sep 2005 18:59:19 +0000 (18:59 +0000)]
gst/adder/gstadder.c: fix adder for float elements

Original commit message from CVS:
* gst/adder/gstadder.c: (gst_adder_collected):
fix adder for float elements

19 years agogst-libs/gst/audio/: get_clock -> provide_clock
Wim Taymans [Wed, 28 Sep 2005 13:41:29 +0000 (13:41 +0000)]
gst-libs/gst/audio/: get_clock -> provide_clock

Original commit message from CVS:
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_class_init),
(gst_base_audio_sink_provide_clock), (gst_base_audio_sink_render):
* gst-libs/gst/audio/gstbaseaudiosrc.c:
(gst_base_audio_src_class_init),
(gst_base_audio_src_provide_clock):
get_clock -> provide_clock

19 years agogst/videotestsrc/gstvideotestsrc.c: Implement live source mode and unlocking.
Andy Wingo [Wed, 28 Sep 2005 13:36:45 +0000 (13:36 +0000)]
gst/videotestsrc/gstvideotestsrc.c: Implement live source mode and unlocking.

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

* gst/videotestsrc/gstvideotestsrc.c: Implement live source mode
and unlocking.

19 years agogst/sine/gstsinesrc.c (gst_sinesrc_unlock): Actually implement unlocking.
Andy Wingo [Wed, 28 Sep 2005 13:18:11 +0000 (13:18 +0000)]
gst/sine/gstsinesrc.c (gst_sinesrc_unlock): Actually implement unlocking.

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

* gst/sine/gstsinesrc.c (gst_sinesrc_unlock): Actually implement
unlocking.

19 years agogst/tcp/gsttcpclientsink.c (gst_tcpclientsink_base_init): Actually add the pad template.
Andy Wingo [Wed, 28 Sep 2005 12:58:41 +0000 (12:58 +0000)]
gst/tcp/gsttcpclientsink.c (gst_tcpclientsink_base_init): Actually add the pad template.

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

* gst/tcp/gsttcpclientsink.c (gst_tcpclientsink_base_init):
Actually add the pad template.
(gst_tcpclientsink_get_type): We're a base sink. Woot, works.

* gst/tcp/gsttcpserversrc.c: Go ahead and fix up serversrc while
I'm at it...

19 years agogst/tcp/gsttcpclientsrc.c: Make interruptable -- code stolen from fdsrc. Get caps...
Andy Wingo [Wed, 28 Sep 2005 12:25:08 +0000 (12:25 +0000)]
gst/tcp/gsttcpclientsrc.c: Make interruptable -- code stolen from fdsrc. Get caps in create() instead of start() so i...

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

* gst/tcp/gsttcpclientsrc.c: Make interruptable -- code stolen
from fdsrc. Get caps in create() instead of start() so it can be
interrupted. Interruption somewhat untested.

* gst/tcp/gsttcp.c (gst_tcp_read_buffer, gst_tcp_socket_read):
Proper EOS handling.

19 years agogst/tcp/gsttcpclientsrc.c: Cleaned up.
Andy Wingo [Tue, 27 Sep 2005 17:03:02 +0000 (17:03 +0000)]
gst/tcp/gsttcpclientsrc.c: Cleaned up.

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

* gst/tcp/gsttcpclientsrc.c: Cleaned up.

19 years agogst/tcp/gsttcpserversrc.c: Cleaned up.
Andy Wingo [Tue, 27 Sep 2005 16:58:11 +0000 (16:58 +0000)]
gst/tcp/gsttcpserversrc.c: Cleaned up.

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

* gst/tcp/gsttcpserversrc.c: Cleaned up.

19 years agopacify old gcc take 2
Andy Wingo [Tue, 27 Sep 2005 16:43:37 +0000 (16:43 +0000)]
pacify old gcc take 2

Original commit message from CVS:
pacify old gcc take 2

19 years agopacify old gcc
Andy Wingo [Tue, 27 Sep 2005 16:40:45 +0000 (16:40 +0000)]
pacify old gcc

Original commit message from CVS:
pacify old gcc

19 years agogst/tcp/: Updated for new gsttcp API.
Andy Wingo [Tue, 27 Sep 2005 16:37:12 +0000 (16:37 +0000)]
gst/tcp/: Updated for new gsttcp API.

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

* gst/tcp/gsttcpserversrc.c:
* gst/tcp/gsttcpclientsrc.c: Updated for new gsttcp API.

* gst/tcp/gsttcp.h:
* gst/tcp/gsttcp.c (gst_tcp_read_buffer): New function, factored
out of tcpclientsrc.c. Cancellable.
(gst_tcp_socket_read): Made private, cancellable, with better
diagnostics. Also the FIONREAD ioctl takes a int*, not a size_t*.
(gst_tcp_gdp_read_buffer): Made cancellable, actually returns the
whole buffer, and better diagnostics.
(gst_tcp_gdp_read_caps): Same.

* gst/sine/gstsinesrc.c (gst_sinesrc_wait): Add the base time.

19 years agogst/sine/gstsinesrc.c (gst_sinesrc_wait): Add the base time.
Andy Wingo [Tue, 27 Sep 2005 09:22:30 +0000 (09:22 +0000)]
gst/sine/gstsinesrc.c (gst_sinesrc_wait): Add the base time.

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

* gst/sine/gstsinesrc.c (gst_sinesrc_wait): Add the base time.

19 years agogst/sine/gstsinesrc.*: Refactor, remove the table lookup code, change the 'sync'...
Andy Wingo [Mon, 26 Sep 2005 15:52:06 +0000 (15:52 +0000)]
gst/sine/gstsinesrc.*: Refactor, remove the table lookup code, change the 'sync' property to 'is-live' and implement ...

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

* gst/sine/gstsinesrc.h:
* gst/sine/gstsinesrc.c: Refactor, remove the table lookup code,
change the 'sync' property to 'is-live' and implement it halfway,
update for controller api change.

* gst/volume/gstvolume.c (volume_transform_ip): Update for
controller api change.

19 years agoFix sync again. Moved sample alignment to basesink.
Wim Taymans [Sat, 24 Sep 2005 13:06:03 +0000 (13:06 +0000)]
Fix sync again. Moved sample alignment to basesink.

Original commit message from CVS:
* ext/alsa/gstalsasink.c: (gst_alsasink_reset):
* gst-libs/gst/audio/gstaudiosink.c:
(gst_audioringbuffer_class_init), (audioringbuffer_thread_func),
(gst_audioringbuffer_stop):
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_event), (gst_base_audio_sink_render),
(gst_base_audio_sink_change_state):
* gst-libs/gst/audio/gstbaseaudiosink.h:
* gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_stop),
(gst_ring_buffer_set_sample), (gst_ring_buffer_clear_all),
(gst_ring_buffer_commit), (gst_ring_buffer_read):
* gst-libs/gst/audio/gstringbuffer.h:
Fix sync again. Moved sample alignment to basesink.

19 years agoadd/fix docs
Thomas Vander Stichele [Fri, 23 Sep 2005 18:14:54 +0000 (18:14 +0000)]
add/fix docs

Original commit message from CVS:

* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-base-plugins-docs.sgml:
* docs/plugins/gst-plugins-base-plugins-sections.txt:
* gst/volume/gstvolume.c:
add/fix docs
* gst-libs/gst/audio/audio.c: (gst_audio_frame_byte_size):
* gst-libs/gst/audio/audio.h:
add conversion macros for frames <-> clocktime

19 years agogst/audioresample/: Convert to using gst debugging
David Schleef [Fri, 23 Sep 2005 16:40:27 +0000 (16:40 +0000)]
gst/audioresample/: Convert to using gst debugging

Original commit message from CVS:
* gst/audioresample/Makefile.am:
* gst/audioresample/debug.h:
* gst/audioresample/gstaudioresample.c:
* gst/audioresample/resample.c: Convert to using gst debugging

19 years agosome documentation for audioconvert
Thomas Vander Stichele [Fri, 23 Sep 2005 14:41:31 +0000 (14:41 +0000)]
some documentation for audioconvert

Original commit message from CVS:
some documentation for audioconvert

19 years agofix build and use of GST_LIBS
Thomas Vander Stichele [Fri, 23 Sep 2005 04:22:55 +0000 (04:22 +0000)]
fix build and use of GST_LIBS

Original commit message from CVS:
fix build and use of GST_LIBS

19 years agogst/playback/gstplaybin.c: Only seek on one sink, the first one that succeeds.
Wim Taymans [Thu, 22 Sep 2005 17:41:03 +0000 (17:41 +0000)]
gst/playback/gstplaybin.c: Only seek on one sink, the first one that succeeds.

Original commit message from CVS:
* gst/playback/gstplaybin.c: (gst_play_bin_class_init),
(gst_play_bin_send_event):
Only seek on one sink, the first one that succeeds.

19 years agoext/vorbis/vorbisenc.c: Don't flush encoder state unless we have an initialised encoder.
Michael Smith [Thu, 22 Sep 2005 14:35:57 +0000 (14:35 +0000)]
ext/vorbis/vorbisenc.c: Don't flush encoder state unless we have an initialised encoder.

Original commit message from CVS:
* ext/vorbis/vorbisenc.c: (gst_vorbisenc_clear),
(gst_vorbisenc_sink_event), (gst_vorbisenc_change_state):
Don't flush encoder state unless we have an initialised encoder.
Clear out encoder state on PAUSED_TO_READY.

19 years agogst-libs/gst/rtp/gstbasertppayload.*: Added max-ptime to control amount of data in...
Wim Taymans [Thu, 22 Sep 2005 14:13:04 +0000 (14:13 +0000)]
gst-libs/gst/rtp/gstbasertppayload.*: Added max-ptime to control amount of data in the rtp packets.

Original commit message from CVS:
* gst-libs/gst/rtp/gstbasertppayload.c:
(gst_basertppayload_class_init), (gst_basertppayload_init),
(gst_basertppayload_setcaps), (gst_basertppayload_chain),
(gst_basertppayload_set_options), (gst_basertppayload_set_outcaps),
(gst_basertppayload_is_filled), (gst_basertppayload_push),
(gst_basertppayload_set_property),
(gst_basertppayload_get_property),
(gst_basertppayload_change_state):
* gst-libs/gst/rtp/gstbasertppayload.h:
Added max-ptime to control amount of data in the rtp packets.

19 years agogst/playback/gstplaybasebin.c: Attempt to fix up buffer probe thingies.
Andy Wingo [Wed, 21 Sep 2005 12:58:35 +0000 (12:58 +0000)]
gst/playback/gstplaybasebin.c: Attempt to fix up buffer probe thingies.

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

* gst/playback/gstplaybasebin.c: Attempt to fix up buffer probe
thingies.

* gst/playback/gstdecodebin.c (gst_decode_bin_dispose): Dispose
can be called multiple times, dogs.

19 years agogst-libs/gst/rtp/gstbasertppayload.c: Allow 0 ssrc too.
Wim Taymans [Wed, 21 Sep 2005 11:49:37 +0000 (11:49 +0000)]
gst-libs/gst/rtp/gstbasertppayload.c: Allow 0 ssrc too.

Original commit message from CVS:
* gst-libs/gst/rtp/gstbasertppayload.c:
(gst_basertppayload_class_init), (gst_basertppayload_init),
(gst_basertppayload_setcaps), (gst_basertppayload_chain),
(gst_basertppayload_set_options), (gst_basertppayload_set_outcaps),
(gst_basertppayload_push), (gst_basertppayload_get_property),
(gst_basertppayload_change_state):
Allow 0 ssrc too.

19 years agodocs/libs/compiling.sgml: fixing typos
Stefan Kost [Tue, 20 Sep 2005 20:47:55 +0000 (20:47 +0000)]
docs/libs/compiling.sgml: fixing typos

Original commit message from CVS:
* docs/libs/compiling.sgml:
fixing typos

19 years agogst-libs/gst/rtp/gstbasertppayload.*: Added property to configure sequence number...
Wim Taymans [Tue, 20 Sep 2005 13:34:02 +0000 (13:34 +0000)]
gst-libs/gst/rtp/gstbasertppayload.*: Added property to configure sequence number offsets.

Original commit message from CVS:
* gst-libs/gst/rtp/gstbasertppayload.c:
(gst_basertppayload_class_init), (gst_basertppayload_init),
(gst_basertppayload_setcaps), (gst_basertppayload_chain),
(gst_basertppayload_set_options), (gst_basertppayload_set_outcaps),
(gst_basertppayload_push), (gst_basertppayload_set_property),
(gst_basertppayload_get_property),
(gst_basertppayload_change_state):
* gst-libs/gst/rtp/gstbasertppayload.h:
Added property to configure sequence number offsets.

19 years agogst-libs/gst/rtp/gstbasertppayload.*: Make timestamp offset configurable.
Wim Taymans [Tue, 20 Sep 2005 11:50:20 +0000 (11:50 +0000)]
gst-libs/gst/rtp/gstbasertppayload.*: Make timestamp offset configurable.

Original commit message from CVS:
* gst-libs/gst/rtp/gstbasertppayload.c:
(gst_basertppayload_class_init), (gst_basertppayload_init),
(gst_basertppayload_setcaps), (gst_basertppayload_chain),
(gst_basertppayload_set_options), (gst_basertppayload_set_outcaps),
(gst_basertppayload_push), (gst_basertppayload_set_property),
(gst_basertppayload_get_property),
(gst_basertppayload_change_state):
* gst-libs/gst/rtp/gstbasertppayload.h:
Make timestamp offset configurable.

19 years agofix wrong unref in a test
Thomas Vander Stichele [Tue, 20 Sep 2005 10:04:18 +0000 (10:04 +0000)]
fix wrong unref in a test

Original commit message from CVS:
fix wrong unref in a test

19 years agogst-libs/gst/interfaces/propertyprobe.c: Fix wrong macro usage; it's G_OBJECT_GET_CLA...
Tim-Philipp Müller [Mon, 19 Sep 2005 17:25:00 +0000 (17:25 +0000)]
gst-libs/gst/interfaces/propertyprobe.c: Fix wrong macro usage; it's G_OBJECT_GET_CLASS(obj) or ot G_OBJECT_CLASS(obj...

Original commit message from CVS:
Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
* gst-libs/gst/interfaces/propertyprobe.c:
(gst_property_probe_probe_property_name),
(gst_property_probe_needs_probe_name),
(gst_property_probe_get_values_name),
(gst_property_probe_probe_and_get_values_name):
Fix wrong macro usage; it's G_OBJECT_GET_CLASS(obj) or
G_OBJECT_CLASS(klass), not G_OBJECT_CLASS(obj). (#316571)

19 years agocheck/Makefile.am: have some tests be disabled for valgrinding
Thomas Vander Stichele [Mon, 19 Sep 2005 16:12:09 +0000 (16:12 +0000)]
check/Makefile.am: have some tests be disabled for valgrinding

Original commit message from CVS:

* check/Makefile.am:
have some tests be disabled for valgrinding
* check/elements/vorbisdec.c: (cleanup_vorbisdec),
(GST_START_TEST):
* ext/vorbis/vorbisdec.c: (vorbisdec_finalize):
Fix A Leak.  Chain To Parent Finalize.

19 years agoexamples/seeking/seek.c: Fixed wav pipeline.
Wim Taymans [Mon, 19 Sep 2005 16:09:41 +0000 (16:09 +0000)]
examples/seeking/seek.c: Fixed wav pipeline.

Original commit message from CVS:
* examples/seeking/seek.c: (make_wav_pipeline), (main):
Fixed wav pipeline.

19 years agoremove more register crap
Christian Schaller [Mon, 19 Sep 2005 14:48:42 +0000 (14:48 +0000)]
remove more register crap

Original commit message from CVS:
remove more register crap

19 years agoremove gst-register requirement from spec file
Christian Schaller [Mon, 19 Sep 2005 14:47:57 +0000 (14:47 +0000)]
remove gst-register requirement from spec file

Original commit message from CVS:
remove gst-register requirement from spec file

19 years agoupdate spec file for rtpbase class
Christian Schaller [Mon, 19 Sep 2005 14:41:23 +0000 (14:41 +0000)]
update spec file for rtpbase class

Original commit message from CVS:
update spec file for rtpbase class

19 years agogst-libs/gst/rtp/gstbasertppayload.c: Posting ERROR and WARNING messages is good.
Wim Taymans [Mon, 19 Sep 2005 14:23:33 +0000 (14:23 +0000)]
gst-libs/gst/rtp/gstbasertppayload.c: Posting ERROR and WARNING messages is good.

Original commit message from CVS:
* gst-libs/gst/rtp/gstbasertppayload.c:
(gst_basertppayload_class_init), (gst_basertppayload_init),
(gst_basertppayload_setcaps), (gst_basertppayload_chain),
(gst_basertppayload_set_options), (gst_basertppayload_set_outcaps),
(gst_basertppayload_push), (gst_basertppayload_get_property),
(gst_basertppayload_change_state):
Posting ERROR and WARNING messages is good.

19 years agogst-libs/gst/rtp/gstbasertpdepayload.c: This one was not supposed to go in.
Wim Taymans [Mon, 19 Sep 2005 11:31:29 +0000 (11:31 +0000)]
gst-libs/gst/rtp/gstbasertpdepayload.c: This one was not supposed to go in.

Original commit message from CVS:
* gst-libs/gst/rtp/gstbasertpdepayload.c:
(gst_base_rtp_depayload_add_to_queue),
(gst_base_rtp_depayload_push),
(gst_base_rtp_depayload_set_gst_timestamp),
(gst_base_rtp_depayload_queue_release):
This one was not supposed to go in.

19 years agocheck/pipelines/simple_launch_lines.c: Fix for bus API.
Wim Taymans [Mon, 19 Sep 2005 11:24:46 +0000 (11:24 +0000)]
check/pipelines/simple_launch_lines.c: Fix for bus API.

Original commit message from CVS:
* check/pipelines/simple_launch_lines.c: (run_pipeline):
Fix for bus API.

* gst-libs/gst/rtp/gstbasertpdepayload.c:
(gst_base_rtp_depayload_chain),
(gst_base_rtp_depayload_add_to_queue),
(gst_base_rtp_depayload_push),
(gst_base_rtp_depayload_set_gst_timestamp),
(gst_base_rtp_depayload_queue_release):
Some cleanups.

* gst-libs/gst/rtp/gstbasertppayload.c:
(gst_basertppayload_class_init), (gst_basertppayload_init),
(gst_basertppayload_setcaps), (gst_basertppayload_set_options),
(gst_basertppayload_set_outcaps), (gst_basertppayload_push),
(gst_basertppayload_get_property),
(gst_basertppayload_change_state):
Added debugging category.

19 years agoadd a check-valgrind target
Thomas Vander Stichele [Sun, 18 Sep 2005 22:38:36 +0000 (22:38 +0000)]
add a check-valgrind target

Original commit message from CVS:
add a check-valgrind target

19 years agogst/playback/gstdecodebin.c: free plugin list correctly
David Schleef [Sun, 18 Sep 2005 07:01:46 +0000 (07:01 +0000)]
gst/playback/gstdecodebin.c: free plugin list correctly

Original commit message from CVS:
* gst/playback/gstdecodebin.c: free plugin list correctly
* gst/playback/gstplaybin.c: emit warning if autovideosink
and autoaudiosink can't be found (instead of segfaulting)

19 years ago24 bit conversion check
Thomas Vander Stichele [Sat, 17 Sep 2005 17:17:59 +0000 (17:17 +0000)]
24 bit conversion check

Original commit message from CVS:
24 bit conversion check

19 years agoshut up
Thomas Vander Stichele [Fri, 16 Sep 2005 10:02:35 +0000 (10:02 +0000)]
shut up

Original commit message from CVS:
shut up

19 years agouse the right path
Thomas Vander Stichele [Fri, 16 Sep 2005 08:18:16 +0000 (08:18 +0000)]
use the right path

Original commit message from CVS:
use the right path

19 years agocrap, I keep doing this
Thomas Vander Stichele [Fri, 16 Sep 2005 01:02:39 +0000 (01:02 +0000)]
crap, I keep doing this

Original commit message from CVS:
crap, I keep doing this

19 years agotrigger a build
Thomas Vander Stichele [Fri, 16 Sep 2005 01:01:40 +0000 (01:01 +0000)]
trigger a build

Original commit message from CVS:
trigger a build

19 years agoremove gst-register
Thomas Vander Stichele [Fri, 16 Sep 2005 00:26:15 +0000 (00:26 +0000)]
remove gst-register

Original commit message from CVS:
remove gst-register

19 years agoext/vorbis/vorbisenc.*: Fix EOS handling. Still needs a fix in the ogg muxer to...
Thomas Vander Stichele [Thu, 15 Sep 2005 19:59:50 +0000 (19:59 +0000)]
ext/vorbis/vorbisenc.*: Fix EOS handling.  Still needs a fix in the ogg muxer to mark the last page as eos somehow.

Original commit message from CVS:
2005-09-15  Thomas Vander Stichele  <thomas at apestaart dot org>

* ext/vorbis/vorbisenc.c: (gst_vorbisenc_init),
(gst_vorbisenc_sink_event), (gst_vorbisenc_chain),
(gst_vorbisenc_output_buffers), (gst_vorbisenc_change_state):
* ext/vorbis/vorbisenc.h:
Fix EOS handling.  Still needs a fix in the ogg muxer to
mark the last page as eos somehow.

19 years agofix up ffmpegcolorspace docs; extract header
Thomas Vander Stichele [Thu, 15 Sep 2005 15:43:28 +0000 (15:43 +0000)]
fix up ffmpegcolorspace docs; extract header

Original commit message from CVS:
fix up ffmpegcolorspace docs; extract header

19 years agopick up signals and args for vorbis; add some docs for vorbis
Thomas Vander Stichele [Thu, 15 Sep 2005 15:28:36 +0000 (15:28 +0000)]
pick up signals and args for vorbis; add some docs for vorbis

Original commit message from CVS:

* common/gtk-doc-plugins.mak:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-base-plugins-sections.txt:
* ext/theora/Makefile.am:
* ext/theora/gsttheoraenc.h:
* ext/theora/theoraenc.c:
* ext/vorbis/vorbisenc.c:
pick up signals and args for vorbis; add some docs for vorbis

19 years agoonly scanobj stuff from our source module. Not sure yet if that's correct, given...
Thomas Vander Stichele [Thu, 15 Sep 2005 14:35:04 +0000 (14:35 +0000)]
only scanobj stuff from our source module.  Not sure yet if that's correct, given the hierarchy stuff :)

Original commit message from CVS:

* common/gstdoc-scangobj:
* common/gtk-doc-plugins.mak:
* docs/libs/Makefile.am:
* docs/plugins/gst-plugins-base-plugins.args:
* docs/plugins/gst-plugins-base-plugins.hierarchy:
* docs/plugins/gst-plugins-base-plugins.interfaces:
* docs/plugins/gst-plugins-base-plugins.prerequisites:
* docs/plugins/gst-plugins-base-plugins.signals:
only scanobj stuff from our source module.  Not sure yet
if that's correct, given the hierarchy stuff :)

19 years agogst/audioconvert/gstaudioconvert.c: And enable 24 bits mode as well..
Wim Taymans [Thu, 15 Sep 2005 13:52:27 +0000 (13:52 +0000)]
gst/audioconvert/gstaudioconvert.c: And enable 24 bits mode as well..

Original commit message from CVS:
* gst/audioconvert/gstaudioconvert.c:
And enable 24 bits mode as well..

19 years agogst-libs/gst/rtp/: Added rtp payloader base class.
Wim Taymans [Thu, 15 Sep 2005 13:50:05 +0000 (13:50 +0000)]
gst-libs/gst/rtp/: Added rtp payloader base class.

Original commit message from CVS:
* gst-libs/gst/rtp/Makefile.am:
* gst-libs/gst/rtp/gstbasertppayload.c:
(gst_basertppayload_get_type), (gst_basertppayload_base_init),
(gst_basertppayload_class_init), (gst_basertppayload_init),
(gst_basertppayload_finalize), (gst_basertppayload_setcaps),
(gst_basertppayload_chain), (gst_basertppayload_set_options),
(gst_basertppayload_set_outcaps), (gst_basertppayload_push),
(gst_basertppayload_set_property),
(gst_basertppayload_get_property),
(gst_basertppayload_change_state):
* gst-libs/gst/rtp/gstbasertppayload.h:
Added rtp payloader base class.

19 years agoremove tmpl/ dir
Thomas Vander Stichele [Thu, 15 Sep 2005 11:59:07 +0000 (11:59 +0000)]
remove tmpl/ dir

Original commit message from CVS:
remove tmpl/ dir

19 years agoadd prereqs
Thomas Vander Stichele [Thu, 15 Sep 2005 11:58:27 +0000 (11:58 +0000)]
add prereqs

Original commit message from CVS:
add prereqs

19 years agocvsignores
Thomas Vander Stichele [Thu, 15 Sep 2005 11:57:46 +0000 (11:57 +0000)]
cvsignores

Original commit message from CVS:
cvsignores

19 years agocommit files to be maintained by docs maintainers
Thomas Vander Stichele [Thu, 15 Sep 2005 11:53:45 +0000 (11:53 +0000)]
commit files to be maintained by docs maintainers

Original commit message from CVS:
commit files to be maintained by docs maintainers

19 years agoReinsert EOL matcher in regexp, having added appropriate Make pixie-dust escaping
Michael Smith [Thu, 15 Sep 2005 10:46:03 +0000 (10:46 +0000)]
Reinsert EOL matcher in regexp, having added appropriate Make pixie-dust escaping

Original commit message from CVS:
Reinsert EOL matcher in regexp, having added appropriate Make pixie-dust
escaping

19 years agoconfigure.ac (plugindir): Remove the EOL matcher from the regexp, as it causes me...
Andy Wingo [Thu, 15 Sep 2005 10:40:31 +0000 (10:40 +0000)]
configure.ac (plugindir): Remove the EOL matcher from the regexp, as it causes me problems. Libtool? Make? Who knows?

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

* configure.ac (plugindir): Remove the EOL matcher from the
regexp, as it causes me problems. Libtool? Make? Who knows?

19 years agoFixes for changes in registry API.
David Schleef [Thu, 15 Sep 2005 06:59:36 +0000 (06:59 +0000)]
Fixes for changes in registry API.

Original commit message from CVS:
* check/generic/states.c:
* ext/ogg/gstoggdemux.c: (gst_ogg_pad_typefind):
* gst/playback/gstdecodebin.c: (gst_decode_bin_init):
Fixes for changes in registry API.
* configure.ac: Only export gst_plugins_desc.  Add -no-undefined
to GST_PLUGIN_LDFLAGS.
* ext/libvisual/visual.c: Make the library shut up.
* gst-libs/gst/audio/audio.c: Don't define a plugin in a library.
* gst-libs/gst/audio/gstaudiofilter.c: same

19 years agoadd libvisual plugin and theoraenc element to docs
Thomas Vander Stichele [Wed, 14 Sep 2005 21:53:06 +0000 (21:53 +0000)]
add libvisual plugin and theoraenc element to docs

Original commit message from CVS:
add libvisual plugin and theoraenc element to docs

19 years agoadd theoraenc
Thomas Vander Stichele [Wed, 14 Sep 2005 21:36:02 +0000 (21:36 +0000)]
add theoraenc

Original commit message from CVS:
* docs/plugins/gst-plugins-base-plugins-docs.sgml:
* docs/plugins/gst-plugins-base-plugins-sections.txt:
* ext/theora/theoraenc.c:
add theoraenc

19 years agogst/audioconvert/Makefile.am: Audioconvert derives from GstBaseTransform and should...
Tim-Philipp Müller [Tue, 13 Sep 2005 13:52:59 +0000 (13:52 +0000)]
gst/audioconvert/Makefile.am: Audioconvert derives from GstBaseTransform and should link to the library with our base...

Original commit message from CVS:
* gst/audioconvert/Makefile.am:
Audioconvert derives from GstBaseTransform and should
link to the library with our base elements to avoid
unresolved symbols. Makes things work with MinGW (#316160)
* gst/playback/test4.c: (main):
Fix MinGW build problem and use g_usleep() instead of
sleep() (#316162)

19 years agogst/audioconvert/audioconvert.*: Cleanups, speedups, simplifications, added back...
Wim Taymans [Mon, 12 Sep 2005 11:38:05 +0000 (11:38 +0000)]
gst/audioconvert/audioconvert.*: Cleanups, speedups, simplifications, added back support for 24 bits.

Original commit message from CVS:
* gst/audioconvert/audioconvert.c: (float),
(audio_convert_prepare_context), (audio_convert_convert):
* gst/audioconvert/audioconvert.h:
Cleanups, speedups, simplifications, added back support
for 24 bits.

19 years agoadd more elements to the docs
Thomas Vander Stichele [Sun, 11 Sep 2005 21:45:24 +0000 (21:45 +0000)]
add more elements to the docs

Original commit message from CVS:
add more elements to the docs

19 years agoupdate inspect with source
Thomas Vander Stichele [Sun, 11 Sep 2005 17:53:07 +0000 (17:53 +0000)]
update inspect with source

Original commit message from CVS:
update inspect with source

19 years agocheck/: Add extra tests for basetransform based components.
Jan Schmidt [Fri, 9 Sep 2005 17:53:47 +0000 (17:53 +0000)]
check/: Add extra tests for basetransform based components.

Original commit message from CVS:
* check/Makefile.am:
* check/pipelines/simple_launch_lines.c: (setup_pipeline),
(run_pipeline), (GST_START_TEST), (simple_launch_lines_suite):
Add extra tests for basetransform based components.
Comment out the test_element_negotiation test until we decide
if it's testing correct behaviour.
* ext/libvisual/visual.c: (gst_visual_init), (get_buffer),
(gst_visual_chain), (gst_visual_change_state):
Slightly more correct but still bogus timestamping.
Fix state change function.
* gst/audioconvert/gstaudioconvert.c:
(gst_audio_convert_class_init):
* gst/audioresample/gstaudioresample.c:
* gst/ffmpegcolorspace/gstffmpegcolorspace.c:
(gst_ffmpegcsp_class_init):
* gst/videoscale/gstvideoscale.c: (gst_videoscale_class_init),
(gst_videoscale_prepare_size), (gst_videoscale_set_caps),
(gst_videoscale_prepare_image):
* gst/volume/gstvolume.c: (gst_volume_class_init),
(volume_transform_ip):
Basetransform updates. Enable passthrough modes.
* sys/ximage/ximagesink.c: (gst_ximage_buffer_init),
(gst_ximagesink_renegotiate_size), (gst_ximagesink_xcontext_get),
(gst_ximagesink_setcaps), (gst_ximagesink_buffer_alloc):
Negotiation fix that allows the window to return to the original
size and renegotiate passthrough upstream. Extra debug output.

19 years agofix up header rename
Thomas Vander Stichele [Fri, 9 Sep 2005 14:57:12 +0000 (14:57 +0000)]
fix up header rename

Original commit message from CVS:
fix up header rename

19 years agogst/: fixing lost sync, some more debugging
Stefan Kost [Thu, 8 Sep 2005 22:42:11 +0000 (22:42 +0000)]
gst/: fixing lost sync, some more debugging

Original commit message from CVS:
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_render):
* gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_commit):
* gst/volume/gstvolume.c: (gst_volume_class_init),
(volume_transform):
fixing lost sync, some more debugging

19 years agosys/: Fix compilation when XShm is not available.
Jan Schmidt [Thu, 8 Sep 2005 16:38:30 +0000 (16:38 +0000)]
sys/: Fix compilation when XShm is not available.

Original commit message from CVS:
* sys/ximage/ximagesink.c: (gst_ximage_buffer_init),
(gst_ximagesink_check_xshm_calls), (gst_ximagesink_xcontext_get):
* sys/xvimage/xvimagesink.c: (gst_xvimage_buffer_init),
(gst_xvimagesink_check_xshm_calls):
Fix compilation when XShm is not available.

19 years agoext/libvisual/visual.c: Finish fixing up libvisual plugin so that it runs.
Jan Schmidt [Wed, 7 Sep 2005 20:06:43 +0000 (20:06 +0000)]
ext/libvisual/visual.c: Finish fixing up libvisual plugin so that it runs.

Original commit message from CVS:
* ext/libvisual/visual.c: (gst_visual_dispose),
(gst_visual_getcaps), (gst_visual_src_setcaps),
(gst_visual_sink_setcaps), (get_buffer), (gst_visual_chain),
(gst_visual_change_state):
Finish fixing up libvisual plugin so that it runs.

19 years agogsttaginterface.h -> gsttagsetter.h
Stefan Kost [Wed, 7 Sep 2005 13:55:08 +0000 (13:55 +0000)]
gsttaginterface.h -> gsttagsetter.h

Original commit message from CVS:
* ext/vorbis/vorbisenc.c:
* gst-libs/gst/tag/gstvorbistag.c:
gsttaginterface.h -> gsttagsetter.h

19 years agocheck/pipelines/simple_launch_lines.c: added another test that failes for me (test...
Stefan Kost [Wed, 7 Sep 2005 12:35:26 +0000 (12:35 +0000)]
check/pipelines/simple_launch_lines.c: added another test that failes for me (test is not active by default)

Original commit message from CVS:
* check/pipelines/simple_launch_lines.c: (GST_START_TEST):
added another test that failes for me (test is not active by default)

19 years agoconfigure.ac: v4l2 is no longer in gst-plugins-base
Zaheer Abbas Merali [Wed, 7 Sep 2005 08:31:09 +0000 (08:31 +0000)]
configure.ac: v4l2 is no longer in gst-plugins-base

Original commit message from CVS:
2005-09-07  Zaheer Abbas Merali  <zaheerabbas at merali dot org>

* configure.ac:
v4l2 is no longer in gst-plugins-base

19 years agoconfigure.ac: In the output at the end, don't show the first plugin on the same line...
Jan Schmidt [Tue, 6 Sep 2005 23:26:49 +0000 (23:26 +0000)]
configure.ac: In the output at the end, don't show the first plugin on the same line as "Core plug-ins, always built:".

Original commit message from CVS:
* configure.ac:
In the output at the end, don't show the first plugin on the same
line as "Core plug-ins, always built:".
Indent the output as for other plugin categories
* gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_create):
#define that can be used to not use peer buffer_alloc functions for
test purposes.
* sys/ximage/ximagesink.c: (gst_ximage_buffer_init),
(gst_ximage_buffer_get_type), (gst_ximagesink_ximage_new),
(gst_ximagesink_show_frame):
* sys/xvimage/xvimagesink.c: (gst_xvimage_buffer_init),
(gst_xvimage_buffer_get_type), (gst_xvimagesink_setcaps),
(gst_xvimagesink_show_frame):
Error case handling fixes. gst-launch fakesrc ! x[v]imagesink now
fails gracefully instead of XError aborting or deadlocking.

19 years agoext/libvisual/Makefile.am: link against gst-base-libs
Stefan Kost [Tue, 6 Sep 2005 23:07:05 +0000 (23:07 +0000)]
ext/libvisual/Makefile.am: link against gst-base-libs

Original commit message from CVS:
* ext/libvisual/Makefile.am:
link against gst-base-libs

19 years agoconfigure.ac: Enable libvisual plugin.
David Schleef [Tue, 6 Sep 2005 22:29:00 +0000 (22:29 +0000)]
configure.ac: Enable libvisual plugin.

Original commit message from CVS:
* configure.ac: Enable libvisual plugin.
* ext/libvisual/Makefile.am:
* ext/libvisual/visual.c: Fixes to make it compile.

19 years agoback to HEAD
Thomas Vander Stichele [Tue, 6 Sep 2005 14:07:02 +0000 (14:07 +0000)]
back to HEAD

Original commit message from CVS:
back to HEAD

19 years agoreleasing 0.9.2 RELEASE-0_9_2
Thomas Vander Stichele [Tue, 6 Sep 2005 14:03:04 +0000 (14:03 +0000)]
releasing 0.9.2

Original commit message from CVS:
releasing 0.9.2

19 years agocheck/Makefile.am: deactivate the failing test
Stefan Kost [Tue, 6 Sep 2005 12:40:39 +0000 (12:40 +0000)]
check/Makefile.am: deactivate the failing test

Original commit message from CVS:
* check/Makefile.am:
deactivate the failing test

19 years agocheck/: added pipeline tester for (http://bugzilla.gnome.org/show_bug.cgi?id=315126)
Stefan Kost [Tue, 6 Sep 2005 12:37:05 +0000 (12:37 +0000)]
check/: added pipeline tester for (bugzilla.gnome.org/show_bug.cgi?id=315126)

Original commit message from CVS:
* check/Makefile.am:
* check/pipelines/.cvsignore:
* check/pipelines/simple_launch_lines.c: (setup_pipeline),
(run_pipeline), (GST_START_TEST), (simple_launch_lines_suite),
(main):
added pipeline tester for (http://bugzilla.gnome.org/show_bug.cgi?id=315126)