platform/upstream/gst-plugins-base.git
15 years agogst/typefind/gsttypefindfunctions.c: Improve FLAC-without-headers typefinding by...
Sebastian Dröge [Mon, 13 Oct 2008 07:52:41 +0000 (07:52 +0000)]
gst/typefind/gsttypefindfunctions.c: Improve FLAC-without-headers typefinding by looking at most of the frame header ...

Original commit message from CVS:
* gst/typefind/gsttypefindfunctions.c: (flac_type_find):
Improve FLAC-without-headers typefinding by looking at most of the
frame header and checking if invalid values are used. Should prevent
quite some false positives compared to the old version which only
check if the first 14 bits are set.

15 years agosys/xvimage/xvimagesink.c: Don't assert on caps==NULL.
Stefan Kost [Sat, 11 Oct 2008 16:27:28 +0000 (16:27 +0000)]
sys/xvimage/xvimagesink.c: Don't assert on caps==NULL.

Original commit message from CVS:
* sys/xvimage/xvimagesink.c:
Don't assert on caps==NULL.

15 years agoAdd support for subtitle files with UTF-8 BOM at the beginning by simple stripping...
Sebastian Dröge [Fri, 10 Oct 2008 17:13:40 +0000 (17:13 +0000)]
Add support for subtitle files with UTF-8 BOM at the beginning by simple stripping it from the first line before pass...

Original commit message from CVS:
* gst/subparse/gstsubparse.c:
(gst_sub_parse_data_format_autodetect), (handle_buffer),
(gst_sub_parse_change_state):
* gst/subparse/gstsubparse.h:
* tests/check/elements/subparse.c: (GST_START_TEST):
Add support for subtitle files with UTF-8 BOM at the beginning
by simple stripping it from the first line before passing it
to any parsing code. Fixes bug #555257 and playback of files
created by Gnome Subtitles.

15 years agogst/audiotestsrc/gstaudiotestsrc.*: Define the default property values in the usual...
Wim Taymans [Fri, 10 Oct 2008 15:45:15 +0000 (15:45 +0000)]
gst/audiotestsrc/gstaudiotestsrc.*: Define the default property values in the usual place.

Original commit message from CVS:
* gst/audiotestsrc/gstaudiotestsrc.c:
(gst_audio_test_src_class_init), (gst_audio_test_src_init),
(gst_audio_test_src_src_fixate), (gst_audio_test_src_setcaps),
(gst_audio_test_src_start), (gst_audio_test_src_stop),
(gst_audio_test_src_do_seek), (gst_audio_test_src_check_get_range),
(gst_audio_test_src_create):
* gst/audiotestsrc/gstaudiotestsrc.h:
Define the default property values in the usual place.
Implement start/stop to reset values correctly.
Calculate the sample size only once when we negotiate.
Rename some values to make more sense.
Keep track of our byte range.
Add support for pull based scheduling. Disabled for now until we have
the whole stack working.
Set the BUFFER_OFFSET correctly.

15 years agoMake the detection of the used subtitle a bit less strict for srt subtitles. Fixes...
Sebastian Dröge [Fri, 10 Oct 2008 15:32:10 +0000 (15:32 +0000)]
Make the detection of the used subtitle a bit less strict for srt subtitles. Fixes bug #555607.

Original commit message from CVS:
Based on a patch by: xavierb at gmail dot com
* gst/subparse/gstsubparse.c:
(gst_sub_parse_data_format_autodetect):
* tests/check/elements/subparse.c: (GST_START_TEST):
Make the detection of the used subtitle a bit less strict
for srt subtitles. Fixes bug #555607.

15 years agoext/vorbis/vorbisenc.c: Fix discontinuity detection which was broken by last commit.
Sebastian Dröge [Fri, 10 Oct 2008 15:21:38 +0000 (15:21 +0000)]
ext/vorbis/vorbisenc.c: Fix discontinuity detection which was broken by last commit.

Original commit message from CVS:
* ext/vorbis/vorbisenc.c:
(gst_vorbis_enc_buffer_check_discontinuous):
Fix discontinuity detection which was broken by last commit.

15 years agoconfigure.ac: Require core CVS for ghostpad API additions used by decodebin2.
Tim-Philipp Müller [Thu, 9 Oct 2008 11:18:09 +0000 (11:18 +0000)]
configure.ac: Require core CVS for ghostpad API additions used by decodebin2.

Original commit message from CVS:
* configure.ac::
Require core CVS for ghostpad API additions used by decodebin2.

