platform/upstream/gstreamer.git
17 years agotests/check/Makefile.am: tests/check/pipelines/streamheader.c (n_tags, tag_event_prob...
Thomas Vander Stichele [Fri, 13 Apr 2007 21:08:11 +0000 (21:08 +0000)]
tests/check/Makefile.am: tests/check/pipelines/streamheader.c (n_tags, tag_event_probe_cb,

Original commit message from CVS:
* tests/check/Makefile.am:
* tests/check/pipelines/streamheader.c (n_tags, tag_event_probe_cb,
GST_START_TEST, streamheader_suite, main):
Add a test for the streamheader bug Wim fixed.

17 years agoext/theora/theoradec.c: Fix misleading comment.
Jan Schmidt [Fri, 13 Apr 2007 11:42:34 +0000 (11:42 +0000)]
ext/theora/theoradec.c: Fix misleading comment.

Original commit message from CVS:
* ext/theora/theoradec.c: (theora_dec_sink_event):
Fix misleading comment.

17 years agogst-libs/gst/riff/riff-media.c: More sanity checks for the header fields.
Stefan Kost [Fri, 13 Apr 2007 06:17:45 +0000 (06:17 +0000)]
gst-libs/gst/riff/riff-media.c: More sanity checks for the header fields.

Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps):
More sanity checks for the header fields.

17 years agogst-libs/gst/tag/tags.c: Try encodings from all environment variables, not just those...
Tim-Philipp Müller [Thu, 12 Apr 2007 16:36:36 +0000 (16:36 +0000)]
gst-libs/gst/tag/tags.c: Try encodings from all environment variables, not just those in the first environment variab...

Original commit message from CVS:
* gst-libs/gst/tag/tags.c: (gst_tag_freeform_string_to_utf8):
Try encodings from all environment variables, not just those in the
first environment variable that is set.

17 years agogst/videorate/gstvideorate.c: Add some debug.
Wim Taymans [Thu, 12 Apr 2007 15:00:03 +0000 (15:00 +0000)]
gst/videorate/gstvideorate.c: Add some debug.

Original commit message from CVS:
* gst/videorate/gstvideorate.c: (gst_video_rate_setcaps),
(gst_video_rate_chain):
Add some debug.
* tests/check/elements/videorate.c: (GST_START_TEST),
(videorate_suite):
Added check for videorate changing caps handling. Closes #421834.

17 years agoext/vorbis/vorbisdec.c: Use scale functions to avoid overflow when calculating durati...
Michael Smith [Thu, 12 Apr 2007 12:57:33 +0000 (12:57 +0000)]
ext/vorbis/vorbisdec.c: Use scale functions to avoid overflow when calculating duration of vorbis buffers.

Original commit message from CVS:
* ext/vorbis/vorbisdec.c: (vorbis_handle_data_packet):
Use scale functions to avoid overflow when calculating duration of
vorbis buffers.

17 years agoAPI: add gst_tag_freeform_string_to_utf8() (#405072).
Tim-Philipp Müller [Thu, 12 Apr 2007 12:19:20 +0000 (12:19 +0000)]
API: add gst_tag_freeform_string_to_utf8() (#405072).

Original commit message from CVS:
* docs/libs/gst-plugins-base-libs-sections.txt:
* gst-libs/gst/tag/tag.h:
* gst-libs/gst/tag/tags.c: (gst_tag_freeform_string_to_utf8):
API: add gst_tag_freeform_string_to_utf8() (#405072).
* gst-libs/gst/tag/gstid3tag.c: (gst_tag_extract_id3v1_string):
Use gst_tag_freeform_string_to_utf8() here.

17 years agolog tweaking
Thomas Vander Stichele [Thu, 12 Apr 2007 10:38:03 +0000 (10:38 +0000)]
log tweaking

Original commit message from CVS:
log tweaking

17 years agogst/gdp/gstgdppay.c: Make sure we set the IN_CAPS flag correctly.
Wim Taymans [Thu, 12 Apr 2007 10:03:22 +0000 (10:03 +0000)]
gst/gdp/gstgdppay.c: Make sure we set the IN_CAPS flag correctly.

Original commit message from CVS:
* gst/gdp/gstgdppay.c: (gst_gdp_pay_chain),
(gst_gdp_pay_sink_event):
Make sure we set the IN_CAPS flag correctly.
* gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_render):
Get the IN_CAPS flag before we call functions that mess with the flags.

17 years agogst/gdp/gstgdppay.c (gst_gdp_pay_reset_streamheader, gst_gdp_pay_chain, gst_gdp_pay_s...
Thomas Vander Stichele [Tue, 10 Apr 2007 20:37:05 +0000 (20:37 +0000)]
gst/gdp/gstgdppay.c (gst_gdp_pay_reset_streamheader, gst_gdp_pay_chain, gst_gdp_pay_sink_event):

Original commit message from CVS:
* gst/gdp/gstgdppay.c (gst_gdp_pay_reset_streamheader,
gst_gdp_pay_chain, gst_gdp_pay_sink_event):
Only stamp buffers with offset/offset_end right before they get
pushed.  This ensures offset continuity, which was not the case
before as shown by
gst-launch -v -m audiotestsrc num-buffers=10 ! audioconvert ! vorbisenc ! gdppay ! identity check-imperfect-offset=TRUE ! fakesink silent=TRUE

17 years agoadding debugging
Thomas Vander Stichele [Tue, 10 Apr 2007 20:25:06 +0000 (20:25 +0000)]
adding debugging

Original commit message from CVS:
adding debugging

17 years agoupdate spec file for RTP changes
Christian Schaller [Tue, 10 Apr 2007 11:23:18 +0000 (11:23 +0000)]
update spec file for RTP changes

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

17 years agogst/playback/gstplaybin.c: Activate sync in playbin, we are ready to handle it for...
Wim Taymans [Fri, 6 Apr 2007 12:58:06 +0000 (12:58 +0000)]
gst/playback/gstplaybin.c: Activate sync in playbin, we are ready to handle it for live streams.

Original commit message from CVS:
* gst/playback/gstplaybin.c: (add_sink),
(gst_play_bin_change_state):
Activate sync in playbin, we are ready to handle it for live streams.

17 years agotests/check/elements/playbin.c: Add small test for stream-info-value-array code paths.
Tim-Philipp Müller [Fri, 6 Apr 2007 09:56:18 +0000 (09:56 +0000)]
tests/check/elements/playbin.c: Add small test for stream-info-value-array code paths.

Original commit message from CVS:
* tests/check/elements/playbin.c:
(test_sink_usage_video_only_stream), (playbin_suite):
Add small test for stream-info-value-array code paths.

17 years agogst-libs/gst/audio/gstbaseaudiosink.c: Don't try to create invalid calibration parame...
Wim Taymans [Thu, 5 Apr 2007 15:44:40 +0000 (15:44 +0000)]
gst-libs/gst/audio/gstbaseaudiosink.c: Don't try to create invalid calibration parameters by making the internal time...

Original commit message from CVS:
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_skew_slaving):
Don't try to create invalid calibration parameters by making the
internal time go backwards, instead make external time go forward.

17 years agogst/playback/gstplaybasebin.c: Fix leak in add_stream(), when g_value_set_object...
Tommi Myöhänen [Thu, 5 Apr 2007 10:27:06 +0000 (10:27 +0000)]
gst/playback/gstplaybasebin.c: Fix leak in add_stream(), when g_value_set_object() increases the refcount of streamin...

Original commit message from CVS:
Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
* gst/playback/gstplaybasebin.c: (add_stream):
Fix leak in add_stream(), when g_value_set_object() increases the
refcount of streaminfo object. Fixes #426250.

17 years agogst/videotestsrc/: Add a test pattern called "circular", which has concentric rings...
David Schleef [Wed, 4 Apr 2007 02:45:03 +0000 (02:45 +0000)]
gst/videotestsrc/: Add a test pattern called "circular", which has concentric rings with varying radial frequency.  T...

Original commit message from CVS:
* gst/videotestsrc/gstvideotestsrc.c:
* gst/videotestsrc/gstvideotestsrc.h:
* gst/videotestsrc/videotestsrc.c:
* gst/videotestsrc/videotestsrc.h:
Add a test pattern called "circular", which has concentric
rings with varying radial frequency.  The main purpose of this
pattern is to test fidelity loss in a filter or scaler element.
Notably, this pattern is scale invariant, and is optimally viewed
with a width (and height) of 400.

17 years agogst/playback/gstdecodebin2.c: Decodebin2 doesn't unref pads it obtains in some occasions:
Tommi Myöhänen [Tue, 3 Apr 2007 11:10:52 +0000 (11:10 +0000)]
gst/playback/gstdecodebin2.c: Decodebin2 doesn't unref pads it obtains in some occasions:

Original commit message from CVS:
Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
* gst/playback/gstdecodebin2.c: (connect_pad), (expose_pad),
(deactivate_free_recursive):
Decodebin2 doesn't unref pads it obtains in some occasions:
- multiqueue src pads, when either connecting further or exposing
- sink pads of new autoplugged elements
- peer pads when recursively freeing elements
Fixes #425455.

17 years agogst-libs/gst/riff/riff-media.c: Add audio/x-raw-float support, now that audioconvert...
Sebastian Dröge [Fri, 30 Mar 2007 17:05:23 +0000 (17:05 +0000)]
gst-libs/gst/riff/riff-media.c: Add audio/x-raw-float support, now that audioconvert support non-native endianness fl...

Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps):
Add audio/x-raw-float support, now that audioconvert support
non-native endianness floats.

17 years agodocs/libs/gst-plugins-base-libs-docs.sgml: gstreamer-plugins-base.pc doesn't exist...
Tim-Philipp Müller [Fri, 30 Mar 2007 15:00:49 +0000 (15:00 +0000)]
docs/libs/gst-plugins-base-libs-docs.sgml: gstreamer-plugins-base.pc doesn't exist, it's gstreamer-plugins-base-0.10.pc.

Original commit message from CVS:
* docs/libs/gst-plugins-base-libs-docs.sgml:
gstreamer-plugins-base.pc doesn't exist, it's
gstreamer-plugins-base-0.10.pc.

17 years agowith some minor changes
René Stadler [Thu, 29 Mar 2007 18:42:34 +0000 (18:42 +0000)]
with some minor changes

Original commit message from CVS:
Patch by: René Stadler <mail at renestadler dot de>
with some minor changes
* gst-libs/gst/floatcast/floatcast.h:
Use more efficient float endianness conversion functions that don't
involve 2 function calls per value.
* gst/audioconvert/audioconvert.c: (audio_convert_get_func_index),
(check_default), (audio_convert_prepare_context):
* gst/audioconvert/gstaudioconvert.c:
(gst_audio_convert_parse_caps), (make_lossless_changes):
Support non-native endianness floats as input and output.
Fixes #339838.
* tests/check/elements/audioconvert.c: (verify_convert),
(GST_START_TEST):
Add unit tests for the non-native endianness float conversions.

17 years agogst-libs/gst/rtp/gstbasertpdepayload.*: Add Private structure.
Wim Taymans [Thu, 29 Mar 2007 16:23:53 +0000 (16:23 +0000)]
gst-libs/gst/rtp/gstbasertpdepayload.*: Add Private structure.

Original commit message from CVS:
* gst-libs/gst/rtp/gstbasertpdepayload.c:
(gst_base_rtp_depayload_base_init),
(gst_base_rtp_depayload_class_init), (gst_base_rtp_depayload_init),
(gst_base_rtp_depayload_setcaps), (gst_base_rtp_depayload_chain),
(gst_base_rtp_depayload_set_gst_timestamp),
(gst_base_rtp_depayload_change_state),
(gst_base_rtp_depayload_set_property),
(gst_base_rtp_depayload_get_property):
* gst-libs/gst/rtp/gstbasertpdepayload.h:
Add Private structure.
Bring element code to 2007.
Parse clock-base caps param and use it when generating the
newsegment.
Reset variables before going to PAUSED.
Fix some docs.

17 years agoAdd RTCP docs.
Wim Taymans [Thu, 29 Mar 2007 16:20:31 +0000 (16:20 +0000)]
Add RTCP docs.

Original commit message from CVS:
* docs/libs/gst-plugins-base-libs-docs.sgml:
* docs/libs/gst-plugins-base-libs-sections.txt:
* gst-libs/gst/rtp/gstbasertpaudiopayload.c:
(gst_base_rtp_audio_payload_get_adapter):
Add RTCP docs.
Fix some more docs.
* gst-libs/gst/rtp/Makefile.am:
* gst-libs/gst/rtp/gstrtcpbuffer.c:
(gst_rtcp_buffer_new_take_data), (gst_rtcp_buffer_new_copy_data),
(gst_rtcp_buffer_validate_data), (gst_rtcp_buffer_validate),
(gst_rtcp_buffer_get_packet_count), (read_packet_header),
(gst_rtcp_buffer_get_first_packet), (gst_rtcp_packet_move_to_next),
(gst_rtcp_buffer_add_packet), (gst_rtcp_packet_remove),
(gst_rtcp_packet_get_padding), (gst_rtcp_packet_get_type),
(gst_rtcp_packet_get_count), (gst_rtcp_packet_get_length),
(gst_rtcp_packet_sr_get_sender_info),
(gst_rtcp_packet_sr_set_sender_info),
(gst_rtcp_packet_rr_get_ssrc), (gst_rtcp_packet_rr_set_ssrc),
(gst_rtcp_packet_get_rb_count), (gst_rtcp_packet_get_rb),
(gst_rtcp_packet_add_rb), (gst_rtcp_packet_set_rb),
(gst_rtcp_packet_sdes_get_chunk_count),
(gst_rtcp_packet_sdes_first_chunk),
(gst_rtcp_packet_sdes_next_chunk), (gst_rtcp_packet_sdes_get_ssrc),
(gst_rtcp_packet_sdes_first_item),
(gst_rtcp_packet_sdes_next_item), (gst_rtcp_packet_sdes_get_item),
(gst_rtcp_packet_bye_get_ssrc_count),
(gst_rtcp_packet_bye_get_nth_ssrc), (gst_rtcp_packet_bye_add_ssrc),
(gst_rtcp_packet_bye_add_ssrcs), (get_reason_offset),
(gst_rtcp_packet_bye_get_reason_len),
(gst_rtcp_packet_bye_get_reason), (gst_rtcp_packet_bye_set_reason):
* gst-libs/gst/rtp/gstrtcpbuffer.h:
Add new helper object for parsing and creating RTCP messages.

17 years agogst-libs/gst/riff/riff-media.c: PCM samples with width=8 must be always unsigned...
Sebastian Dröge [Thu, 29 Mar 2007 12:07:02 +0000 (12:07 +0000)]
gst-libs/gst/riff/riff-media.c: PCM samples with width=8 must be always unsigned, no matter what depth they have.

Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps):
PCM samples with width=8 must be always unsigned, no matter what
depth they have.

17 years agogst/videorate/gstvideorate.c (gst_video_rate_flush_prev): Make perfect offsets also...
Andy Wingo [Thu, 29 Mar 2007 11:24:47 +0000 (11:24 +0000)]
gst/videorate/gstvideorate.c (gst_video_rate_flush_prev): Make perfect offsets also, not just timestamps.

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

* gst/videorate/gstvideorate.c (gst_video_rate_flush_prev): Make
perfect offsets also, not just timestamps.

* tests/check/elements/videorate.c (test_more): Test that given
any incoming offsets, that videorate produces perfect offsets.

17 years agogst-libs/gst/riff/riff-ids.h: Add some more RIFF formats.
Wim Taymans [Thu, 29 Mar 2007 10:19:45 +0000 (10:19 +0000)]
gst-libs/gst/riff/riff-ids.h: Add some more RIFF formats.

Original commit message from CVS:
* gst-libs/gst/riff/riff-ids.h:
Add some more RIFF formats.

17 years agogst-libs/gst/rtp/gstrtpbuffer.*: Fix fixed payload names and docs.
Wim Taymans [Thu, 29 Mar 2007 10:17:52 +0000 (10:17 +0000)]
gst-libs/gst/rtp/gstrtpbuffer.*: Fix fixed payload names and docs.

Original commit message from CVS:
* gst-libs/gst/rtp/gstrtpbuffer.c:
(gst_rtp_buffer_default_clock_rate):
* gst-libs/gst/rtp/gstrtpbuffer.h:
Fix fixed payload names and docs.
Added method to get the default clock rates of fixed payload types.
API: GstRTPBuffer::gst_rtp_buffer_default_clock_rate()

17 years agotests/check/pipelines/.cvsignore: Add new vorbisdec test to cvsignore.
Zaheer Abbas Merali [Wed, 28 Mar 2007 15:24:40 +0000 (15:24 +0000)]
tests/check/pipelines/.cvsignore: Add new vorbisdec test to cvsignore.

Original commit message from CVS:
* tests/check/pipelines/.cvsignore:
Add new vorbisdec test to cvsignore.

17 years agogst-libs/gst/audio/gstbaseaudiosink.*: Store private stuff in GstBaseAudioSinkPrivate.
Wim Taymans [Wed, 28 Mar 2007 14:50:47 +0000 (14:50 +0000)]
gst-libs/gst/audio/gstbaseaudiosink.*: Store private stuff in GstBaseAudioSinkPrivate.

Original commit message from CVS:
* gst-libs/gst/audio/gstbaseaudiosink.c: (slave_method_get_type),
(gst_base_audio_sink_class_init), (gst_base_audio_sink_init),
(gst_base_audio_sink_query), (gst_base_audio_sink_get_time),
(gst_base_audio_sink_set_property),
(gst_base_audio_sink_get_property), (gst_base_audio_sink_event),
(clock_convert_external), (gst_base_audio_sink_resample_slaving),
(gst_base_audio_sink_skew_slaving),
(gst_base_audio_sink_handle_slaving), (gst_base_audio_sink_render),
(gst_base_audio_sink_async_play):
* gst-libs/gst/audio/gstbaseaudiosink.h:
Store private stuff in GstBaseAudioSinkPrivate.
Add configurable clock slaving modes property.
API:: GstBaseAudioSink::slave-method property
Some more latency reporting tweaks.
Added skew based clock slaving correction and make it the default until
the resampling method is more robust.

17 years agogst/audioconvert/audioconvert.c: Add docs to the integer pack functions and implement...
Sebastian Dröge [Tue, 27 Mar 2007 12:44:14 +0000 (12:44 +0000)]
gst/audioconvert/audioconvert.c: Add docs to the integer pack functions and implement proper rounding. Before we had ...

Original commit message from CVS:
* gst/audioconvert/audioconvert.c:
Add docs to the integer pack functions and implement proper
rounding. Before we had rounding towards negative infinity, i.e.
always the smaller number was taken. Now we use natural rounding,
i.e. rounding to the nearest integer and to the one with the largest
absolute value for X.5. The old rounding introduced some minor
distortions. Fixes #420079
* tests/check/elements/audioconvert.c: (GST_START_TEST):
Fix one unit test that assumed the old rounding and added unit tests
for checking signed/unsigned int16 <-> signed/unsigned int16 with
depth 8, one for signed int16 <-> unsigned int16 and one for the new
rounding from signed int32 to signed/unsigned int16.

17 years agogst/audioconvert/gstaudioconvert.c: Fix typo in debug line introduced recently, as...
Michael Smith [Tue, 27 Mar 2007 11:31:17 +0000 (11:31 +0000)]
gst/audioconvert/gstaudioconvert.c: Fix typo in debug line introduced recently, as pointed out on irc.

Original commit message from CVS:
* gst/audioconvert/gstaudioconvert.c: (strip_width_64),
(gst_audio_convert_transform_caps):
Fix typo in debug line introduced recently, as pointed out on irc.

17 years agoMake sure we parse floating-point numbers in vorbis comments correctly with either...
Tim-Philipp Müller [Tue, 27 Mar 2007 10:17:16 +0000 (10:17 +0000)]
Make sure we parse floating-point numbers in vorbis comments correctly with either '.' or ',' as separator, no matter...

Original commit message from CVS:
* gst-libs/gst/tag/gstvorbistag.c: (gst_vorbis_tag_add):
* tests/check/libs/tag.c: (GST_START_TEST):
Make sure we parse floating-point numbers in vorbis comments
correctly with either '.' or ',' as separator, no matter what
the current locale is. Add unit test for this too.

17 years agocommit new file
Thomas Vander Stichele [Tue, 27 Mar 2007 09:37:42 +0000 (09:37 +0000)]
commit new file

Original commit message from CVS:
commit new file

17 years agogst-libs/gst/tag/gstvorbistag.c: When writing out floating-point numbers to vorbis...
René Stadler [Mon, 26 Mar 2007 22:38:19 +0000 (22:38 +0000)]
gst-libs/gst/tag/gstvorbistag.c: When writing out floating-point numbers to vorbis comment tags, always use the same ...

Original commit message from CVS:
Patch by: René Stadler  <mail at renestadler de>
* gst-libs/gst/tag/gstvorbistag.c: (gst_tag_to_vorbis_comments):
When writing out floating-point numbers to vorbis comment tags, always
use the same character as separator no matter what the current locale is
(fixes #423051).
* tests/check/libs/tag.c: (GST_START_TEST):
Add unit tests for replaygain tags in vorbis comments (closes #423055).

17 years agoext/vorbis/vorbisdec.c (vorbis_dec_push_forward, vorbis_handle_data_packet):
Thomas Vander Stichele [Mon, 26 Mar 2007 20:56:35 +0000 (20:56 +0000)]
ext/vorbis/vorbisdec.c (vorbis_dec_push_forward, vorbis_handle_data_packet):

Original commit message from CVS:
* ext/vorbis/vorbisdec.c (vorbis_dec_push_forward,
vorbis_handle_data_packet):
Correctly set DURATION to generate a timestamp-continuous stream.
One bug left at the end; see
ihttp://bugzilla.gnome.org/show_bug.cgi?id=423086
* tests/check/Makefile.am:
* tests/check/pipelines/vorbisenc.c (GST_START_TEST):
Add a test to check this.  Without the above patch this test fails.

17 years agogst-libs/gst/rtp/Makefile.am: The base audio payloader uses GstAdapter - we need...
Jan Schmidt [Mon, 26 Mar 2007 11:44:07 +0000 (11:44 +0000)]
gst-libs/gst/rtp/Makefile.am: The base audio payloader uses GstAdapter - we need GST_BASE_LIBS.

Original commit message from CVS:
* gst-libs/gst/rtp/Makefile.am:
The base audio payloader uses GstAdapter - we need GST_BASE_LIBS.

17 years agoupdate spec file
Christian Schaller [Fri, 23 Mar 2007 15:43:24 +0000 (15:43 +0000)]
update spec file

Original commit message from CVS:
update spec file

17 years agogst/videorate/gstvideorate.c: If videorate changes caps, we can no longer use the...
Michael Smith [Fri, 23 Mar 2007 12:32:33 +0000 (12:32 +0000)]
gst/videorate/gstvideorate.c: If videorate changes caps, we can no longer use the old buffer (which may have a differ...

Original commit message from CVS:
* gst/videorate/gstvideorate.c: (gst_video_rate_setcaps),
(gst_video_rate_reset), (gst_video_rate_chain):
If videorate changes caps, we can no longer use the old buffer
(which may have a different size, incompatible with our caps).
So don't do that; just duplicate the new frame more times.

17 years agogst/playback/gstplaybin.c: Remove playbin's override of the set_clock vmethod. It...
Jan Schmidt [Thu, 22 Mar 2007 17:43:52 +0000 (17:43 +0000)]
gst/playback/gstplaybin.c: Remove playbin's override of the set_clock vmethod. It's irrelevant after Wim's commit on ...

Original commit message from CVS:
* gst/playback/gstplaybin.c: (gst_play_bin_class_init):
Remove playbin's override of the set_clock vmethod. It's irrelevant
after Wim's commit on the 19th.

17 years agogst-libs/gst/app/Makefile.am: Use GST_ALL_LDFLAGS, which actually exists, but maybe...
Thomas Vander Stichele [Thu, 22 Mar 2007 14:37:08 +0000 (14:37 +0000)]
gst-libs/gst/app/Makefile.am: Use GST_ALL_LDFLAGS, which actually exists, but maybe David can confirm that was what h...

Original commit message from CVS:
* gst-libs/gst/app/Makefile.am:
Use GST_ALL_LDFLAGS, which actually exists, but maybe David
can confirm that was what he wanted.

17 years agoext/gnomevfs/gstgnomevfssrc.*: Don't cache file sizes. Fixes #341078.
Wim Taymans [Thu, 22 Mar 2007 09:26:02 +0000 (09:26 +0000)]
ext/gnomevfs/gstgnomevfssrc.*: Don't cache file sizes. Fixes #341078.

Original commit message from CVS:
* ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_get_size),
(gst_gnome_vfs_src_start), (gst_gnome_vfs_src_stop):
* ext/gnomevfs/gstgnomevfssrc.h:
Don't cache file sizes. Fixes #341078.

17 years agogst/playback/gstplaybin.c: Use GST_PTR_FORMAT to log caps.
Tim-Philipp Müller [Wed, 21 Mar 2007 11:03:23 +0000 (11:03 +0000)]
gst/playback/gstplaybin.c: Use GST_PTR_FORMAT to log caps.

Original commit message from CVS:
* gst/playback/gstplaybin.c: (add_sink):
Use GST_PTR_FORMAT to log caps.

17 years agogst/subparse/samiparse.c: Special-case some more colour names that pango doesn't...
Young-Ho Cha [Wed, 21 Mar 2007 10:23:11 +0000 (10:23 +0000)]
gst/subparse/samiparse.c: Special-case some more colour names that pango doesn't handle by default. Fixes #420578.

Original commit message from CVS:
Patch by: Young-Ho Cha <ganadist at chollian net>
* gst/subparse/samiparse.c: (handle_start_font):
Special-case some more colour names that pango doesn't handle by
default. Fixes #420578.

17 years agoext/vorbis/vorbisenc.c: If we get a zero-sized input buffer, don't pass it to libvorb...
Michael Smith [Tue, 20 Mar 2007 11:49:55 +0000 (11:49 +0000)]
ext/vorbis/vorbisenc.c: If we get a zero-sized input buffer, don't pass it to libvorbis, as that marks EOS internally...

Original commit message from CVS:
* ext/vorbis/vorbisenc.c: (gst_vorbis_enc_chain):
If we get a zero-sized input buffer, don't pass it to libvorbis, as
that marks EOS internally. After that, libvorbis will buffer all
input data, and encode none of it, eventually leading to memory
exhaustion.

17 years agogst/playback/gstdecodebin.c: Don't post STATE_DIRTY anymore.
Wim Taymans [Mon, 19 Mar 2007 10:52:50 +0000 (10:52 +0000)]
gst/playback/gstdecodebin.c: Don't post STATE_DIRTY anymore.

Original commit message from CVS:
* gst/playback/gstdecodebin.c: (remove_fakesink):
Don't post STATE_DIRTY anymore.
* gst/playback/gstplaybin.c: (add_sink), (gst_play_bin_send_event),
(gst_play_bin_change_state):
Remove stream_time reset in seek handling, core does that now.
Disable clocking for live pipelines by forcing a NULL clock to the
complete pipeline, core is too smart now for our previous hack.
We can always autoplug in PAUSED now.

17 years agoREQUIREMENTS: Update this file, change the formatting to make it more consistent...
David Schleef [Sun, 18 Mar 2007 03:14:01 +0000 (03:14 +0000)]
REQUIREMENTS: Update this file, change the formatting to make it more consistent, plus more machine readable.

Original commit message from CVS:
* REQUIREMENTS:  Update this file, change the formatting to make
it more consistent, plus more machine readable.

17 years agogst/audioconvert/gstaudioconvert.c: Previous fix was too simplistic, and broke the...
Michael Smith [Fri, 16 Mar 2007 17:29:09 +0000 (17:29 +0000)]
gst/audioconvert/gstaudioconvert.c: Previous fix was too simplistic, and broke the tests. Use a better approach; only...

Original commit message from CVS:
* gst/audioconvert/gstaudioconvert.c: (make_lossless_changes),
(strip_width_64), (append_with_other_format):
Previous fix was too simplistic, and broke the tests. Use a better
approach; only strip 64 from widths for integer audio.

17 years agogst/audioconvert/gstaudioconvert.c: We don't support 64 bit integer audio, so don...
Michael Smith [Fri, 16 Mar 2007 16:42:23 +0000 (16:42 +0000)]
gst/audioconvert/gstaudioconvert.c: We don't support 64 bit integer audio, so don't try to claim we can.

Original commit message from CVS:
* gst/audioconvert/gstaudioconvert.c: (make_lossless_changes),
(gst_audio_convert_transform_caps):
We don't support 64 bit integer audio, so don't try to claim we can.
Stops us producing caps don't match our template caps.
Update comments.

17 years agogst/audioresample/gstaudioresample.c: Don't trigger discontinuities for very small...
Michael Smith [Thu, 15 Mar 2007 10:52:21 +0000 (10:52 +0000)]
gst/audioresample/gstaudioresample.c: Don't trigger discontinuities for very small imperfections; a filter flush will...

Original commit message from CVS:
* gst/audioresample/gstaudioresample.c:
(audioresample_check_discont), (audioresample_transform):
Don't trigger discontinuities for very small imperfections; a filter
flush will sound bad, and many plugins have rounding errors leading
to these.

17 years agogst-libs/gst/rtp/gstbasertpaudiopayload.*: olivier.crete@collabora.co.uk.
Philippe Kalaf [Wed, 14 Mar 2007 21:11:18 +0000 (21:11 +0000)]
gst-libs/gst/rtp/gstbasertpaudiopayload.*: olivier.crete@collabora.co.uk.

Original commit message from CVS:
* gst-libs/gst/rtp/gstbasertpaudiopayload.c:
* gst-libs/gst/rtp/gstbasertpaudiopayload.h:
Add min-ptime property to RTP base audio payloader. Patch by
olivier.crete@collabora.co.uk.
Fixes #415001

Indentation/whitespace/documentation fixes.

17 years agogst/audioresample/gstaudioresample.c: Handle discontinuous streams.
Julien Moutte [Wed, 14 Mar 2007 17:16:30 +0000 (17:16 +0000)]
gst/audioresample/gstaudioresample.c: Handle discontinuous streams.

Original commit message from CVS:
2007-03-14  Julien MOUTTE  <julien@moutte.net>

* gst/audioresample/gstaudioresample.c: (gst_audioresample_init),
(audioresample_transform_size), (audioresample_do_output),
(audioresample_transform), (audioresample_pushthrough): Handle
discontinuous streams.
* gst/audioresample/gstaudioresample.h:
* tests/check/elements/audioresample.c:
(test_discont_stream_instance), (GST_START_TEST),
(audioresample_suite): Add a test for discontinuous streams.
* win32/common/config.h: Updated.

17 years agopo/: Update translations from translation project.
Thomas Vander Stichele [Wed, 14 Mar 2007 15:16:23 +0000 (15:16 +0000)]
po/: Update translations from translation project.

Original commit message from CVS:
* po/af.po:
* po/az.po:
* po/cs.po:
* po/en_GB.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:
Update translations from translation project.

17 years agoadd buffer logging
Thomas Vander Stichele [Wed, 14 Mar 2007 15:05:32 +0000 (15:05 +0000)]
add buffer logging

Original commit message from CVS:
add buffer logging

17 years agogst/audioresample/: Since I really am not interested in a debug line for each sample...
Thomas Vander Stichele [Wed, 14 Mar 2007 14:48:12 +0000 (14:48 +0000)]
gst/audioresample/: Since I really am not interested in a debug line for each sample being processed, move the librar...

Original commit message from CVS:
* gst/audioresample/debug.h:
* gst/audioresample/resample.c: (resample_init):
Since I really am not interested in a debug line for each sample
being processed, move the library's debugging to its own category,
libaudioresample

17 years agoadd debugging and reformat docs
Thomas Vander Stichele [Wed, 14 Mar 2007 14:09:21 +0000 (14:09 +0000)]
add debugging and reformat docs

Original commit message from CVS:
add debugging and reformat docs

17 years agoext/theora/theoradec.c: Since the plugin doesn't support anything other than 4:2...
Michael Smith [Mon, 12 Mar 2007 23:29:07 +0000 (23:29 +0000)]
ext/theora/theoradec.c: Since the plugin doesn't support anything other than 4:2:0 right now, post an error and fail ...

Original commit message from CVS:
* ext/theora/theoradec.c: (theora_handle_type_packet):
Since the plugin doesn't support anything other than 4:2:0 right
now, post an error and fail if we get something else. Won't matter
until libtheora supports the other pixel formats, but hopefully
that'll be soon...

17 years agoI'm too lazy to comment this
Alex Lancaster [Mon, 12 Mar 2007 15:50:35 +0000 (15:50 +0000)]
I'm too lazy to comment this

Original commit message from CVS:
Mention Patch by: Alex Lancaster in a recent commit.

17 years agoexamples/app/.cvsignore: The buildbot demands .cvsignore files, and I comply.
Jan Schmidt [Mon, 12 Mar 2007 11:47:42 +0000 (11:47 +0000)]
examples/app/.cvsignore: The buildbot demands .cvsignore files, and I comply.

Original commit message from CVS:
* examples/app/.cvsignore:
The buildbot demands .cvsignore files, and I comply.

17 years agoAdd appsrc/appsink example.
David Schleef [Sun, 11 Mar 2007 00:48:26 +0000 (00:48 +0000)]
Add appsrc/appsink example.

Original commit message from CVS:
* configure.ac:
* examples/Makefile.am:
* examples/app/Makefile.am:
* examples/app/appsrc_ex.c:
Add appsrc/appsink example.
* gst-libs/gst/app/Makefile.am:
* gst-libs/gst/app/gstapp.c:
* gst-libs/gst/app/gstappsink.c:
* gst-libs/gst/app/gstappsink.h:
* gst/app/gstapp.c:
Add appsink.

17 years agogst-libs/gst/audio/gstbaseaudiosink.c: Use gst_guint64_to_gdouble for conversion.
Sébastien Moutte [Sat, 10 Mar 2007 15:59:33 +0000 (15:59 +0000)]
gst-libs/gst/audio/gstbaseaudiosink.c: Use gst_guint64_to_gdouble for conversion.

Original commit message from CVS:
* gst-libs/gst/audio/gstbaseaudiosink.c:(gst_base_audio_sink_render):
Use gst_guint64_to_gdouble for conversion.
* win32/MANIFEST:
Add new files to the win32 MANIFEST.
* win32/common/libgstaudio.def:
* win32/common/libgstpbutils.def:
Add new exported functions.
* win32/vs6/gst_plugins_base.dsw:
* win32/vs6/libgstdecodebin.dsp:
* win32/vs6/libgstplaybin.dsp:
Change the link to libgstpbutils.lib.
* win32/vs6/libgstdecodebin2.dsp:
Add a new project for decodebin2.
* win32/vs6/libgstpbutils.dsp:
Add a new project for pbutils.

17 years agogst-libs/gst/tag/gstvorbistag.c: Also accept partial dates with only year and month...
Tim-Philipp Müller [Sat, 10 Mar 2007 12:18:58 +0000 (12:18 +0000)]
gst-libs/gst/tag/gstvorbistag.c: Also accept partial dates with only year and month, like 1999-12-00 (fixes #410396 e...

Original commit message from CVS:
* gst-libs/gst/tag/gstvorbistag.c: (gst_vorbis_tag_add):
Also accept partial dates with only year and month,
like 1999-12-00 (fixes #410396 even more).
* tests/check/libs/tag.c: (GST_START_TEST):
Add unit test for the above.

17 years agotests/check/elements/subparse.c: Add unit test for MPL2 subtitle format (#413799).
Tim-Philipp Müller [Sat, 10 Mar 2007 11:21:08 +0000 (11:21 +0000)]
tests/check/elements/subparse.c: Add unit test for MPL2 subtitle format (#413799).

Original commit message from CVS:
* tests/check/elements/subparse.c: (GST_START_TEST),
(subparse_suite):
Add unit test for MPL2 subtitle format (#413799).

17 years agogst/subparse/: Add support for MPL2 subtitle format (#413799).
Kamil Pawlowski [Sat, 10 Mar 2007 11:17:52 +0000 (11:17 +0000)]
gst/subparse/: Add support for MPL2 subtitle format (#413799).

Original commit message from CVS:
Patch by: Kamil Pawlowski  <kamilpe gmail com>
* gst/subparse/Makefile.am:
* gst/subparse/gstsubparse.c:
(gst_sub_parse_data_format_autodetect),
(gst_sub_parse_format_autodetect), (gst_sub_parse_sink_event),
(gst_subparse_type_find):
* gst/subparse/gstsubparse.h:
* gst/subparse/mpl2parse.c: (mpl2_parse_line), (parse_mpl2):
* gst/subparse/mpl2parse.h:
Add support for MPL2 subtitle format (#413799).

17 years agoconfigure.ac: We require core CVS for the new buffer metadata copy functions.
Tim-Philipp Müller [Fri, 9 Mar 2007 17:33:17 +0000 (17:33 +0000)]
configure.ac: We require core CVS for the new buffer metadata copy functions.

Original commit message from CVS:
* configure.ac:
We require core CVS for the new buffer metadata copy functions.

17 years agogst-libs/gst/tag/gstid3tag.c: Add read support for GST_TAG_MUSICBRAINZ_SORTNAME ...
Wim Taymans [Fri, 9 Mar 2007 16:51:13 +0000 (16:51 +0000)]
gst-libs/gst/tag/gstid3tag.c: Add read support for GST_TAG_MUSICBRAINZ_SORTNAME (TSOP) tag.

Original commit message from CVS:
* gst-libs/gst/tag/gstid3tag.c:
Add read support for GST_TAG_MUSICBRAINZ_SORTNAME (TSOP) tag.
Fixes #414496.

17 years agoext/libvisual/visual.c: Improve adapter usage and comments.
Wim Taymans [Fri, 9 Mar 2007 16:46:35 +0000 (16:46 +0000)]
ext/libvisual/visual.c: Improve adapter usage and comments.

Original commit message from CVS:
* ext/libvisual/visual.c: (gst_visual_sink_setcaps),
(gst_vis_src_negotiate), (get_buffer), (gst_visual_chain):
Improve adapter usage and comments.

17 years agoUse new metadata copy function.
Wim Taymans [Fri, 9 Mar 2007 16:38:06 +0000 (16:38 +0000)]
Use new metadata copy function.

Original commit message from CVS:
* ext/pango/gsttextrender.c: (gst_text_render_chain):
* ext/vorbis/vorbistag.c: (gst_vorbis_tag_parse_packet):
* gst-libs/gst/netbuffer/gstnetbuffer.c: (gst_netbuffer_copy):
Use new metadata copy function.
* gst/ffmpegcolorspace/gstffmpegcolorspace.c:
(gst_ffmpegcsp_transform):
* gst/videoscale/gstvideoscale.c: (gst_video_scale_transform):
Basetransform copied the metadata for us.

17 years agoext/pango/gsttextoverlay.c: Some more logging. Only accept newsegment events in TIME...
Tim-Philipp Müller [Fri, 9 Mar 2007 16:28:04 +0000 (16:28 +0000)]
ext/pango/gsttextoverlay.c: Some more logging. Only accept newsegment events in TIME format and send a WARNING messag...

Original commit message from CVS:
* ext/pango/gsttextoverlay.c: (gst_text_overlay_text_event),
(gst_text_overlay_video_event):
Some more logging. Only accept newsegment events in TIME format and
send a WARNING message if they are not in TIME format.
* gst/subparse/gstsubparse.c: (gst_sub_parse_dispose),
(gst_sub_parse_init), (gst_sub_parse_src_event), (handle_buffer),
(gst_sub_parse_chain), (gst_sub_parse_sink_event):
* gst/subparse/gstsubparse.h:
No need to allocate GstSegment structure dynamically, just put it
into the instance structure; ignore newsegment events in BYTE
format and in particular don't let it overwrite our saved TIME
segment from the last seek.

17 years agogst/typefind/gsttypefindfunctions.c: Replace AC3 typefinder with one that isn't terri...
Michael Smith [Fri, 9 Mar 2007 13:05:04 +0000 (13:05 +0000)]
gst/typefind/gsttypefindfunctions.c: Replace AC3 typefinder with one that isn't terrible, and actually works usefully.

Original commit message from CVS:
* gst/typefind/gsttypefindfunctions.c: (ac3_type_find):
Replace AC3 typefinder with one that isn't terrible, and actually
works usefully.

17 years agogst/audioconvert/gstaudioconvert.c: fix error category and translatable string
Thomas Vander Stichele [Fri, 9 Mar 2007 12:22:53 +0000 (12:22 +0000)]
gst/audioconvert/gstaudioconvert.c: fix error category and translatable string

Original commit message from CVS:
* gst/audioconvert/gstaudioconvert.c:
(gst_audio_convert_transform):
fix error category and translatable string

17 years agopkgconfig/: Fix up utils => pbutils here too.
Tim-Philipp Müller [Fri, 9 Mar 2007 11:23:32 +0000 (11:23 +0000)]
pkgconfig/: Fix up utils => pbutils here too.

Original commit message from CVS:
* pkgconfig/gstreamer-plugins-base-uninstalled.pc.in:
* pkgconfig/gstreamer-plugins-base.pc.in:
Fix up utils => pbutils here too.

17 years agogst/subparse/gstsubparse.c: Break out of loop in chain function as soon as possible...
Tim-Philipp Müller [Fri, 9 Mar 2007 10:49:53 +0000 (10:49 +0000)]
gst/subparse/gstsubparse.c: Break out of loop in chain function as soon as possible if we get a non-OK flow return.

Original commit message from CVS:
* gst/subparse/gstsubparse.c: (handle_buffer):
Break out of loop in chain function as soon as possible if we get
a non-OK flow return.

17 years agotests/check/elements/alsa.c: Unref the mixer if the state change fails too (if the...
Jan Schmidt [Thu, 8 Mar 2007 18:26:07 +0000 (18:26 +0000)]
tests/check/elements/alsa.c: Unref the mixer if the state change fails too (if the alsa devices are inaccessible, for...

Original commit message from CVS:
* tests/check/elements/alsa.c: (GST_START_TEST):
Unref the mixer if the state change fails too (if the
alsa devices are inaccessible, for example)

17 years agotests/check/Makefile.am: Don't test libvisual elements in the states check, because...
Jan Schmidt [Thu, 8 Mar 2007 17:49:46 +0000 (17:49 +0000)]
tests/check/Makefile.am: Don't test libvisual elements in the states check, because libvisual seems to leak internally.

Original commit message from CVS:
* tests/check/Makefile.am:
Don't test libvisual elements in the states check, because libvisual
seems to leak internally.
Re-enable the alsa and states tests now that there's new suppressions
in gst.supp.
* tests/check/elements/alsa.c: (GST_START_TEST):
Don't leak the alsamixer we instantiated.

17 years agosys/: Move some cleanup stuff from the state change handler into a _reset() function...
Jan Schmidt [Thu, 8 Mar 2007 15:22:53 +0000 (15:22 +0000)]
sys/: Move some cleanup stuff from the state change handler into a _reset() function that can be called from _finaliz...

Original commit message from CVS:
* sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_clear),
(gst_ximagesink_change_state), (gst_ximagesink_reset),
(gst_ximagesink_finalize):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_change_state),
(gst_xvimagesink_reset), (gst_xvimagesink_finalize):
Move some cleanup stuff from the state change handler into a _reset()
function that can be called from _finalize(). This ensures that things
get freed even if (for some reason) the NULL->READY state transition
fails in the parent class.
Even if a parent state change fails, process our downward state change
logic instead of bailing out early.
Free the correct xcontext pointer in ximagesink's xcontext_clear.

17 years agoext/alsa/gstalsasink.c: Extra log line.
Jan Schmidt [Thu, 8 Mar 2007 12:53:51 +0000 (12:53 +0000)]
ext/alsa/gstalsasink.c: Extra log line.

Original commit message from CVS:
* ext/alsa/gstalsasink.c: (gst_alsasink_open):
Extra log line.
* ext/pango/gstclockoverlay.c: (gst_clock_overlay_init):
* ext/pango/gsttimeoverlay.c: (gst_time_overlay_init):
Use pango_font_description_set_family_static instead of
pango_font_description_set_family to save a string copy (it was
leaking due to the strdup anyway)
* gst/tcp/gsttcpclientsink.c: (gst_tcp_client_sink_finalize):
* gst/tcp/gsttcpclientsrc.c: (gst_tcp_client_src_finalize):
* gst/tcp/gsttcpserversink.c: (gst_tcp_server_sink_finalize):
* gst/tcp/gsttcpserversrc.c: (gst_tcp_server_src_finalize):
Chain up in finalize.

17 years agogst-libs/gst/interfaces/mixertrack.c: API: add "untranslated-label" property which...
Tim-Philipp Müller [Wed, 7 Mar 2007 18:50:10 +0000 (18:50 +0000)]
gst-libs/gst/interfaces/mixertrack.c: API: add "untranslated-label" property which should be set by implementations a...

Original commit message from CVS:
* gst-libs/gst/interfaces/mixertrack.c:
(gst_mixer_track_class_init), (gst_mixer_track_get_property),
(gst_mixer_track_set_property):
API: add "untranslated-label" property which should be set by
implementations at construct time (#414645).
* ext/alsa/gstalsamixeroptions.c: (gst_alsa_mixer_options_new):
* ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_new):
Set "untranslated-label" when constructing mixer track objects.
* tests/check/elements/alsa.c: (GST_START_TEST), (alsa_suite):
Unit test to check the above.

17 years agoext/ogg/gstoggdemux.c: Fix confusing debug message.
Wim Taymans [Wed, 7 Mar 2007 17:15:57 +0000 (17:15 +0000)]
ext/ogg/gstoggdemux.c: Fix confusing debug message.

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_read_chain):
Fix confusing debug message.

17 years agogst-plugins-base.doap: update doap file with new version
Jan Schmidt [Wed, 7 Mar 2007 17:12:54 +0000 (17:12 +0000)]
gst-plugins-base.doap: update doap file with new version

Original commit message from CVS:
* gst-plugins-base.doap:
update doap file with new version

17 years agoupdate docs
Thomas Vander Stichele [Wed, 7 Mar 2007 17:05:21 +0000 (17:05 +0000)]
update docs

Original commit message from CVS:
update docs

17 years agoconfigure.ac: Back to CVS
Jan Schmidt [Wed, 7 Mar 2007 16:56:01 +0000 (16:56 +0000)]
configure.ac: Back to CVS

Original commit message from CVS:
* configure.ac:
Back to CVS

17 years agoRelease 0.10.12
Jan Schmidt [Wed, 7 Mar 2007 16:46:51 +0000 (16:46 +0000)]
Release 0.10.12

Original commit message from CVS:
Release 0.10.12

17 years agoUpdate .po files
Jan Schmidt [Wed, 7 Mar 2007 15:35:26 +0000 (15:35 +0000)]
Update .po files

Original commit message from CVS:
Update .po files

17 years agoconfigure.ac: Bump version to 0.10.11.4 pre-release
Jan Schmidt [Tue, 6 Mar 2007 12:31:01 +0000 (12:31 +0000)]
configure.ac: Bump version to 0.10.11.4 pre-release

Original commit message from CVS:
* configure.ac:
Bump version to 0.10.11.4 pre-release

17 years agogst-libs/gst/audio/gstbaseaudiosink.c: Fix regression that made GStreamer skip the...
Wim Taymans [Tue, 6 Mar 2007 12:10:08 +0000 (12:10 +0000)]
gst-libs/gst/audio/gstbaseaudiosink.c: Fix regression that made GStreamer skip the first samples of audio.

Original commit message from CVS:
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_async_play):
Fix regression that made GStreamer skip the first samples of audio.
Fixes #414684.

17 years agoconfigure.ac: Bump version to 0.10.11.3 pre-release
Jan Schmidt [Mon, 5 Mar 2007 11:21:13 +0000 (11:21 +0000)]
configure.ac: Bump version to 0.10.11.3 pre-release

Original commit message from CVS:
* configure.ac:
Bump version to 0.10.11.3 pre-release

17 years agopo/POTFILES.in: Update paths for the rename from utils to pbutils to fix the build.
Sebastian Dröge [Mon, 5 Mar 2007 09:35:29 +0000 (09:35 +0000)]
po/POTFILES.in: Update paths for the rename from utils to pbutils to fix the build.

Original commit message from CVS:
* po/POTFILES.in:
Update paths for the rename from utils to pbutils to fix the build.

17 years agogst-libs/gst/pbutils/Makefile.am: Change directory to install headers in from gst...
Tim-Philipp Müller [Mon, 5 Mar 2007 09:27:55 +0000 (09:27 +0000)]
gst-libs/gst/pbutils/Makefile.am: Change directory to install headers in from gst/utils to gst/pbutils as well.

Original commit message from CVS:
* gst-libs/gst/pbutils/Makefile.am:
Change directory to install headers in from gst/utils to gst/pbutils
as well.

17 years agomoap ignore
Thomas Vander Stichele [Sun, 4 Mar 2007 23:41:51 +0000 (23:41 +0000)]
moap ignore

Original commit message from CVS:
moap ignore

17 years agoupdate defs
Thomas Vander Stichele [Sun, 4 Mar 2007 23:41:04 +0000 (23:41 +0000)]
update defs

Original commit message from CVS:
update defs

17 years agorename utils to pbutils
Thomas Vander Stichele [Sun, 4 Mar 2007 23:39:51 +0000 (23:39 +0000)]
rename utils to pbutils

Original commit message from CVS:
* configure.ac:
* docs/libs/gst-plugins-base-libs-docs.sgml:
* docs/libs/gst-plugins-base-libs-sections.txt:
* gst-libs/gst/Makefile.am:
* gst-libs/gst/interfaces/mixer.c:
* gst-libs/gst/pbutils/Makefile.am:
* gst-libs/gst/pbutils/descriptions.c:
(gst_pb_utils_get_source_description),
(gst_pb_utils_get_sink_description),
(gst_pb_utils_get_decoder_description),
(gst_pb_utils_get_encoder_description),
(gst_pb_utils_get_element_description),
(gst_pb_utils_add_codec_description_to_tag_list),
(gst_pb_utils_get_codec_description), (gst_pb_utils_list_all):
* gst-libs/gst/pbutils/descriptions.h:
* gst-libs/gst/pbutils/install-plugins.c:
* gst-libs/gst/pbutils/install-plugins.h:
* gst-libs/gst/pbutils/missing-plugins.c:
(gst_missing_uri_source_message_new),
(gst_missing_uri_sink_message_new),
(gst_missing_element_message_new),
(gst_missing_decoder_message_new),
(gst_missing_encoder_message_new),
(gst_missing_plugin_message_get_description):
* gst-libs/gst/pbutils/missing-plugins.h:
* gst-libs/gst/pbutils/pbutils.c: (gst_pb_utils_init):
* gst-libs/gst/pbutils/pbutils.h:
* gst-libs/gst/utils/Makefile.am:
* gst-libs/gst/utils/base-utils.c:
* gst-libs/gst/utils/base-utils.h:
* gst-libs/gst/utils/descriptions.c:
* gst-libs/gst/utils/descriptions.h:
* gst-libs/gst/utils/install-plugins.c:
* gst-libs/gst/utils/install-plugins.h:
* gst-libs/gst/utils/missing-plugins.c:
* gst-libs/gst/utils/missing-plugins.h:
* gst-plugins-base.spec.in:
* gst/playback/Makefile.am:
* gst/playback/gstdecodebin.c:
* gst/playback/gstdecodebin2.c:
* gst/playback/gstplaybasebin.c: (setup_subtitle),
(gen_source_element):
* gst/playback/gstplaybin.c: (plugin_init):
* tests/check/Makefile.am:
* tests/check/libs/pbutils.c: (GST_START_TEST),
(test_pb_utils_install_plugins_do_callout), (libgstpbutils_suite):
* tests/check/libs/utils.c:
rename utils to pbutils

17 years agogst-libs/gst/app/Makefile.am: Install the headers.
David Schleef [Sat, 3 Mar 2007 10:23:03 +0000 (10:23 +0000)]
gst-libs/gst/app/Makefile.am: Install the headers.

Original commit message from CVS:
* gst-libs/gst/app/Makefile.am:
Install the headers.

17 years agogst-libs/gst/app/: Add GstAppBuffer that includes a callback and closure for proper...
David Schleef [Sat, 3 Mar 2007 10:10:30 +0000 (10:10 +0000)]
gst-libs/gst/app/: Add GstAppBuffer that includes a callback and closure for proper handling of data chunks.

Original commit message from CVS:
* gst-libs/gst/app/Makefile.am:
* gst-libs/gst/app/gstappbuffer.c:
* gst-libs/gst/app/gstappbuffer.h:
* gst-libs/gst/app/gstappsrc.c:
Add GstAppBuffer that includes a callback and closure for
proper handling of data chunks.

17 years agogst-libs/gst/app/gstappsrc.*: Hacking to address issues in 413418.
David Schleef [Sat, 3 Mar 2007 09:06:06 +0000 (09:06 +0000)]
gst-libs/gst/app/gstappsrc.*: Hacking to address issues in 413418.

Original commit message from CVS:
* gst-libs/gst/app/gstappsrc.c:
* gst-libs/gst/app/gstappsrc.h:
Hacking to address issues in 413418.

17 years agoMove the app library to gst-libs/gst/app (duh!)
David Schleef [Sat, 3 Mar 2007 08:16:57 +0000 (08:16 +0000)]
Move the app library to gst-libs/gst/app (duh!)

Original commit message from CVS:
* Makefile.am:
* configure.ac:
* ext/Makefile.am:
* gst-libs/gst/Makefile.am:
* gst-libs/gst/app/Makefile.am:
* gst-libs/gst/app/gstapp.c:
* gst-libs/gst/app/gstappsrc.c:
* gst-libs/gst/app/gstappsrc.h:
* gst/app/Makefile.am:
* gst/app/gstapp.c:
* gst/app/gstappsrc.c:
* gst/app/gstappsrc.h:
Move the app library to gst-libs/gst/app (duh!)

17 years agoAdd documentation for decodebin2 that indicates that the API is still unstable.
Jan Schmidt [Fri, 2 Mar 2007 12:59:15 +0000 (12:59 +0000)]
Add documentation for decodebin2 that indicates that the API is still unstable.

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:
* docs/plugins/inspect/plugin-decodebin2.xml:
* gst/playback/gstdecodebin2.c: (gst_decode_bin_class_init):
Add documentation for decodebin2 that indicates that the API
is still unstable.

17 years agoconfigure.ac: Update to 0.10.11.2 (0.10.12 pre-release)
Jan Schmidt [Thu, 1 Mar 2007 18:50:00 +0000 (18:50 +0000)]
configure.ac: Update to 0.10.11.2 (0.10.12 pre-release)

Original commit message from CVS:
* configure.ac:
Update to 0.10.11.2 (0.10.12 pre-release)

17 years agogst-libs/gst/audio/gstbaseaudiosink.c: base time is irrelevant here.
Wim Taymans [Thu, 1 Mar 2007 17:29:55 +0000 (17:29 +0000)]
gst-libs/gst/audio/gstbaseaudiosink.c: base time is irrelevant here.

Original commit message from CVS:
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_async_play):
base time is irrelevant here.

17 years agogst-libs/gst/audio/: Improve debugging.
Wim Taymans [Thu, 1 Mar 2007 17:01:43 +0000 (17:01 +0000)]
gst-libs/gst/audio/: Improve debugging.

Original commit message from CVS:
* gst-libs/gst/audio/gstaudiosink.c: (audioringbuffer_thread_func):
* gst-libs/gst/audio/gstaudiosrc.c: (audioringbuffer_thread_func):
Improve debugging.
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_query), (gst_base_audio_sink_event),
(gst_base_audio_sink_render), (gst_base_audio_sink_async_play):
Improve latency and clock slaving calculations.
Improve slave clock calibration.
* gst-libs/gst/audio/gstringbuffer.c:
(gst_ring_buffer_commit_full):
When we are asked to render N sample to 0 bytes, return N.

17 years agoext/alsa/gstalsasink.*: Remove unused dispose function.
Wim Taymans [Thu, 1 Mar 2007 16:48:45 +0000 (16:48 +0000)]
ext/alsa/gstalsasink.*: Remove unused dispose function.

Original commit message from CVS:
* ext/alsa/gstalsasink.c: (gst_alsasink_class_init),
(gst_alsasink_write), (gst_alsasink_reset):
* ext/alsa/gstalsasink.h:
Remove unused dispose function.
Rename lock to not interfere with alsasrc lock.
* ext/alsa/gstalsasrc.c: (gst_alsasrc_finalize),
(gst_alsasrc_class_init), (gst_alsasrc_init), (set_swparams),
(gst_alsasrc_read), (gst_alsasrc_reset):
* ext/alsa/gstalsasrc.h:
Implement finalize function.
Use lock to protect alsa access.
Implement _reset.
Fine tune sw params.