15 years agogst-libs/gst/audio/gstbaseaudiosrc.c: Fix debug statements (space between '%' and...
Edward Hervey [Wed, 8 Oct 2008 15:30:33 +0000 (15:30 +0000)]
gst-libs/gst/audio/gstbaseaudiosrc.c: Fix debug statements (space between '%' and actual format).

Original commit message from CVS:
* gst-libs/gst/audio/gstbaseaudiosrc.c:
(gst_base_audio_src_create):
Fix debug statements (space between '%' and actual format).

15 years agogst/playback/gstdecodebin2.c: Remove bogus assert, the decodepad could have been...
Wim Taymans [Wed, 8 Oct 2008 14:44:04 +0000 (14:44 +0000)]
gst/playback/gstdecodebin2.c: Remove bogus assert, the decodepad could have been created inside an already existing g...

Original commit message from CVS:
* gst/playback/gstdecodebin2.c: (gst_decode_pad_activate):
Remove bogus assert, the decodepad could have been created inside an
already existing group.

15 years agochangelog
Andy Wingo [Wed, 8 Oct 2008 14:01:42 +0000 (14:01 +0000)]
changelog

Original commit message from CVS:
changelog

15 years agogst/playback/gstdecodebin2.c (expose_pad): Fix typo: unset target instead of setting it.
Andy Wingo [Wed, 8 Oct 2008 14:00:07 +0000 (14:00 +0000)]
gst/playback/gstdecodebin2.c (expose_pad): Fix typo: unset target instead of setting it.

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

* gst/playback/gstdecodebin2.c (expose_pad): Fix typo: unset
target instead of setting it.
(gst_decode_pad_activate, gst_decode_pad_unblock): This is now the
API for a decode pad. The bugfix is that we set the group in
activate(), not when the pad was created because it might be NULL
then.
(gst_decode_group_control_source_pad, gst_decode_group_expose):
Update to use the API.

15 years agogst/playback/gstdecodebin2.c (struct _GstDecodePad): Change to be a subclass of GstGh...
Andy Wingo [Wed, 8 Oct 2008 12:49:40 +0000 (12:49 +0000)]
gst/playback/gstdecodebin2.c (struct _GstDecodePad): Change to be a subclass of GstGhostPad.

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

* gst/playback/gstdecodebin2.c (struct _GstDecodePad): Change to
be a subclass of GstGhostPad.
(analyze_new_pad): So, when emitting the signals that determine
how we do autoplugging, already create the ghost pad and use it as
the pad in the signal arguments. This allows applications to make
a connection between the pad passed in e.g. autoplug-continue, and
the pad passed in new-decoded-pad.
(connect_pad, expose_pad): Update to receive the ghosted decode
pad in the args, retargetting it as necessary if we have to plug
the target pad through a multiqueue.
(gst_decode_group_control_source_pad): Adapt to receive an
already-ghosted pad that just needs activation, blocking, and
drain notification.
(sort_end_pads): Adapt for decode pads actually being pads.
(gst_decode_group_expose): Adapt for decode pads actually being
pads. Rewrite the decode pad names so they appear in order. Adds a
new error case if we couldn't set the name.
(gst_decode_group_free, gst_decode_group_hide): Adapt cleanup
logic.
(gst_decode_pad_set_blocked, gst_decode_pad_add_drained_check):
New API for the decode pad, needed because we shouldn't do these
things inside gst_decode_pad_new(), but after.
(gst_decode_pad_new): Change to actually make the real pad, and
delay the blocking/drainage bits.

15 years agoext/ogg/gstoggmux.c: Unref all buffers when clearing collectpads. Fixes bug #546955.
Daniel Drake [Wed, 8 Oct 2008 12:12:01 +0000 (12:12 +0000)]
ext/ogg/gstoggmux.c: Unref all buffers when clearing collectpads. Fixes bug #546955.

Original commit message from CVS:
Patch by: Daniel Drake <dsd at laptop dot org>
* ext/ogg/gstoggmux.c: (gst_ogg_mux_clear_collectpads):
Unref all buffers when clearing collectpads. Fixes bug #546955.

15 years agoext/vorbis/vorbisenc.*: Keep track of the upstream segments and use the running time...
Klaas [Wed, 8 Oct 2008 12:08:01 +0000 (12:08 +0000)]
ext/vorbis/vorbisenc.*: Keep track of the upstream segments and use the running time on that segment instead of the b...

Original commit message from CVS:
Based on a patch by: Klaas <klaas at rivercrew dot net>
* ext/vorbis/vorbisenc.c: (gst_vorbis_enc_sink_event),
(gst_vorbis_enc_buffer_check_discontinuous),
(gst_vorbis_enc_chain), (gst_vorbis_enc_change_state):
* ext/vorbis/vorbisenc.h:
Keep track of the upstream segments and use the running time on that
segment instead of the buffer timestamp everywhere. Fixes bug #525807.

15 years agogst/audioconvert/audioconvert.c: Prevent overflows with big buffer when calculating...
Sebastian Dröge [Wed, 8 Oct 2008 11:50:50 +0000 (11:50 +0000)]
gst/audioconvert/audioconvert.c: Prevent overflows with big buffer when calculating the size of the intermediate buff...

Original commit message from CVS:
* gst/audioconvert/audioconvert.c: (audio_convert_convert):
Prevent overflows with big buffer when calculating the size of
the intermediate buffer by using gst_util_uint64_scale() instead of
plain arithmetics. Fixes bug #552801.

15 years agoext/pango/gstclockoverlay.*: API: Add ability to specify format for date/time display...
Pavel Zeldin [Wed, 8 Oct 2008 10:49:15 +0000 (10:49 +0000)]
ext/pango/gstclockoverlay.*: API: Add ability to specify format for date/time display by adding a "time-format" prope...

Original commit message from CVS:
Patch by: Pavel Zeldin <pzeldin at gmail dot com>
* ext/pango/gstclockoverlay.c: (gst_clock_overlay_render_time),
(gst_clock_overlay_class_init), (gst_clock_overlay_finalize),
(gst_clock_overlay_init), (gst_clock_overlay_set_property),
(gst_clock_overlay_get_property):
* ext/pango/gstclockoverlay.h:
API: Add ability to specify format for date/time display by
adding a "time-format" property.
Fixes bug #554879.

15 years agogst-libs/gst/riff/riff-media.c: Add FFV1 fourcc to support playback of FFMPEG lossles...
Jan Gerber [Wed, 8 Oct 2008 09:22:26 +0000 (09:22 +0000)]
gst-libs/gst/riff/riff-media.c: Add FFV1 fourcc to support playback of FFMPEG lossless video in AVI. Fixes bug #555319.

Original commit message from CVS:
Patch by: Jan Gerber <j at oil21 dot org>
* gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps),
(gst_riff_create_video_template_caps):
Add FFV1 fourcc to support playback of FFMPEG lossless video
in AVI. Fixes bug #555319.

15 years agogst-libs/gst/audio/gstbaseaudiosrc.c: Implement skew clock slaving. Fixes #552559.
Håvard Graff [Wed, 8 Oct 2008 09:12:36 +0000 (09:12 +0000)]
gst-libs/gst/audio/gstbaseaudiosrc.c: Implement skew clock slaving. Fixes #552559.

Original commit message from CVS:
Patch by: Håvard Graff <havard dot graff at tandberg dot com>
* gst-libs/gst/audio/gstbaseaudiosrc.c:
(gst_base_audio_src_create):
Implement skew clock slaving. Fixes #552559.

15 years agogst-libs/gst/audio/: Fix include of config.h
Wim Taymans [Wed, 8 Oct 2008 09:10:23 +0000 (09:10 +0000)]
gst-libs/gst/audio/: Fix include of config.h

Original commit message from CVS:
* gst-libs/gst/audio/multichannel.c:
* gst-libs/gst/audio/testchannels.c:
Fix include of config.h

15 years agogst-libs/gst/sdp/gstsdpmessage.c: Fix parsing of the c= field containing multicast...
Tero Saarni [Mon, 6 Oct 2008 16:36:20 +0000 (16:36 +0000)]
gst-libs/gst/sdp/gstsdpmessage.c: Fix parsing of the c= field containing multicast addresses.

Original commit message from CVS:
Based on Patch by: Tero Saarni <tero dot saarni at gmail dot com>
* gst-libs/gst/sdp/gstsdpmessage.c: (gst_sdp_parse_line),
(print_media), (gst_sdp_message_dump):
Fix parsing of the c= field containing multicast addresses.
Fixes #552199.
Add the connection info to the session or streams.
Fix parsing of the bandwidth.
Add debugging for the connections and bandwidths for a media.
Add debugging for the bandwidth of the session.

15 years agogst-libs/gst/rtp/gstbasertppayload.c: Configure the next seqnum and timestamp in...
Wim Taymans [Mon, 6 Oct 2008 16:31:27 +0000 (16:31 +0000)]
gst-libs/gst/rtp/gstbasertppayload.c: Configure the next seqnum and timestamp in the state change so that they can be...

Original commit message from CVS:
* gst-libs/gst/rtp/gstbasertppayload.c:
(gst_basertppayload_change_state):
Configure the next seqnum and timestamp in the state change so that they
can be queried soon after.

15 years agogst-libs/gst/rtp/gstbasertpdepayload.c: Improve debugging of the rtptime.
Wim Taymans [Mon, 6 Oct 2008 16:29:33 +0000 (16:29 +0000)]
gst-libs/gst/rtp/gstbasertpdepayload.c: Improve debugging of the rtptime.

Original commit message from CVS:
* gst-libs/gst/rtp/gstbasertpdepayload.c:
(gst_base_rtp_depayload_chain):
Improve debugging of the rtptime.

15 years agoconfigure.ac: Back to development -> 0.10.21.1
Jan Schmidt [Sun, 5 Oct 2008 11:33:47 +0000 (11:33 +0000)]
configure.ac: Back to development -> 0.10.21.1

Original commit message from CVS:
* configure.ac:
Back to development -> 0.10.21.1

15 years agoChangeLog surgery
Sebastian Dröge [Sun, 5 Oct 2008 08:18:31 +0000 (08:18 +0000)]
ChangeLog surgery

Original commit message from CVS:
ChangeLog surgery

15 years agogst/typefind/gsttypefindfunctions.c: Add typefinder for MXF.
Sebastian Dröge [Sun, 5 Oct 2008 08:11:53 +0000 (08:11 +0000)]
gst/typefind/gsttypefindfunctions.c: Add typefinder for MXF.

Original commit message from CVS:
* gst/typefind/gsttypefindfunctions.c: (mxf_type_find),
(plugin_init):
Add typefinder for MXF.

15 years agogst/typefind/gsttypefindfunctions.c: Add typefinder for MXF.
Sebastian Dröge [Sun, 5 Oct 2008 08:10:09 +0000 (08:10 +0000)]
gst/typefind/gsttypefindfunctions.c: Add typefinder for MXF.

Original commit message from CVS:
* gst/typefind/gsttypefindfunctions.c: (mxf_type_find),
(plugin_init):
Add typefinder for MXF.

15 years agotests/icles/Makefile.am: Only build test-colorkey if GTK+ is available.
Jan Schmidt [Fri, 3 Oct 2008 15:19:40 +0000 (15:19 +0000)]
tests/icles/Makefile.am: Only build test-colorkey if GTK+ is available.

Original commit message from CVS:
* tests/icles/Makefile.am:
Only build test-colorkey if GTK+ is available.

15 years agoRelease 0.10.21 RELEASE-0_10_21
Jan Schmidt [Fri, 3 Oct 2008 00:03:05 +0000 (00:03 +0000)]
Release 0.10.21

Original commit message from CVS:
Release 0.10.21

15 years agoUpdate .po files
Jan Schmidt [Thu, 2 Oct 2008 23:44:45 +0000 (23:44 +0000)]
Update .po files

Original commit message from CVS:
Update .po files

15 years agoconfigure.ac: 0.10.20.4 pre-release
Jan Schmidt [Sun, 28 Sep 2008 22:58:18 +0000 (22:58 +0000)]
configure.ac: 0.10.20.4 pre-release

Original commit message from CVS:
* configure.ac:
0.10.20.4 pre-release

15 years agoext/theora/theoraparse.c: Set the BOS flag on the BOS packet. Fixes #553244.
ogg.k.ogg.k [Thu, 25 Sep 2008 10:46:00 +0000 (10:46 +0000)]
ext/theora/theoraparse.c: Set the BOS flag on the BOS packet. Fixes #553244.

Original commit message from CVS:
Patch by: ogg.k.ogg.k <ogg dot k dot ogg dot k at googlemail dot com>
* ext/theora/theoraparse.c: (theora_parse_set_streamheader):
Set the BOS flag on the BOS packet. Fixes #553244.

15 years agogst-libs/gst/rtsp/gstrtspmessage.c: Fix the g_return_val_if_fail() statements.
Wim Taymans [Tue, 23 Sep 2008 17:48:14 +0000 (17:48 +0000)]
gst-libs/gst/rtsp/gstrtspmessage.c: Fix the g_return_val_if_fail() statements.

Original commit message from CVS:
* gst-libs/gst/rtsp/gstrtspmessage.c:
(gst_rtsp_message_parse_request),
(gst_rtsp_message_parse_response):
Fix the g_return_val_if_fail() statements.

15 years agogst-libs/gst/tag/gsttagdemux.c: Fail to activate if there's insufficient data in...
Michael Smith [Mon, 22 Sep 2008 17:44:14 +0000 (17:44 +0000)]
gst-libs/gst/tag/gsttagdemux.c: Fail to activate if there's insufficient data in the file to be usable, preventing an...

Original commit message from CVS:
* gst-libs/gst/tag/gsttagdemux.c:
Fail to activate if there's insufficient data in the file to be usable,
preventing an assertion fail later. Fixes #552960

15 years agoCommit stuff that should have gone in last week when I made the pre-releases:
Jan Schmidt [Tue, 16 Sep 2008 15:36:56 +0000 (15:36 +0000)]
Commit stuff that should have gone in last week when I made the pre-releases:

Original commit message from CVS:
Commit stuff that should have gone in last week when I made the pre-releases:

2008-09-10  Jan Schmidt  <jan.schmidt@sun.com>

* configure.ac:
0.10.20.2 pre-release

* po/LINGUAS:
* po/id.po:
* po/pt_BR.po:

New translations.

15 years agogst/: Recognise Kate subtitle streams (#550582).
Tim-Philipp Müller [Mon, 15 Sep 2008 15:11:18 +0000 (15:11 +0000)]
gst/: Recognise Kate subtitle streams (#550582).

Original commit message from CVS:
* gst-libs/gst/pbutils/descriptions.c:
* gst/typefind/gsttypefindfunctions.c:
Recognise Kate subtitle streams (#550582).

15 years agogst-libs/gst/audio/audio.h: Remove trailing comma from enum list, which causes proble...
Tim-Philipp Müller [Sat, 13 Sep 2008 11:04:02 +0000 (11:04 +0000)]
gst-libs/gst/audio/audio.h: Remove trailing comma from enum list, which causes problems with -pendantic (#550729).

Original commit message from CVS:
* gst-libs/gst/audio/audio.h: (GST_AUDIO_FIELD_SIGNED):
Remove trailing comma from enum list, which causes problems
with -pendantic (#550729).

15 years agogst-libs/gst/interfaces/propertyprobe.c: More sanity checks for our second-favourite...
Tim-Philipp Müller [Fri, 5 Sep 2008 19:04:47 +0000 (19:04 +0000)]
gst-libs/gst/interfaces/propertyprobe.c: More sanity checks for our second-favourite interface.

Original commit message from CVS:
* gst-libs/gst/interfaces/propertyprobe.c:
(gst_property_probe_get_properties),
(gst_property_probe_get_property),
(gst_property_probe_probe_property),
(gst_property_probe_probe_property_name),
(gst_property_probe_needs_probe),
(gst_property_probe_needs_probe_name),
(gst_property_probe_get_values),
(gst_property_probe_get_values_name),
(gst_property_probe_probe_and_get_values),
(gst_property_probe_probe_and_get_values_name):
More sanity checks for our second-favourite interface.

15 years agogst-libs/gst/interfaces/propertyprobe.c: Check for NULL pointer, in the hope that...
Stefan Kost [Fri, 5 Sep 2008 14:12:01 +0000 (14:12 +0000)]
gst-libs/gst/interfaces/propertyprobe.c: Check for NULL pointer, in the hope that this fixes #532864.

Original commit message from CVS:
* gst-libs/gst/interfaces/propertyprobe.c:
Check for NULL pointer, in the hope that this fixes #532864.

15 years agosys/xvimage/xvimagesink.c: No really, the next release is 0.10.21 (fix Since: tags...
Tim-Philipp Müller [Fri, 5 Sep 2008 10:24:05 +0000 (10:24 +0000)]
sys/xvimage/xvimagesink.c: No really, the next release is 0.10.21 (fix Since: tags in docs).

Original commit message from CVS:
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_class_init):
No really, the next release is 0.10.21 (fix Since: tags in docs).

15 years agogst-libs/gst/audio/gstaudiosrc.c: Disable a code path that is now called but causes...
Wim Taymans [Thu, 4 Sep 2008 16:25:06 +0000 (16:25 +0000)]
gst-libs/gst/audio/gstaudiosrc.c: Disable a code path that is now called but causes a deadlock for some reason and is...

Original commit message from CVS:
* gst-libs/gst/audio/gstaudiosrc.c: (gst_audioringbuffer_stop):
Disable a code path that is now called but causes a deadlock for some
reason and is unneeded.

15 years agosys/xvimage/xvimagesink.*: Add a "draw-border" property that can be set to false...
Stefan Kost [Thu, 4 Sep 2008 13:46:52 +0000 (13:46 +0000)]
sys/xvimage/xvimagesink.*: Add a "draw-border" property that can be set to false to disable drawing borders.

Original commit message from CVS:
* sys/xvimage/xvimagesink.c:
* sys/xvimage/xvimagesink.h:
Add a "draw-border" property that can be set to false to disable
drawing borders.
* tests/icles/test-colorkey.c:
* tests/icles/Makefile.am:
Add new test application for the colorkey handling.

15 years agogst-libs/gst/riff/riff-media.c: Use a decent caps for TrueSpeech instead of a ffmpeg...
Edward Hervey [Wed, 3 Sep 2008 14:00:06 +0000 (14:00 +0000)]
gst-libs/gst/riff/riff-media.c: Use a decent caps for TrueSpeech instead of a ffmpeg-specific one.

Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps):
Use a decent caps for TrueSpeech instead of a ffmpeg-specific one.
This will also be fixed for upcoming gst-ffmpeg release so that once
this release of -base is out, it will work with the latest gst-ffmpeg
release.

15 years agogst-libs/gst/riff/riff-media.c: Add Truespeech mapping for RIFF formats (AVI/WAV).
Edward Hervey [Wed, 3 Sep 2008 13:27:20 +0000 (13:27 +0000)]
gst-libs/gst/riff/riff-media.c: Add Truespeech mapping for RIFF formats (AVI/WAV).

Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps),
(gst_riff_create_audio_template_caps):
Add Truespeech mapping for RIFF formats (AVI/WAV).
Fixes #550656

15 years agogst/typefind/gsttypefindfunctions.c: Typefind video/mj2 and image/jp2 ISO JPEG2000...
Mark Nauwelaerts [Wed, 3 Sep 2008 12:23:44 +0000 (12:23 +0000)]
gst/typefind/gsttypefindfunctions.c: Typefind video/mj2 and image/jp2 ISO JPEG2000 mime types.

Original commit message from CVS:
* gst/typefind/gsttypefindfunctions.c: (plugin_init):
Typefind video/mj2 and image/jp2 ISO JPEG2000 mime types.
Fixes #550638.

15 years agoRework last change, so that we build subparse, but just disable the sami parse functi...
Stefan Kost [Wed, 3 Sep 2008 10:12:04 +0000 (10:12 +0000)]
Rework last change, so that we build subparse, but just disable the sami parse functionality, if we're configured to ...

Original commit message from CVS:
* configure.ac:
* gst/subparse/Makefile.am:
* gst/subparse/gstsubparse.c:
* gst/subparse/samiparse.c:
* tests/check/elements/subparse.c:
Rework last change, so that we build subparse, but just disable the
sami parse functionality, if we're configured to not use xml. In the
tests only the sami test is disabled now.

15 years agoconfigure.ac: Disable subparse when xml is disabled. It woundn't work anyway. Fixes...
Stefan Kost [Tue, 2 Sep 2008 15:07:09 +0000 (15:07 +0000)]
configure.ac: Disable subparse when xml is disabled. It woundn't work anyway. Fixes test runs.

Original commit message from CVS:
* configure.ac:
Disable subparse when xml is disabled. It woundn't work anyway. Fixes
test runs.

15 years agopo/POTFILES.in: Add some more files with strings for translation.
Tim-Philipp Müller [Tue, 2 Sep 2008 09:33:17 +0000 (09:33 +0000)]
po/POTFILES.in: Add some more files with strings for translation.

Original commit message from CVS:
* po/POTFILES.in:
Add some more files with strings for translation.

15 years agoUse new geo location tags from core. Fixes #481169
Stefan Kost [Tue, 2 Sep 2008 06:37:04 +0000 (06:37 +0000)]
Use new geo location tags from core. Fixes #481169

Original commit message from CVS:
* gst-libs/gst/tag/gstvorbistag.c:
* tests/check/libs/tag.c:
Use new geo location tags from core. Fixes #481169

15 years agotests/check/elements/audioresample.c: Now that GstBaseTransform is 'fixed' ... remove...
Edward Hervey [Mon, 1 Sep 2008 16:05:45 +0000 (16:05 +0000)]
tests/check/elements/audioresample.c: Now that GstBaseTransform is 'fixed' ... remove cruft from tests.

Original commit message from CVS:
* tests/check/elements/audioresample.c: (setup_audioresample),
(fail_unless_perfect_stream), (test_perfect_stream_instance),
(test_discont_stream_instance):
Now that GstBaseTransform is 'fixed' ... remove cruft from tests.
Add debugging for coherence.

15 years agogst/typefind/gsttypefindfunctions.c: Add typefinder for PDF documents (which is nice...
Jonathan Matthew [Sat, 30 Aug 2008 15:55:06 +0000 (15:55 +0000)]
gst/typefind/gsttypefindfunctions.c: Add typefinder for PDF documents (which is nice to have, since it's a common for...

Original commit message from CVS:
Patch by: Jonathan Matthew  <notverysmart gmail com>
* gst/typefind/gsttypefindfunctions.c: (plugin_init):
Add typefinder for PDF documents (which is nice to have, since it's a
common format, but also helps prevent false positives). Fixes #549814.

15 years agogst/playback/gstplaybin2.c: Fix nasty race where multiple decodebins could start...
Wim Taymans [Wed, 27 Aug 2008 15:30:16 +0000 (15:30 +0000)]
gst/playback/gstplaybin2.c: Fix nasty race where multiple decodebins could start pushing data before we manage to con...

Original commit message from CVS:
* gst/playback/gstplaybin2.c: (selector_blocked), (pad_added_cb),
(no_more_pads_cb):
Fix nasty race where multiple decodebins could start pushing data before
we manage to configure the sinks, resulting in not-linked errors in
typical RTSP streaming cases.

15 years agogst-libs/gst/audio/gstaudiosink.c: Since we now call stop, we trigger this code path...
Wim Taymans [Tue, 26 Aug 2008 17:24:31 +0000 (17:24 +0000)]
gst-libs/gst/audio/gstaudiosink.c: Since we now call stop, we trigger this code path that causes a deadlock is appare...

Original commit message from CVS:
* gst-libs/gst/audio/gstaudiosink.c: (gst_audioringbuffer_stop):
Since we now call stop, we trigger this code path that causes a deadlock
is apparently not needed.

15 years agogst-libs/gst/audio/gstringbuffer.c: Also allow the case where the ringbuffer was...
Wim Taymans [Tue, 26 Aug 2008 15:45:36 +0000 (15:45 +0000)]
gst-libs/gst/audio/gstringbuffer.c: Also allow the case where the ringbuffer was paused when we try to stop it so tha...

Original commit message from CVS:
* gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_start),
(gst_ring_buffer_stop):
Also allow the case where the ringbuffer was paused when we try to stop
it so that the basesrc stop function is still called.

15 years agosys/v4l/gstv4lelement.c: Reprobe devices again instead of taking a cached list as...
Mike Ruprecht [Sat, 23 Aug 2008 15:25:44 +0000 (15:25 +0000)]
sys/v4l/gstv4lelement.c: Reprobe devices again instead of taking a cached list as new devices could've been plugged i...

Original commit message from CVS:
Patch by: Mike Ruprecht <cmaiku at gmail dot com>
* sys/v4l/gstv4lelement.c: (gst_v4l_class_probe_devices):
Reprobe devices again instead of taking a cached list as new
devices could've been plugged in. Fixes bug #549062.

15 years agoext/ogg/gstoggdemux.c: Don't add pads and activate them for skeleton streams. These...
Alessandro Dessina [Sat, 23 Aug 2008 15:19:59 +0000 (15:19 +0000)]
ext/ogg/gstoggdemux.c: Don't add pads and activate them for skeleton streams. These are already handled inside oggdem...

Original commit message from CVS:
Patch by: Alessandro Dessina <alessandro nnva org>
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_deactivate_current_chain),
(gst_ogg_demux_activate_chain):
Don't add pads and activate them for skeleton streams. These are already
handled inside oggdemux. Fixes bug #537599.

15 years agoext/vorbis/vorbisdec.c: Reset variable so that query and convert fail after going...
Wim Taymans [Fri, 22 Aug 2008 15:54:15 +0000 (15:54 +0000)]
ext/vorbis/vorbisdec.c: Reset variable so that query and convert fail after going back to

Original commit message from CVS:
* ext/vorbis/vorbisdec.c: (vorbis_dec_change_state):
Reset variable so that query and convert fail after going back to
READY. Fixes #548898.

15 years agoext/vorbis/vorbisenc.c: If a buffer arrives with a timestamp before the timestamp...
Sebastian Dröge [Fri, 22 Aug 2008 07:24:13 +0000 (07:24 +0000)]
ext/vorbis/vorbisenc.c: If a buffer arrives with a timestamp before the timestamp+duration of the previous buffer cli...

Original commit message from CVS:
* ext/vorbis/vorbisenc.c: (gst_vorbis_enc_chain):
If a buffer arrives with a timestamp before the timestamp+duration
of the previous buffer clip it instead of dropping it completely.
Slight improvement for the unfixable bug #548913.

15 years agoext/vorbis/vorbisdec.c: Take the current timestamp instead of timestamp+duration...
Sebastian Dröge [Thu, 21 Aug 2008 14:19:21 +0000 (14:19 +0000)]
ext/vorbis/vorbisdec.c: Take the current timestamp instead of timestamp+duration for the offset.

Original commit message from CVS:
* ext/vorbis/vorbisdec.c: (vorbis_handle_data_packet):
Take the current timestamp instead of timestamp+duration for the offset.
This offset will later be used for calculating the timestamp and
otherwise vorbisdec will interpolate timestamps wrong if upstream
only sends timestamps and no granulepos.

15 years agotests/examples/seek/seek.c: Don't crash when having no visualisations.
Stefan Kost [Thu, 21 Aug 2008 11:20:36 +0000 (11:20 +0000)]
tests/examples/seek/seek.c: Don't crash when having no visualisations.

Original commit message from CVS:
* tests/examples/seek/seek.c:
Don't crash when having no visualisations.

15 years agogst/typefind/gsttypefindfunctions.c: DV typefinding. Remove check for a bit that...
David Schleef [Sat, 16 Aug 2008 20:57:27 +0000 (20:57 +0000)]
gst/typefind/gsttypefindfunctions.c: DV typefinding.  Remove check for a bit that is 0 in IEC 61384, but not SMPTE 314M.

Original commit message from CVS:
* gst/typefind/gsttypefindfunctions.c: DV typefinding.  Remove
check for a bit that is 0 in IEC 61384, but not SMPTE 314M.
Fixes #548065.

15 years agogst-libs/gst/pbutils/missing-plugins.c: When cleaning up the caps fields also remove...
Sebastian Dröge [Fri, 15 Aug 2008 07:24:38 +0000 (07:24 +0000)]
gst-libs/gst/pbutils/missing-plugins.c: When cleaning up the caps fields also remove "depth" for the same reason we r...

Original commit message from CVS:
* gst-libs/gst/pbutils/missing-plugins.c: (copy_and_clean_caps):
When cleaning up the caps fields also remove "depth" for the same
reason we remove "width".

15 years agogst-libs/gst/pbutils/descriptions.c: Add Lead H.264 here as well.
Tim-Philipp Müller [Thu, 14 Aug 2008 17:14:53 +0000 (17:14 +0000)]
gst-libs/gst/pbutils/descriptions.c: Add Lead H.264 here as well.

Original commit message from CVS:
* gst-libs/gst/pbutils/descriptions.c: (format_info_get_desc):
Add Lead H.264 here as well.

15 years agogst-libs/gst/riff/riff-media.c: Add Lead H.264 variant.
Julien Moutte [Thu, 14 Aug 2008 15:17:31 +0000 (15:17 +0000)]
gst-libs/gst/riff/riff-media.c: Add Lead H.264 variant.

Original commit message from CVS:
2008-08-14  Julien Moutte  <julien@fluendo.com>

* gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps),
(gst_riff_create_video_template_caps): Add Lead H.264 variant.

15 years agogst-libs/gst/audio/gstbaseaudiosrc.c: When not slaved to another clock also subtract...
Wim Taymans [Wed, 13 Aug 2008 09:17:38 +0000 (09:17 +0000)]
gst-libs/gst/audio/gstbaseaudiosrc.c: When not slaved to another clock also subtract the base_time from our internal ...

Original commit message from CVS:
* gst-libs/gst/audio/gstbaseaudiosrc.c:
(gst_base_audio_src_create):
When not slaved to another clock also subtract the base_time from our
internal clock time to get the running time.

15 years agoext/theora/theoraenc.c: Remove the 2000 kbit limit to bitrate, since it has no basis...
David Schleef [Wed, 13 Aug 2008 00:59:07 +0000 (00:59 +0000)]
ext/theora/theoraenc.c: Remove the 2000 kbit limit to bitrate, since it has no basis in libtheora.

Original commit message from CVS:
* ext/theora/theoraenc.c: Remove the 2000 kbit limit to bitrate,
since it has no basis in libtheora.

15 years agogst-libs/gst/interfaces/propertyprobe.h: Remove double "interface" from doc-string.
Stefan Kost [Tue, 12 Aug 2008 06:31:49 +0000 (06:31 +0000)]
gst-libs/gst/interfaces/propertyprobe.h: Remove double "interface" from doc-string.

Original commit message from CVS:
* gst-libs/gst/interfaces/propertyprobe.h:
Remove double "interface" from doc-string.
* gst-libs/gst/interfaces/xoverlay.h:
Document interface.
* gst-libs/gst/riff/riff.c:
Add basic doc blobs.

15 years agogst-libs/gst/audio/Makefile.am: Don't try to build that example anymore.
Stefan Kost [Mon, 11 Aug 2008 15:05:35 +0000 (15:05 +0000)]
gst-libs/gst/audio/Makefile.am: Don't try to build that example anymore.

Original commit message from CVS:
* gst-libs/gst/audio/Makefile.am:
Don't try to build that example anymore.

15 years agogst-libs/gst/audio/: Move audiofiltertemplate to gst-template.
Stefan Kost [Mon, 11 Aug 2008 14:51:58 +0000 (14:51 +0000)]
gst-libs/gst/audio/: Move audiofiltertemplate to gst-template.

Original commit message from CVS:
* gst-libs/gst/audio/.cvsignore:
* gst-libs/gst/audio/Makefile.am:
* gst-libs/gst/audio/gstaudiofiltertemplate.c:
* gst-libs/gst/audio/make_filter:
Move audiofiltertemplate to gst-template.

15 years agoMore docs and shuffling. What can we do with the hundreds of #defines.
Stefan Kost [Mon, 11 Aug 2008 09:20:33 +0000 (09:20 +0000)]
More docs and shuffling. What can we do with the hundreds of #defines.

Original commit message from CVS:
* docs/libs/gst-plugins-base-libs-sections.txt:
* gst-libs/gst/audio/gstaudiosrc.h:
More docs and shuffling. What can we do with the hundreds of #defines.

15 years agogst-libs/gst/: Reducing number of dundocumented symbols.
Stefan Kost [Mon, 11 Aug 2008 08:34:56 +0000 (08:34 +0000)]
gst-libs/gst/: Reducing number of dundocumented symbols.

Original commit message from CVS:
* gst-libs/gst/audio/audio.h:
* gst-libs/gst/audio/gstaudiofilter.h:
* gst-libs/gst/audio/gstringbuffer.h:
* gst-libs/gst/interfaces/propertyprobe.h:
* gst-libs/gst/tag/gsttagdemux.h:
Reducing number of dundocumented symbols.

15 years agogst-libs/gst/audio/audio.c: Fix doc comment syntax.
Stefan Kost [Mon, 11 Aug 2008 07:16:30 +0000 (07:16 +0000)]
gst-libs/gst/audio/audio.c: Fix doc comment syntax.

Original commit message from CVS:
* gst-libs/gst/audio/audio.c:
Fix doc comment syntax.
* gst-libs/gst/interfaces/propertyprobe.c:
Add more doc-comments and a FIXME: for the signal.

15 years agoext/ogg/gstoggmux.*: Don't pretend to support NEWSEGMENT events, instead override the
Sebastian Dröge [Thu, 7 Aug 2008 16:11:14 +0000 (16:11 +0000)]
ext/ogg/gstoggmux.*: Don't pretend to support NEWSEGMENT events, instead override the

Original commit message from CVS:
* ext/ogg/gstoggmux.c: (gst_ogg_mux_sink_event),
(gst_ogg_mux_request_new_pad):
* ext/ogg/gstoggmux.h:
Don't pretend to support NEWSEGMENT events, instead override the
GstCollectPads event function to return FALSE on NEWSEGMENT events
and do the normal work for other events.
This prevents elements like flacenc to seek to the start and rewrite
some data which then results in a broken Ogg packet.

15 years agoMake sure gettext returns translations in UTF-8 encoding rather than in the current...
Frederic Crozat [Thu, 7 Aug 2008 15:58:58 +0000 (15:58 +0000)]
Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).

Original commit message from CVS:
Patch by: Frederic Crozat <fcrozat@mandriva.org>
* ext/alsa/gstalsaplugin.c: (plugin_init):
* ext/cdparanoia/gstcdparanoiasrc.c: (plugin_init):
* ext/gnomevfs/gstgnomevfs.c: (plugin_init):
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_plugin_init):
* gst-libs/gst/audio/gstbaseaudiosrc.c: (_do_init):
* gst-libs/gst/pbutils/pbutils.c: (gst_pb_utils_init):
* gst-libs/gst/tag/tags.c: (gst_tag_register_tags_internal):
* gst/playback/gstdecodebin.c: (plugin_init):
* gst/playback/gstdecodebin2.c: (gst_decode_bin_plugin_init):
* gst/playback/gstplayback.c: (plugin_init):
* gst/playback/gstqueue2.c: (plugin_init):
* gst/playback/gsturidecodebin.c: (gst_uri_decode_bin_plugin_init):
* sys/v4l/gstv4l.c: (plugin_init):
Make sure gettext returns translations in UTF-8 encoding rather
than in the current locale encoding (#546822).

15 years agogst-libs/gst/pbutils/descriptions.c: Add audio/x-qdm for qtdemux.
Stefan Kost [Wed, 6 Aug 2008 13:12:07 +0000 (13:12 +0000)]
gst-libs/gst/pbutils/descriptions.c: Add audio/x-qdm for qtdemux.

Original commit message from CVS:
* gst-libs/gst/pbutils/descriptions.c:
Add audio/x-qdm for qtdemux.

15 years agoext/vorbis/vorbisdec.c: Do not leak old taglist.
Stefan Kost [Tue, 5 Aug 2008 15:38:06 +0000 (15:38 +0000)]
ext/vorbis/vorbisdec.c: Do not leak old taglist.

Original commit message from CVS:
* ext/vorbis/vorbisdec.c:
Do not leak old taglist.

15 years agotests/icles/test-scale.c: Include <stdlib.h> for atoi().
Stefan Kost [Mon, 4 Aug 2008 12:35:07 +0000 (12:35 +0000)]
tests/icles/test-scale.c: Include <stdlib.h> for atoi().

Original commit message from CVS:
* tests/icles/test-scale.c:
Include <stdlib.h> for atoi().

15 years agogst/audiotestsrc/gstaudiotestsrc.c: Very crucial and important documentation fix.
Andy Wingo [Mon, 4 Aug 2008 09:11:08 +0000 (09:11 +0000)]
gst/audiotestsrc/gstaudiotestsrc.c: Very crucial and important documentation fix.

Original commit message from CVS:
2008-08-04  Andy Wingo  <wingo@pobox.com>

* gst/audiotestsrc/gstaudiotestsrc.c: Very crucial and important
documentation fix.

15 years agogst/adder/gstadder.c: Cleanup lots of empty lines that came from gst-indent going...
Stefan Kost [Fri, 1 Aug 2008 13:06:59 +0000 (13:06 +0000)]
gst/adder/gstadder.c: Cleanup lots of empty lines that came from gst-indent going havoc before I added the INDENT_ON/...

Original commit message from CVS:
* gst/adder/gstadder.c:
Cleanup lots of empty lines that came from gst-indent going havoc
before I added the INDENT_ON/OFF marker some time agao.

15 years agoBump requirement to latest core and use new tag for riff formats.
Stefan Kost [Fri, 1 Aug 2008 11:55:07 +0000 (11:55 +0000)]
Bump requirement to latest core and use new tag for riff formats.

Original commit message from CVS:
* configure.ac:
* gst-libs/gst/riff/riff-read.c:
Bump requirement to latest core and use new tag for riff formats.
Needed for #520694.

15 years agotests/examples/dynamic/: Add example app that dynamically switches between 3 'encoders'.
Wim Taymans [Fri, 1 Aug 2008 11:14:49 +0000 (11:14 +0000)]
tests/examples/dynamic/: Add example app that dynamically switches between 3 'encoders'.

Original commit message from CVS:
* tests/examples/dynamic/Makefile.am:
* tests/examples/dynamic/codec-select.c: (make_encoder),
(make_pipeline), (do_switch), (my_bus_callback), (main):
Add example app that dynamically switches between 3 'encoders'.

15 years agogst/playback/gstplaysink.c: Add some more comments.
Wim Taymans [Thu, 31 Jul 2008 13:06:13 +0000 (13:06 +0000)]
gst/playback/gstplaysink.c: Add some more comments.

Original commit message from CVS:
* gst/playback/gstplaysink.c: (gst_play_sink_set_vis_plugin):
Add some more comments.

15 years agogst/videotestsrc/gstvideotestsrc.c: Discard buffers of the wrong size after renegotia...
Wim Taymans [Thu, 31 Jul 2008 12:58:44 +0000 (12:58 +0000)]
gst/videotestsrc/gstvideotestsrc.c: Discard buffers of the wrong size after renegotiation, this is perfectly possible...

Original commit message from CVS:
* gst/videotestsrc/gstvideotestsrc.c: (gst_video_test_src_getcaps),
(gst_video_test_src_create):
Discard buffers of the wrong size after renegotiation, this is perfectly
possible with things like capsfilter that could suggest caps changes
upstream without knowing the size of the buffer.

15 years agotests/icles/: Add dynamic rescaling tests for the new basetransform.
Wim Taymans [Thu, 31 Jul 2008 11:39:44 +0000 (11:39 +0000)]
tests/icles/: Add dynamic rescaling tests for the new basetransform.

Original commit message from CVS:
* tests/icles/.cvsignore:
* tests/icles/Makefile.am:
* tests/icles/test-scale.c: (make_pipeline), (main):
Add dynamic rescaling tests for the new basetransform.

15 years agogst/audioconvert/Makefile.am: Dist recently-added gstfastrandom.h.
Tim-Philipp Müller [Wed, 30 Jul 2008 19:51:36 +0000 (19:51 +0000)]
gst/audioconvert/Makefile.am: Dist recently-added gstfastrandom.h.

Original commit message from CVS:
* gst/audioconvert/Makefile.am:
Dist recently-added gstfastrandom.h.

15 years agosys/xvimage/xvimagesink.c: Fix a "may be used uninitialized in this function" which...
Edward Hervey [Wed, 30 Jul 2008 15:29:44 +0000 (15:29 +0000)]
sys/xvimage/xvimagesink.c: Fix a "may be used uninitialized in this function" which weirdly only appears on macosx (?).

Original commit message from CVS:
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support):
Fix a "may be used uninitialized in this function" which weirdly only
appears on macosx (?).

15 years agogst-libs/gst/riff/riff-ids.h: Adding acid chunk for tempo and loop information.
Stefan Kost [Wed, 30 Jul 2008 09:02:31 +0000 (09:02 +0000)]
gst-libs/gst/riff/riff-ids.h: Adding acid chunk for tempo and loop information.

Original commit message from CVS:
* gst-libs/gst/riff/riff-ids.h:
Adding acid chunk for tempo and loop information.

16 years agosys/xvimage/Makefile.am: floor() needs linking to $(LIBM).
Stefan Kost [Tue, 29 Jul 2008 13:01:13 +0000 (13:01 +0000)]
sys/xvimage/Makefile.am: floor() needs linking to $(LIBM).

Original commit message from CVS:
* sys/xvimage/Makefile.am:
floor() needs linking to $(LIBM).

16 years agoext/gnomevfs/gstgnomevfssrc.c: Aggregate short reads and add some comments and debug...
Stefan Kost [Tue, 29 Jul 2008 12:35:54 +0000 (12:35 +0000)]
ext/gnomevfs/gstgnomevfssrc.c: Aggregate short reads and add some comments and debug logging.

Original commit message from CVS:
* ext/gnomevfs/gstgnomevfssrc.c:
Aggregate short reads and add some comments and debug logging.
Fixes #537380

16 years agogst/playback/gstplaybasebin.c: Fix property doc markup (its not a signal).
Stefan Kost [Tue, 29 Jul 2008 10:26:28 +0000 (10:26 +0000)]
gst/playback/gstplaybasebin.c: Fix property doc markup (its not a signal).

Original commit message from CVS:
* gst/playback/gstplaybasebin.c:
Fix property doc markup (its not a signal).
* sys/xvimage/xvimagesink.c:
Add since tag for new proeprties (also add sice tags fro the last two
other additions).

16 years agosys/xvimage/xvimagesink.*: Add autofill/colorkey properties. Fixes #538656.
Stefan Kost [Tue, 29 Jul 2008 08:59:32 +0000 (08:59 +0000)]
sys/xvimage/xvimagesink.*: Add autofill/colorkey properties. Fixes #538656.

Original commit message from CVS:
* sys/xvimage/xvimagesink.c:
* sys/xvimage/xvimagesink.h:
Add autofill/colorkey properties. Fixes #538656.

16 years agosys/xvimage/xvimagesink.c: Fix rounding errors when converting colorbalance values...
David Schleef [Tue, 29 Jul 2008 01:58:05 +0000 (01:58 +0000)]
sys/xvimage/xvimagesink.c: Fix rounding errors when converting colorbalance values between hardware and object proper...

Original commit message from CVS:
* sys/xvimage/xvimagesink.c:
Fix rounding errors when converting colorbalance values
between hardware and object property ranges.  Partial
fix for #537889, however, there still seems to be a small
drift problem that could be totem's fault.

16 years agoext/ogg/gstoggdemux.c: Don't use GST_CLOCK_TIME_NONE as start of NEWSEGMENT events.
Sebastian Dröge [Mon, 28 Jul 2008 15:34:13 +0000 (15:34 +0000)]
ext/ogg/gstoggdemux.c: Don't use GST_CLOCK_TIME_NONE as start of NEWSEGMENT events.

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_chain_peer),
(gst_ogg_demux_perform_seek), (gst_ogg_demux_handle_page):
Don't use GST_CLOCK_TIME_NONE as start of NEWSEGMENT events.
This fixes a critical warning.

16 years agoext/ogg/gstoggmux.c: Allow muxing of CELT into Ogg streams.
Sebastian Dröge [Mon, 28 Jul 2008 13:12:51 +0000 (13:12 +0000)]
ext/ogg/gstoggmux.c: Allow muxing of CELT into Ogg streams.

Original commit message from CVS:
* ext/ogg/gstoggmux.c:
Allow muxing of CELT into Ogg streams.

16 years agogst/typefind/gsttypefindfunctions.c: Add simple typefinder for the CELT codec (www...
Sebastian Dröge [Mon, 28 Jul 2008 12:47:06 +0000 (12:47 +0000)]
gst/typefind/gsttypefindfunctions.c: Add simple typefinder for the CELT codec (celt-codec.org).

Original commit message from CVS:
* gst/typefind/gsttypefindfunctions.c: (celt_type_find),
(plugin_init):
Add simple typefinder for the CELT codec (www.celt-codec.org).

16 years agoext/ogg/gstoggdemux.c: Fix calculation of the start time from skeleton streams.
Jan Gerber [Sun, 27 Jul 2008 11:12:41 +0000 (11:12 +0000)]
ext/ogg/gstoggdemux.c: Fix calculation of the start time from skeleton streams.

Original commit message from CVS:
Patch by: Jan Gerber <j at oil21 dot org>
* ext/ogg/gstoggdemux.c: (gst_ogg_pad_parse_skeleton_fisbone):
Fix calculation of the start time from skeleton streams.
Fixes bug #530068.

16 years agotests/examples/seek/seek.c: Use 64 bit constant GST_CLOCK_TIME_NONE instead of plain -1.
Stefan Kost [Thu, 24 Jul 2008 13:19:26 +0000 (13:19 +0000)]
tests/examples/seek/seek.c: Use 64 bit constant GST_CLOCK_TIME_NONE instead of plain -1.

Original commit message from CVS:
* tests/examples/seek/seek.c:
Use 64 bit constant GST_CLOCK_TIME_NONE instead of plain -1.

16 years agogst/audioconvert/: Implement a linear congruential generator as pseudo random number...
Sebastian Dröge [Wed, 23 Jul 2008 18:34:19 +0000 (18:34 +0000)]
gst/audioconvert/: Implement a linear congruential generator as pseudo random number generator for the dither noise. ...

Original commit message from CVS:
* gst/audioconvert/audioconvert.h:
* gst/audioconvert/gstaudioquantize.c:
(gst_audio_quantize_setup_dither),
(gst_audio_quantize_free_dither):
* gst/audioconvert/gstfastrandom.h:
Implement a linear congruential generator as pseudo random number
generator for the dither noise. This is about 2 times faster than
using GLib's mersenne twister. Also this uses only integer math for
generating integers while GLib internally uses floating point math.

16 years agoconfigure.ac: Remove AC_ISC_POSIX; it breaks on some systems and is not needed.
Michael Smith [Wed, 23 Jul 2008 18:27:15 +0000 (18:27 +0000)]
configure.ac: Remove AC_ISC_POSIX; it breaks on some systems and is not needed.

Original commit message from CVS:
* configure.ac:
Remove AC_ISC_POSIX; it breaks on some systems and is not needed.

16 years agogst-libs/gst/sdp/gstsdpmessage.c: Use GST_STR_NULL to avoid crashes with libcs that...
Damien Lespiau [Wed, 23 Jul 2008 13:17:31 +0000 (13:17 +0000)]
gst-libs/gst/sdp/gstsdpmessage.c: Use GST_STR_NULL to avoid crashes with libcs that don't like NULL strings in printf...

Original commit message from CVS:
Patch by: Damien Lespiau  <damien.lespiau gmail com>
* gst-libs/gst/sdp/gstsdpmessage.c: (print_media):
Use GST_STR_NULL to avoid crashes with libcs that don't
like NULL strings in printf args (such as the win32 one).
Fixes #544306.

16 years agosys/xvimage/xvimagesink.c: Oops - set the size of the image used for probing back...
Jan Schmidt [Thu, 17 Jul 2008 14:21:30 +0000 (14:21 +0000)]
sys/xvimage/xvimagesink.c: Oops - set the size of the image used for probing back to 1x1, for consistency with ximage...

Original commit message from CVS:
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls):
Oops - set the size of the image used for probing back to 1x1, for
consistency with ximagesink