platform/upstream/gstreamer.git
19 years agoforgot to add H264 to avidemux template caps
Stéphane Loeuillet [Mon, 13 Dec 2004 18:09:34 +0000 (18:09 +0000)]
forgot to add H264 to avidemux template caps

Original commit message from CVS:
forgot to add H264 to avidemux template caps

19 years agoforgot to add h264 to avidemux caps
Stéphane Loeuillet [Mon, 13 Dec 2004 12:18:07 +0000 (12:18 +0000)]
forgot to add h264 to avidemux caps

Original commit message from CVS:
forgot to add h264 to avidemux caps

19 years agoadd VSSH (VideoSoft h264) and remove s323 (h323) from riff-lib because s323 is quickt...
Stéphane Loeuillet [Mon, 13 Dec 2004 12:11:57 +0000 (12:11 +0000)]
add VSSH (VideoSoft h264) and remove s323 (h323) from riff-lib because s323 is quicktime specific

Original commit message from CVS:
add VSSH (VideoSoft h264) and remove s323 (h323) from riff-lib
because s323 is quicktime specific

19 years agoadd s263 4CC code to qtdemux too
Stéphane Loeuillet [Mon, 13 Dec 2004 00:54:14 +0000 (00:54 +0000)]
add s263 4CC code to qtdemux too

Original commit message from CVS:
add s263 4CC code to qtdemux too

19 years agogst/asfdemux/README gst/wavenc/riff.h gst-libs/gst/riff/riff-ids.h gst-libs/gst/riff...
Stéphane Loeuillet [Mon, 13 Dec 2004 00:47:20 +0000 (00:47 +0000)]
gst/asfdemux/README gst/wavenc/riff.h gst-libs/gst/riff/riff-ids.h gst-libs/gst/riff/riff-media.c add new 4CC codes f...

Original commit message from CVS:
* gst/asfdemux/README
* gst/wavenc/riff.h
* gst-libs/gst/riff/riff-ids.h
* gst-libs/gst/riff/riff-media.c
add new 4CC codes for h263 related codecs
fixes partially bug #155163

19 years agomerge patch from 158258
Christian Schaller [Sun, 12 Dec 2004 12:05:38 +0000 (12:05 +0000)]
merge patch from 158258

Original commit message from CVS:
merge patch from 158258

19 years agogst/interleave/deinterleave.c: fix my name's spelling! :)
Zaheer Abbas Merali [Sat, 11 Dec 2004 17:48:18 +0000 (17:48 +0000)]
gst/interleave/deinterleave.c: fix my name's spelling! :)

Original commit message from CVS:
2004-12-11  Zaheer Abbas Merali  <zaheerabbas at merali dot org>

* gst/interleave/deinterleave.c:
fix my name's spelling! :)

19 years agoput the same mail for Zaheer Merali everywhere (missing changelog entry from last...
Stéphane Loeuillet [Sat, 11 Dec 2004 14:58:45 +0000 (14:58 +0000)]
put the same mail for Zaheer Merali everywhere (missing changelog entry from last commit)

Original commit message from CVS:
put the same mail for Zaheer Merali everywhere
(missing changelog entry from last commit)

19 years agoput the same mail for Zaheer Merali everywhere
Stéphane Loeuillet [Sat, 11 Dec 2004 13:43:18 +0000 (13:43 +0000)]
put the same mail for Zaheer Merali everywhere

Original commit message from CVS:
put the same mail for Zaheer Merali everywhere

19 years agogst/asfdemux/gstasfdemux.c: Align by packetsize, and assert that we a packet availabl...
Ronald S. Bultje [Fri, 10 Dec 2004 21:11:33 +0000 (21:11 +0000)]
gst/asfdemux/gstasfdemux.c: Align by packetsize, and assert that we a packet available before playing. The first make...

Original commit message from CVS:
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
Align by packetsize, and assert that we a packet available before
playing. The first makes webstreams work (they often include
trailing padding data in a packet), the second allows pausing a
ASF stream in totem without getting demux errors afterwards.

19 years agoext/ogg/gstoggdemux.c: Check for non-NULL before accessing member (end-of-chain).
Ronald S. Bultje [Thu, 9 Dec 2004 15:57:39 +0000 (15:57 +0000)]
ext/ogg/gstoggdemux.c: Check for non-NULL before accessing member (end-of-chain).

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (get_relative):
Check for non-NULL before accessing member (end-of-chain).

19 years agoSynchronize property names where not yet the case. Devices are now device=X, other...
Ronald S. Bultje [Thu, 9 Dec 2004 12:57:29 +0000 (12:57 +0000)]
Synchronize property names where not yet the case. Devices are now device=X, other versions are deprecated (but still...

Original commit message from CVS:
* ext/cdparanoia/gstcdparanoia.c: (cdparanoia_class_init),
(cdparanoia_set_property), (cdparanoia_get_property):
* ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_class_init),
(dvdnavsrc_set_property), (dvdnavsrc_get_property):
* ext/dvdread/dvdreadsrc.c: (dvdreadsrc_class_init),
(dvdreadsrc_init), (dvdreadsrc_set_property),
(dvdreadsrc_get_property):
* sys/vcd/vcdsrc.c: (gst_vcdsrc_class_init),
(gst_vcdsrc_set_property), (gst_vcdsrc_get_property):
Synchronize property names where not yet the case. Devices are
now device=X, other versions are deprecated (but still exist).
Also use g_free() unconditionally.
* gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init),
(setup_source), (gst_play_base_bin_get_property):
Expose source.

19 years agoconfigure.ac: move GCONF macro outside conditional for the am conditional. Fixes...
Thomas Vander Stichele [Thu, 9 Dec 2004 11:54:10 +0000 (11:54 +0000)]
configure.ac: move GCONF macro outside conditional for the am conditional. Fixes #160439

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

* configure.ac: move GCONF macro outside conditional for the am
conditional. Fixes #160439

19 years agotools/gst-visualise-m.m: Switch to elements that currently exist.
David Schleef [Wed, 8 Dec 2004 22:43:08 +0000 (22:43 +0000)]
tools/gst-visualise-m.m: Switch to elements that currently exist.

Original commit message from CVS:
* tools/gst-visualise-m.m: Switch to elements that currently
exist.

19 years agoext/ogg/gstogmparse.c: We love wrong commas.
Ronald S. Bultje [Wed, 8 Dec 2004 22:20:25 +0000 (22:20 +0000)]
ext/ogg/gstogmparse.c: We love wrong commas.

Original commit message from CVS:
* ext/ogg/gstogmparse.c: (gst_ogm_parse_chain):
We love wrong commas.

19 years agogst/matroska/matroska-demux.c: Don't set DEFAULT, unsupported - makes length display...
Ronald S. Bultje [Wed, 8 Dec 2004 22:12:13 +0000 (22:12 +0000)]
gst/matroska/matroska-demux.c: Don't set DEFAULT, unsupported - makes length display incorrectly in some cases.

Original commit message from CVS:
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_handle_src_query):
Don't set DEFAULT, unsupported - makes length display incorrectly
in some cases.

19 years agofix licensing of monoscope
Christian Schaller [Tue, 7 Dec 2004 17:22:18 +0000 (17:22 +0000)]
fix licensing of monoscope

Original commit message from CVS:
fix licensing of monoscope

19 years agofix licensing information for monoscope plugin
Christian Schaller [Tue, 7 Dec 2004 10:32:11 +0000 (10:32 +0000)]
fix licensing information for monoscope plugin

Original commit message from CVS:
fix licensing information for monoscope plugin

19 years agoset correct buffer durations in mp3parse, set default_duration in matroskamux for...
Arwed v. Merkatz [Mon, 6 Dec 2004 19:32:33 +0000 (19:32 +0000)]
set correct buffer durations in mp3parse, set default_duration in matroskamux for mpeg1 audio

Original commit message from CVS:
set correct buffer durations in mp3parse, set default_duration in matroskamux for mpeg1 audio

19 years agoext/alsa/gstalsa.*: refactor big chunks of the core caps negotiation code to make...
Benjamin Otte [Mon, 6 Dec 2004 16:10:06 +0000 (16:10 +0000)]
ext/alsa/gstalsa.*: refactor big chunks of the core caps negotiation code to make it a lot faster, because people cla...

Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_get_caps), (gst_alsa_close_audio):
* ext/alsa/gstalsa.h:
refactor big chunks of the core caps negotiation code to make it
a lot faster, because people claim it's really slow
(actually, just cache the getcaps when the device is opened)

19 years agoext/a52dec/gsta52dec.*: Do something useful with timestamps. Make chain-based (since...
Ronald S. Bultje [Mon, 6 Dec 2004 10:28:13 +0000 (10:28 +0000)]
ext/a52dec/gsta52dec.*: Do something useful with timestamps. Make chain-based (since there's really no reason to be l...

Original commit message from CVS:
* ext/a52dec/gsta52dec.c: (gst_a52dec_init),
(gst_a52dec_handle_event), (gst_a52dec_update_streaminfo),
(gst_a52dec_handle_frame), (gst_a52dec_chain),
(gst_a52dec_change_state), (plugin_init):
* ext/a52dec/gsta52dec.h:
Do something useful with timestamps. Make chain-based (since
there's really no reason to be loopbased).
* gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry):
Update current_byte/frame correctly.

19 years agogst/apetag/apedemux.c: Forward tags, too.
Ronald S. Bultje [Sat, 4 Dec 2004 12:05:33 +0000 (12:05 +0000)]
gst/apetag/apedemux.c: Forward tags, too.

Original commit message from CVS:
* gst/apetag/apedemux.c: (gst_ape_demux_parse_tags),
(gst_ape_demux_stream_init):
Forward tags, too.

19 years agogst/apetag/apedemux.c: Let's make sure we're done typefinding when detecting tags.
Ronald S. Bultje [Sat, 4 Dec 2004 11:44:47 +0000 (11:44 +0000)]
gst/apetag/apedemux.c: Let's make sure we're done typefinding when detecting tags.

Original commit message from CVS:
* gst/apetag/apedemux.c: (gst_ape_demux_stream_init):
Let's make sure we're done typefinding when detecting tags.

19 years agogst/matroska/: Disgustingly evil hack for working around INTERRUPT events and their...
Ronald S. Bultje [Fri, 3 Dec 2004 21:08:17 +0000 (21:08 +0000)]
gst/matroska/: Disgustingly evil hack for working around INTERRUPT events and their extremely annoying habit of being...

Original commit message from CVS:
* gst/matroska/ebml-read.c: (gst_ebml_read_class_init),
(gst_ebml_read_init), (gst_ebml_read_use_event),
(gst_ebml_read_element_id), (gst_ebml_peek_id),
(gst_ebml_read_seek), (gst_ebml_read_skip),
(gst_ebml_read_reserve), (gst_ebml_read_buffer),
(gst_ebml_read_master):
* gst/matroska/ebml-read.h:
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_parse_contents),
(gst_matroska_demux_loop_stream), (gst_matroska_demux_audio_caps):
Disgustingly evil hack for working around INTERRUPT events and
their extremely annoying habit of being a pain in the ass. We
simply peek a cluster before reading any of it.

19 years agoext/musepack/gstmusepackdec.cpp: There's also floating point libmusepacks.
Ronald S. Bultje [Fri, 3 Dec 2004 18:13:43 +0000 (18:13 +0000)]
ext/musepack/gstmusepackdec.cpp: There's also floating point libmusepacks.

Original commit message from CVS:
* ext/musepack/gstmusepackdec.cpp:
There's also floating point libmusepacks.

19 years agoext/faad/gstfaad.c: Set DURATION even if source buffer didn't. Also use increasing...
Ronald S. Bultje [Fri, 3 Dec 2004 15:34:19 +0000 (15:34 +0000)]
ext/faad/gstfaad.c: Set DURATION even if source buffer didn't. Also use increasing timestamps.

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_chanpos_from_gst),
(gst_faad_chanpos_to_gst), (gst_faad_chain):
Set DURATION even if source buffer didn't. Also use increasing
timestamps.
* gst-libs/gst/riff/riff-media.c:
(gst_riff_create_audio_caps_with_data):
Block_align can have larger values than 8192.

19 years agogst/law/: Fix caps.
Ronald S. Bultje [Thu, 2 Dec 2004 17:38:59 +0000 (17:38 +0000)]
gst/law/: Fix caps.

Original commit message from CVS:
* gst/law/alaw-decode.c: (alawdec_getcaps), (alawdec_link):
* gst/law/alaw-encode.c: (alawenc_getcaps), (alawenc_link):
* gst/law/mulaw-decode.c: (mulawdec_getcaps), (mulawdec_link):
* gst/law/mulaw-encode.c: (mulawenc_getcaps), (mulawenc_link):
Fix caps.

19 years agosys/v4l/v4l_calls.c: Fix logic bug.
Ronald S. Bultje [Wed, 1 Dec 2004 22:47:41 +0000 (22:47 +0000)]
sys/v4l/v4l_calls.c: Fix logic bug.

Original commit message from CVS:
* sys/v4l/v4l_calls.c: (gst_v4l_get_chan_names):
Fix logic bug.

19 years agoext/ogg/gstoggdemux.c: Yay, another one.
Ronald S. Bultje [Wed, 1 Dec 2004 21:45:27 +0000 (21:45 +0000)]
ext/ogg/gstoggdemux.c: Yay, another one.

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_type_find):
Yay, another one.

19 years agoext/esd/esdsink.c: Make error actually say something useful (fixes #156798).
Ronald S. Bultje [Wed, 1 Dec 2004 20:42:01 +0000 (20:42 +0000)]
ext/esd/esdsink.c: Make error actually say something useful (fixes #156798).

Original commit message from CVS:
* ext/esd/esdsink.c: (gst_esdsink_chain):
Make error actually say something useful (fixes #156798).
* gst-libs/gst/riff/riff-media.c:
(gst_riff_create_video_caps_with_data),
(gst_riff_create_video_template_caps):
Add Intel Video 5.0 fourcc (IV50).

19 years agoext/mad/gstmad.c: fix xing header detection on mono and stereo mp3 files.
Christophe Fergeau [Wed, 1 Dec 2004 20:07:24 +0000 (20:07 +0000)]
ext/mad/gstmad.c: fix xing header detection on mono and stereo mp3 files.

Original commit message from CVS:
2004-12-01  Christophe Fergeau  <teuf@gnome.org>

* ext/mad/gstmad.c: (mpg123_parse_xing_header): fix xing header
detection on mono and stereo mp3 files.

19 years agoadd latest additions to the spec file
Christian Schaller [Wed, 1 Dec 2004 19:00:28 +0000 (19:00 +0000)]
add latest additions to the spec file

Original commit message from CVS:
add latest additions to the spec file

19 years agogst/playback/gstplaybasebin.c: Don't crash on EMPTY caps (e.g. when the demuxer didn...
Ronald S. Bultje [Wed, 1 Dec 2004 17:58:19 +0000 (17:58 +0000)]
gst/playback/gstplaybasebin.c: Don't crash on EMPTY caps (e.g. when the demuxer didn't recognize the contained stream).

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (gst_play_base_bin_change_state):
Don't crash on EMPTY caps (e.g. when the demuxer didn't recognize
the contained stream).

19 years agoext/faad/gstfaad.c: Oops, remove debug.
Ronald S. Bultje [Wed, 1 Dec 2004 16:07:43 +0000 (16:07 +0000)]
ext/faad/gstfaad.c: Oops, remove debug.

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_srcconnect), (gst_faad_chain):
Oops, remove debug.

19 years agogst/law/: Prevent warnings when negotiating caps (fixes #159338).
Ronald S. Bultje [Wed, 1 Dec 2004 15:18:34 +0000 (15:18 +0000)]
gst/law/: Prevent warnings when negotiating caps (fixes #159338).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/law/alaw-decode.c: (alawdec_getcaps):
* gst/law/mulaw-decode.c: (mulawdec_getcaps):
Prevent warnings when negotiating caps (fixes #159338).

19 years agogst/ffmpegcolorspace/gstffmpegcolorspace.c: Remove old leftover that shouldn't be...
Ronald S. Bultje [Wed, 1 Dec 2004 15:13:47 +0000 (15:13 +0000)]
gst/ffmpegcolorspace/gstffmpegcolorspace.c: Remove old leftover that shouldn't be there...

Original commit message from CVS:
* gst/ffmpegcolorspace/gstffmpegcolorspace.c:
(gst_ffmpegcsp_chain):
Remove old leftover that shouldn't be there...

19 years agogst-libs/gst/riff/riff-read.c: Don't forward DISCONT events (fixes #159684).
Ronald S. Bultje [Wed, 1 Dec 2004 13:23:39 +0000 (13:23 +0000)]
gst-libs/gst/riff/riff-read.c: Don't forward DISCONT events (fixes #159684).

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst-libs/gst/riff/riff-read.c: (gst_riff_read_use_event):
Don't forward DISCONT events (fixes #159684).

19 years agogst/playback/gstplaybin.c: Unlink manually since sometimes bin disposal (and therefor...
Ronald S. Bultje [Wed, 1 Dec 2004 13:14:57 +0000 (13:14 +0000)]
gst/playback/gstplaybin.c: Unlink manually since sometimes bin disposal (and therefore pad unlinking) is delayed, whi...

Original commit message from CVS:
* gst/playback/gstplaybin.c: (remove_sinks), (setup_sinks):
Unlink manually since sometimes bin disposal (and therefore
pad unlinking) is delayed, which will cause a new media file
to not be able to start playing instantly.

19 years agogst/playback/gststreaminfo.c: On mute of an unlinked stream, check for pad availabili...
Ronald S. Bultje [Mon, 29 Nov 2004 17:01:34 +0000 (17:01 +0000)]
gst/playback/gststreaminfo.c: On mute of an unlinked stream, check for pad availability so we don't crash on unlinked...

Original commit message from CVS:
* gst/playback/gststreaminfo.c: (stream_info_mute_pad):
On mute of an unlinked stream, check for pad availability so
we don't crash on unlinked pad.

19 years agogst/avi/gstavidemux.c: Fix quite humiliating bug in omitting 0-sized index chunks...
Ronald S. Bultje [Mon, 29 Nov 2004 12:41:03 +0000 (12:41 +0000)]
gst/avi/gstavidemux.c: Fix quite humiliating bug in omitting 0-sized index chunks but forgetting to count them for ti...

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_stream_index),
(gst_avi_demux_massage_index):
Fix quite humiliating bug in omitting 0-sized index chunks but
forgetting to count them for timestamps.

19 years agoext/a52dec/gsta52dec.c: Actually leave the loop if we failed to sync. Don't crash.
Ronald S. Bultje [Mon, 29 Nov 2004 11:16:47 +0000 (11:16 +0000)]
ext/a52dec/gsta52dec.c: Actually leave the loop if we failed to sync. Don't crash.

Original commit message from CVS:
* ext/a52dec/gsta52dec.c: (gst_a52dec_loop):
Actually leave the loop if we failed to sync. Don't crash.

19 years agogst/mpegstream/gstdvddemux.*: Fix crash (#159759). Doesn't work, though. :-(.
Ronald S. Bultje [Sun, 28 Nov 2004 21:18:18 +0000 (21:18 +0000)]
gst/mpegstream/gstdvddemux.*: Fix crash (#159759). Doesn't work, though. :-(.

Original commit message from CVS:
* gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
(gst_dvd_demux_process_private):
* gst/mpegstream/gstdvddemux.h:
Fix crash (#159759). Doesn't work, though. :-(.

19 years agogst/audioconvert/gstchannelmix.c: more overwriting protection due to modifying channe...
Benjamin Otte [Sun, 28 Nov 2004 20:41:23 +0000 (20:41 +0000)]
gst/audioconvert/gstchannelmix.c: more overwriting protection due to modifying channels one by one instead of all at ...

Original commit message from CVS:
* gst/audioconvert/gstchannelmix.c: (gst_audio_convert_mix):
more overwriting protection due to modifying channels one by one
instead of all at once

19 years agogst/audioconvert/gstchannelmix.c: Normalize using absolute values.
Ronald S. Bultje [Sun, 28 Nov 2004 19:22:07 +0000 (19:22 +0000)]
gst/audioconvert/gstchannelmix.c: Normalize using absolute values.

Original commit message from CVS:
* gst/audioconvert/gstchannelmix.c:
(gst_audio_convert_fill_normalize):
Normalize using absolute values.

19 years agoAdding a first version of directfbvideosink.
Julien Moutte [Sun, 28 Nov 2004 19:08:45 +0000 (19:08 +0000)]
Adding a first version of directfbvideosink.

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

* configure.ac:
* ext/Makefile.am:
* ext/directfb/Makefile.am:
* ext/directfb/directfbvideosink.c: (gst_directfbvideosink_create),
(gst_directfbvideosink_get_pixel_format),
(gst_directfbvideosink_get_format_from_fourcc),
(gst_directfbvideosink_fixate), (gst_directfbvideosink_getcaps),
(gst_directfbvideosink_sink_link),
(gst_directfbvideosink_change_state),
(gst_directfbvideosink_chain), (gst_directfbvideosink_buffer_free),
(gst_directfbvideosink_buffer_alloc),
(gst_directfbvideosink_interface_supported),
(gst_directfbvideosink_interface_init),
(gst_directfbvideosink_navigation_send_event),
(gst_directfbvideosink_navigation_init),
(gst_directfbvideosink_set_property),
(gst_directfbvideosink_get_property),
(gst_directfbvideosink_finalize), (gst_directfbvideosink_init),
(gst_directfbvideosink_base_init),
(gst_directfbvideosink_class_init),
(gst_directfbvideosink_get_type), (plugin_init):
* ext/directfb/directfbvideosink.h: Adding a first version of
directfbvideosink.
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_init): Initializing some
more.

19 years agogst/audioconvert/gstchannelmix.c: walk the samples backwards if out_channels > in_cha...
Benjamin Otte [Sun, 28 Nov 2004 18:26:36 +0000 (18:26 +0000)]
gst/audioconvert/gstchannelmix.c: walk the samples backwards if out_channels > in_channels so we don't overwrite data

Original commit message from CVS:
* gst/audioconvert/gstchannelmix.c: (gst_audio_convert_mix):
walk the samples backwards if out_channels > in_channels so we don't
overwrite data

19 years agogst/audioconvert/: Implement a channel mixer.
Ronald S. Bultje [Sun, 28 Nov 2004 16:09:13 +0000 (16:09 +0000)]
gst/audioconvert/: Implement a channel mixer.

Original commit message from CVS:
* gst/audioconvert/Makefile.am:
* gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_init),
(gst_audio_convert_link), (gst_audio_convert_change_state),
(gst_audio_convert_channels):
* gst/audioconvert/gstchannelmix.c:
(gst_audio_convert_unset_matrix),
(gst_audio_convert_fill_identical),
(gst_audio_convert_fill_compatible),
(gst_audio_convert_detect_pos), (gst_audio_convert_fill_one_other),
(gst_audio_convert_fill_others),
(gst_audio_convert_fill_normalize),
(gst_audio_convert_fill_matrix), (gst_audio_convert_setup_matrix),
(gst_audio_convert_passthrough), (gst_audio_convert_mix):
* gst/audioconvert/gstchannelmix.h:
Implement a channel mixer.

19 years agoext/alsa/: Make alsasink actually honor gst_element_set_clock and use that clock...
Martin Soto [Sun, 28 Nov 2004 13:35:44 +0000 (13:35 +0000)]
ext/alsa/: Make alsasink actually honor gst_element_set_clock and use that clock instead of ist internal one.

Original commit message from CVS:
2004-11-28  Martin Soto  <martinsoto@users.sourceforge.net>

* ext/alsa/gstalsasink.c (gst_alsa_sink_loop):
* ext/alsa/gstalsa.h:
* ext/alsa/gstalsa.c (gst_alsa_set_clock):
Make alsasink actually honor gst_element_set_clock and use that
clock instead of ist internal one.

19 years agogst/playback/gstplaybasebin.c: fixed a caps leak nullify source and decoder when...
Christophe Fergeau [Sat, 27 Nov 2004 20:28:27 +0000 (20:28 +0000)]
gst/playback/gstplaybasebin.c: fixed a caps leak nullify source and decoder when going from READY to NULL so that we ...

Original commit message from CVS:
2004-11-27  Christophe Fergeau  <teuf@gnome.org>

* gst/playback/gstplaybasebin.c: (setup_source): fixed a caps leak
(gst_play_base_bin_change_state): nullify source and decoder when
going from READY to NULL so that we don't try to do weird stuff with
them when going from NULL to READY
* gst/playback/gstplaybin.c: (gst_play_bin_init): use gst_object_unref
instead of g_object_unref
(gen_video_element), (gen_audio_element): more refcounting fixes, now
it should be correct
(gst_play_bin_change_state): don't call remove_sinks if we are
currently disposing the object

19 years agoext/a52dec/gsta52dec.c: Don't forget bass if it's there. Else left channel is silent...
Ronald S. Bultje [Sat, 27 Nov 2004 20:27:18 +0000 (20:27 +0000)]
ext/a52dec/gsta52dec.c: Don't forget bass if it's there. Else left channel is silent...

Original commit message from CVS:
* ext/a52dec/gsta52dec.c: (gst_a52dec_loop):
Don't forget bass if it's there. Else left channel is silent...

19 years agoext/a52dec/gsta52dec.c: Don't do sample adjusting anymore, we use float audio now.
Ronald S. Bultje [Sat, 27 Nov 2004 20:22:42 +0000 (20:22 +0000)]
ext/a52dec/gsta52dec.c: Don't do sample adjusting anymore, we use float audio now.

Original commit message from CVS:
* ext/a52dec/gsta52dec.c: (gst_a52dec_loop),
(gst_a52dec_change_state):
Don't do sample adjusting anymore, we use float audio now.
* gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_fixate):
Don't fixate to non-existing properties.

19 years agoext/a52dec/gsta52dec.c: Advertise that we can do surround sound.
Ronald S. Bultje [Sat, 27 Nov 2004 19:41:26 +0000 (19:41 +0000)]
ext/a52dec/gsta52dec.c: Advertise that we can do surround sound.

Original commit message from CVS:
* ext/a52dec/gsta52dec.c: (gst_a52dec_channels),
(gst_a52dec_change_state):
Advertise that we can do surround sound.

19 years agoext/a52dec/gsta52dec.c: Add buffer-frames=0.
Ronald S. Bultje [Sat, 27 Nov 2004 17:20:26 +0000 (17:20 +0000)]
ext/a52dec/gsta52dec.c: Add buffer-frames=0.

Original commit message from CVS:
* ext/a52dec/gsta52dec.c: (gst_a52dec_reneg):
Add buffer-frames=0.
* ext/dvdread/dvdreadsrc.c: (dvdreadsrc_get_type),
(dvdreadsrc_init), (dvdreadsrc_get_event_mask),
(dvdreadsrc_get_query_types), (dvdreadsrc_get_formats),
(dvdreadsrc_srcpad_event), (dvdreadsrc_srcpad_query),
(_seek_title), (_seek_chapter), (get_next_cell_for), (_read),
(seek_sector), (dvdreadsrc_get), (dvdreadsrc_open_file),
(dvdreadsrc_change_state), (dvdreadsrc_uri_get_type),
(dvdreadsrc_uri_get_protocols), (dvdreadsrc_uri_get_uri),
(dvdreadsrc_uri_set_uri), (dvdreadsrc_uri_handler_init):
* ext/dvdread/dvdreadsrc.h:
Add seeking, querying for bytes, sectors, title, angle and
chapter. Handle multiple chapters. Relicense to LGPL because
Billy agreed on that (thanks Billy!).

19 years agogst/audioconvert/gstaudioconvert.c: call parent dispose method
Christophe Fergeau [Sat, 27 Nov 2004 14:41:51 +0000 (14:41 +0000)]
gst/audioconvert/gstaudioconvert.c: call parent dispose method

Original commit message from CVS:
2004-11-27  Christophe Fergeau  <teuf@gnome.org>

* gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_dispose):
call parent dispose method

19 years agogst-libs/gst/audio/audioclock.c (gst_audio_clock_set_active)
Martin Soto [Sat, 27 Nov 2004 09:37:20 +0000 (09:37 +0000)]
gst-libs/gst/audio/audioclock.c (gst_audio_clock_set_active)

Original commit message from CVS:
2004-11-27  Martin Soto  <martinsoto@users.sourceforge.net>

* gst-libs/gst/audio/audioclock.c (gst_audio_clock_set_active)
(gst_audio_clock_get_internal_time):
Fix active <-> inactive transitions: ensure time value always
grows and avoid abrupt value changes.

19 years agoadded TTA parser and decoder
Arwed v. Merkatz [Fri, 26 Nov 2004 23:10:28 +0000 (23:10 +0000)]
added TTA parser and decoder

Original commit message from CVS:
added TTA parser and decoder

19 years agogst/playback/gstplaybasebin.*: Implement buffering. Needs some more work.
Ronald S. Bultje [Fri, 26 Nov 2004 12:31:05 +0000 (12:31 +0000)]
gst/playback/gstplaybasebin.*: Implement buffering. Needs some more work.

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init),
(probe_triggered), (check_queue), (buffer_underrun),
(buffer_running), (buffer_overrun), (gen_source_element),
(setup_source):
* gst/playback/gstplaybasebin.h:
Implement buffering. Needs some more work.

19 years agoext/theora/theoradec.c: Fix ilog mask range overflow.
Ronald S. Bultje [Fri, 26 Nov 2004 12:25:44 +0000 (12:25 +0000)]
ext/theora/theoradec.c: Fix ilog mask range overflow.

Original commit message from CVS:
* ext/theora/theoradec.c: (theora_dec_chain):
Fix ilog mask range overflow.

19 years agoext/alsa/gstalsa.c: Don't omit the last (which incase of dmix is the only :) ) channe...
Ronald S. Bultje [Fri, 26 Nov 2004 11:47:24 +0000 (11:47 +0000)]
ext/alsa/gstalsa.c: Don't omit the last (which incase of dmix is the only :) ) channel count. Don't set channels if <...

Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_get_caps):
Don't omit the last (which incase of dmix is the only :) )
channel count. Don't set channels if <= 2.

19 years agogst/playback/gstplaybin.c: Removed 2 obsolete comments
Christophe Fergeau [Fri, 26 Nov 2004 11:35:47 +0000 (11:35 +0000)]
gst/playback/gstplaybin.c: Removed 2 obsolete comments

Original commit message from CVS:
2004-11-26  Christophe Fergeau  <teuf@gnome.org>

* gst/playback/gstplaybin.c: (gen_video_element),
(gen_audio_element): Removed 2 obsolete comments

19 years agoext/vorbis/oggvorbisenc.c
Stéphane Loeuillet [Fri, 26 Nov 2004 11:28:11 +0000 (11:28 +0000)]
ext/vorbis/oggvorbisenc.c

Original commit message from CVS:
* ext/vorbis/oggvorbisenc.c
* ext/vorbis/vorbisenc.c :
change description fields of those plugins to differentiate them
(pitivi show Encoders by description, they had the same one)

19 years agogst/playback/gstplaybin.c: Refcounting fixes for provided audio-/videosinks.
Ronald S. Bultje [Thu, 25 Nov 2004 20:52:16 +0000 (20:52 +0000)]
gst/playback/gstplaybin.c: Refcounting fixes for provided audio-/videosinks.

Original commit message from CVS:
Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/playback/gstplaybin.c: (gst_play_bin_dispose),
(gst_play_bin_set_property), (gen_video_element),
(gen_audio_element):
Refcounting fixes for provided audio-/videosinks.

19 years agogst/playback/gstplaybin.c: Don't reference all sinks, but only the video- and audiosinks.
Ronald S. Bultje [Thu, 25 Nov 2004 20:46:55 +0000 (20:46 +0000)]
gst/playback/gstplaybin.c: Don't reference all sinks, but only the video- and audiosinks.

Original commit message from CVS:
* gst/playback/gstplaybin.c: (gen_video_element),
(gen_audio_element), (setup_sinks), (gst_play_bin_change_state):
Don't reference all sinks, but only the video- and audiosinks.
The vis. element should be disposed when we're done with it.
We don't have any reason to keep it around. This fixes warnings
when reusing playbin for playing multiple audio files with
vis. enabled. Also release audio device on pause - idea stolen
from Rhythmbox.

19 years agoSurround sound support.
Ronald S. Bultje [Thu, 25 Nov 2004 20:36:29 +0000 (20:36 +0000)]
Surround sound support.

Original commit message from CVS:
* ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
(gst_a52dec_reneg), (gst_a52dec_loop), (plugin_init):
* ext/alsa/gstalsa.c: (gst_alsa_get_caps):
* ext/alsa/gstalsaplugin.c: (plugin_init):
* ext/dts/gstdtsdec.c: (gst_dtsdec_channels),
(gst_dtsdec_renegotiate), (gst_dtsdec_loop), (plugin_init):
* ext/faad/gstfaad.c: (gst_faad_init), (gst_faad_chanpos_from_gst),
(gst_faad_chanpos_to_gst), (gst_faad_sinkconnect),
(gst_faad_srcgetcaps), (gst_faad_srcconnect), (gst_faad_chain),
(gst_faad_change_state), (plugin_init):
* ext/faad/gstfaad.h:
* ext/vorbis/vorbis.c: (plugin_init):
* ext/vorbis/vorbisdec.c: (vorbis_dec_chain):
* gst-libs/gst/audio/Makefile.am:
* gst-libs/gst/audio/audio.c: (plugin_init):
* gst-libs/gst/audio/multichannel.c:
(gst_audio_check_channel_positions),
(gst_audio_get_channel_positions),
(gst_audio_set_channel_positions),
(gst_audio_set_structure_channel_positions_list),
(add_list_to_struct), (gst_audio_set_caps_channel_positions_list),
(gst_audio_fixate_channel_positions):
* gst-libs/gst/audio/multichannel.h:
* gst-libs/gst/audio/testchannels.c: (main):
* gst/audioconvert/gstaudioconvert.c:
(gst_audio_convert_class_init), (gst_audio_convert_init),
(gst_audio_convert_dispose), (gst_audio_convert_getcaps),
(gst_audio_convert_parse_caps), (gst_audio_convert_link),
(gst_audio_convert_fixate), (gst_audio_convert_channels):
* gst/audioconvert/plugin.c: (plugin_init):
Surround sound support.

19 years agoext/ogg/gstoggdemux.c: Fix position for discont if we're close as well. Nitpicking...
Ronald S. Bultje [Thu, 25 Nov 2004 20:31:22 +0000 (20:31 +0000)]
ext/ogg/gstoggdemux.c: Fix position for discont if we're close as well. Nitpicking, but saves a few milliseconds of e...

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_push):
Fix position for discont if we're close as well. Nitpicking, but
saves a few milliseconds of extra waiting or skipping.

19 years agogst/playback/gstdecodebin.c: We sometimes need parsers for playback, so add those...
Ronald S. Bultje [Thu, 25 Nov 2004 20:22:13 +0000 (20:22 +0000)]
gst/playback/gstdecodebin.c: We sometimes need parsers for playback, so add those too.

Original commit message from CVS:
* gst/playback/gstdecodebin.c: (gst_decode_bin_factory_filter):
We sometimes need parsers for playback, so add those too.

19 years agoAPE v1/2 tag reader plus typefind function.
Ronald S. Bultje [Thu, 25 Nov 2004 20:14:32 +0000 (20:14 +0000)]
APE v1/2 tag reader plus typefind function.

Original commit message from CVS:
* configure.ac:
* gst/apetag/Makefile.am:
* gst/apetag/apedemux.c: (gst_ape_demux_get_type),
(gst_ape_demux_base_init), (gst_ape_demux_class_init),
(gst_ape_demux_init), (gst_ape_demux_get_src_formats),
(gst_ape_demux_get_src_query_types),
(gst_ape_demux_handle_src_query), (gst_ape_demux_get_event_mask),
(gst_ape_demux_handle_src_event), (gst_ape_demux_handle_event),
(gst_ape_demux_typefind_peek), (gst_ape_demux_typefind_get_length),
(gst_ape_demux_typefind_suggest), (gst_ape_demux_typefind),
(gst_ape_demux_parse_tags), (gst_ape_demux_stream_init),
(gst_ape_demux_stream_data), (gst_ape_demux_loop),
(gst_ape_demux_change_state):
* gst/apetag/apedemux.h:
* gst/apetag/apetag.c: (plugin_init):
* gst/typefind/gsttypefindfunctions.c: (apetag_type_find),
(plugin_init):
APE v1/2 tag reader plus typefind function.

19 years agoRemove hacks for older core. Require newer core version accordingly.
Ronald S. Bultje [Thu, 25 Nov 2004 20:09:53 +0000 (20:09 +0000)]
Remove hacks for older core. Require newer core version accordingly.

Original commit message from CVS:
* configure.ac:
* gst/playback/gstplaybasebin.c: (gst_play_base_bin_add_element):
* gst/typefind/gsttypefindfunctions.c: (mp3_type_find):
Remove hacks for older core. Require newer core version
accordingly.

19 years agogst/cdxaparse/: SVCD/VCD header stripping separated from CDXA image parsing.
Ronald S. Bultje [Thu, 25 Nov 2004 20:03:51 +0000 (20:03 +0000)]
gst/cdxaparse/: SVCD/VCD header stripping separated from CDXA image parsing.

Original commit message from CVS:
* gst/cdxaparse/Makefile.am:
* gst/cdxaparse/gstcdxaparse.c: (gst_cdxaparse_get_type),
(gst_cdxaparse_class_init), (gst_cdxaparse_init),
(gst_cdxaparse_loop), (gst_cdxaparse_change_state), (plugin_init):
* gst/cdxaparse/gstcdxaparse.h:
* gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_get_type),
(gst_cdxastrip_base_init), (gst_cdxastrip_class_init),
(gst_cdxastrip_init), (gst_cdxastrip_get_src_formats),
(gst_cdxastrip_get_src_query_types),
(gst_cdxastrip_handle_src_query), (gst_cdxastrip_get_event_mask),
(gst_cdxastrip_handle_src_event), (gst_cdxastrip_strip),
(gst_cdxastrip_sync), (gst_cdxastrip_handle_event),
(gst_cdxastrip_chain), (gst_cdxastrip_change_state):
* gst/cdxaparse/gstcdxastrip.h:
SVCD/VCD header stripping separated from CDXA image parsing.
* gst/typefind/gsttypefindfunctions.c: (mp3_type_find),
(plugin_init):
Add VCD/SVCD header typefinding for VCD/SVCD.
* sys/vcd/vcdsrc.c: (gst_vcdsrc_get_type), (gst_vcdsrc_base_init),
(gst_vcdsrc_class_init), (gst_vcdsrc_init),
(gst_vcdsrc_set_property), (gst_vcdsrc_get_property),
(gst_vcdsrc_get_event_mask), (gst_vcdsrc_get_query_types),
(gst_vcdsrc_get_formats), (gst_vcdsrc_srcpad_event),
(gst_vcdsrc_srcpad_query), (gst_vcdsrc_get),
(gst_vcdsrc_open_file), (gst_vcdsrc_close_file),
(gst_vcdsrc_change_state), (gst_vcdsrc_msf),
(gst_vcdsrc_recalculate), (gst_vcdsrc_uri_get_type),
(gst_vcdsrc_uri_get_protocols), (gst_vcdsrc_uri_get_uri),
(gst_vcdsrc_uri_set_uri), (gst_vcdsrc_uri_handler_init):
* sys/vcd/vcdsrc.h:
Fix up, add seeking, querying, URI interface. Works in totem now.

19 years agoback to cvs
Thomas Vander Stichele [Thu, 25 Nov 2004 19:03:24 +0000 (19:03 +0000)]
back to cvs

Original commit message from CVS:
back to cvs

19 years agoreleasing
Thomas Vander Stichele [Thu, 25 Nov 2004 18:55:57 +0000 (18:55 +0000)]
releasing

Original commit message from CVS:
releasing

19 years agonew prerelease
Thomas Vander Stichele [Thu, 25 Nov 2004 14:39:01 +0000 (14:39 +0000)]
new prerelease

Original commit message from CVS:
new prerelease

19 years agoFix another typo in doc string :)
Johan Dahlin [Thu, 25 Nov 2004 12:54:24 +0000 (12:54 +0000)]
Fix another typo in doc string :)

Original commit message from CVS:
Fix another typo in doc string :)

19 years agoFix typo in doc string
Johan Dahlin [Thu, 25 Nov 2004 12:52:24 +0000 (12:52 +0000)]
Fix typo in doc string

Original commit message from CVS:
Fix typo in doc string

19 years agogst/playback/gstplaybasebin.c: Fix unplayable files error handling. Fixes #158365
Ronald Bultje [Tue, 23 Nov 2004 16:52:15 +0000 (16:52 +0000)]
gst/playback/gstplaybasebin.c: Fix unplayable files error handling.  Fixes #158365

Original commit message from CVS:
patch by: Ronald Bultje <rbultje@ronald.bitfreak.net>
* gst/playback/gstplaybasebin.c:
Fix unplayable files error handling.  Fixes #158365

19 years agogst/typefind/gsttypefindfunctions.c: Fix broken mp3 typefinding. Fixes #158375
Ronald Bultje [Tue, 23 Nov 2004 16:50:41 +0000 (16:50 +0000)]
gst/typefind/gsttypefindfunctions.c: Fix broken mp3 typefinding.  Fixes #158375

Original commit message from CVS:
patch by: Ronald Bultje <rbultje@ronald.bitfreak.net>
* gst/typefind/gsttypefindfunctions.c:
Fix broken mp3 typefinding.  Fixes #158375

19 years agoext/ogg/gstoggdemux.c: Fix sync on broken files. Fixes #158976
Ronald Bultje [Tue, 23 Nov 2004 15:24:28 +0000 (15:24 +0000)]
ext/ogg/gstoggdemux.c: Fix sync on broken files.  Fixes #158976

Original commit message from CVS:
patch by: Ronald Bultje <rbultje@ronald.bitfreak.net>
* ext/ogg/gstoggdemux.c:
Fix sync on broken files.  Fixes #158976

19 years agoext/libpng/gstpngenc.c: Copy over buffer properties. Fixes #158832
Edward Hervey [Tue, 23 Nov 2004 14:24:03 +0000 (14:24 +0000)]
ext/libpng/gstpngenc.c: Copy over buffer properties.  Fixes #158832

Original commit message from CVS:
patch by: Edward Hervey <bilboed@bilboed.com>
* ext/libpng/gstpngenc.c:
Copy over buffer properties.  Fixes #158832

19 years agoext/dvdread/dvdreadsrc.c: Fixes invalid reads (#158462)
Thomas Vander Stichele [Tue, 23 Nov 2004 12:49:59 +0000 (12:49 +0000)]
ext/dvdread/dvdreadsrc.c: Fixes invalid reads (#158462)

Original commit message from CVS:
* ext/dvdread/dvdreadsrc.c:
Fixes invalid reads (#158462)

19 years agosys/v4l/: Probe less and cache it. Fixes #159187.
Thomas Vander Stichele [Tue, 23 Nov 2004 12:42:21 +0000 (12:42 +0000)]
sys/v4l/: Probe less and cache it.  Fixes #159187.

Original commit message from CVS:
* sys/v4l/gstv4lsrc.c:
* sys/v4l/gstv4lsrc.h:
* sys/v4l/v4lsrc_calls.c:
Probe less and cache it.  Fixes #159187.

19 years agowhoops, wrong commit
Thomas Vander Stichele [Tue, 23 Nov 2004 12:41:06 +0000 (12:41 +0000)]
whoops, wrong commit

Original commit message from CVS:
whoops, wrong commit

19 years agogst/videorate/gstvideorate.c: Handle all video formats. Fixes #159186.
Thomas Vander Stichele [Tue, 23 Nov 2004 12:39:27 +0000 (12:39 +0000)]
gst/videorate/gstvideorate.c: Handle all video formats. Fixes #159186.

Original commit message from CVS:
* gst/videorate/gstvideorate.c:
Handle all video formats. Fixes #159186.

19 years agoconfigure fix from ronald
Thomas Vander Stichele [Tue, 23 Nov 2004 12:19:41 +0000 (12:19 +0000)]
configure fix from ronald

Original commit message from CVS:
configure fix from ronald

19 years agogst/synaesthesia/gstsynaesthesia.c: Fix up synaesthesia to work under different sampl...
Jan Schmidt [Mon, 15 Nov 2004 13:50:11 +0000 (13:50 +0000)]
gst/synaesthesia/gstsynaesthesia.c: Fix up synaesthesia to work under different samplerates/ buffer sizes.

Original commit message from CVS:
* gst/synaesthesia/gstsynaesthesia.c:
(gst_synaesthesia_class_init), (gst_synaesthesia_init),
(gst_synaesthesia_dispose), (gst_synaesthesia_finalize),
(gst_synaesthesia_sink_link), (gst_synaesthesia_src_getcaps),
(gst_synaesthesia_src_link), (gst_synaesthesia_chain),
(gst_synaesthesia_change_state), (plugin_init):
Fix up synaesthesia to work under different samplerates/ buffer sizes.
Force 320x200 output, as that's the only thing the underlying
synaesthesia implementation supports. Still needs to be made
re-entrant.

19 years agoconfigure.ac: Fix mpeg2enc configure check (similar to mplex check below).
Ronald S. Bultje [Sun, 14 Nov 2004 11:12:00 +0000 (11:12 +0000)]
configure.ac: Fix mpeg2enc configure check (similar to mplex check below).

Original commit message from CVS:
* configure.ac:
Fix mpeg2enc configure check (similar to mplex check below).

19 years agogst/ffmpegcolorspace/gstffmpegcodecmap.c: Fix for gcc-2.95 (fixes #158221).
Ronald S. Bultje [Sun, 14 Nov 2004 10:35:37 +0000 (10:35 +0000)]
gst/ffmpegcolorspace/gstffmpegcodecmap.c: Fix for gcc-2.95 (fixes #158221).

Original commit message from CVS:
reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* gst/ffmpegcolorspace/gstffmpegcodecmap.c:
Fix for gcc-2.95 (fixes #158221).

19 years agoanother prerelease
Thomas Vander Stichele [Sat, 13 Nov 2004 16:19:59 +0000 (16:19 +0000)]
another prerelease

Original commit message from CVS:
another prerelease

19 years agogst/playback/gstplaybasebin.c: Re-add clock distribution hack (until new core is...
Ronald S. Bultje [Sat, 13 Nov 2004 15:20:10 +0000 (15:20 +0000)]
gst/playback/gstplaybasebin.c: Re-add clock distribution hack (until new core is released).

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (gst_play_base_bin_add_element):
Re-add clock distribution hack (until new core is released).
Fixes #158125.

19 years agofix mplex configure check (bug #140994)
Arwed v. Merkatz [Sat, 13 Nov 2004 14:13:26 +0000 (14:13 +0000)]
fix mplex configure check (bug #140994)

Original commit message from CVS:
fix mplex configure check (bug #140994)

19 years agoext/alsa/gstalsa.c: add debugging
Benjamin Otte [Sat, 13 Nov 2004 01:08:31 +0000 (01:08 +0000)]
ext/alsa/gstalsa.c: add debugging

Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_pcm_wait):
add debugging
* ext/alsa/gstalsasink.c: (gst_alsa_sink_loop):
do a wait when we enter the loop func with no data available to
write instead of getting into an 100% CPU loop by just returning and
being called again by the scheduler

19 years agoUpdate libvisual to 0.1.7. Link in the debug handling to gstreamer
Jan Schmidt [Fri, 12 Nov 2004 17:37:49 +0000 (17:37 +0000)]
Update libvisual to 0.1.7. Link in the debug handling to gstreamer

Original commit message from CVS:
* configure.ac:
* ext/libvisual/visual.c: (gst_visual_get_type),
(libvisual_log_handler), (gst_visual_getcaps),
(gst_visual_srclink), (gst_visual_change_state), (make_valid_name),
(plugin_init):
Update libvisual to 0.1.7. Link in the debug handling to gstreamer
* ext/smoothwave/Makefile.am:
* ext/smoothwave/demo-osssrc.c: (main):
* ext/smoothwave/gstsmoothwave.c: (gst_smoothwave_class_init),
(gst_smoothwave_init), (gst_smoothwave_dispose), (gst_sw_sinklink),
(gst_sw_srclink), (gst_smoothwave_chain), (gst_sw_change_state),
(plugin_init):
* ext/smoothwave/gstsmoothwave.h:
Make gstsmoothwave a working element in the 20th century.
* gst/chart/gstchart.c: (gst_chart_init), (gst_chart_srcconnect):
Fix incorrect link function

19 years agogst/volume/gstvolume.c: Allow buffer-frames=0.
Ronald S. Bultje [Fri, 12 Nov 2004 16:51:18 +0000 (16:51 +0000)]
gst/volume/gstvolume.c: Allow buffer-frames=0.

Original commit message from CVS:
* gst/volume/gstvolume.c:
Allow buffer-frames=0.

19 years agoRemove the line dealing with the cache stuff I left in by mistake
Iain Holmes [Fri, 12 Nov 2004 16:43:29 +0000 (16:43 +0000)]
Remove the line dealing with the cache stuff I left in by mistake

Original commit message from CVS:
Remove the line dealing with the cache stuff I left in by mistake

19 years agoAdded the polypaudio sink and hooked it into the build system.
Iain Holmes [Fri, 12 Nov 2004 15:04:55 +0000 (15:04 +0000)]
Added the polypaudio sink and hooked it into the build system.

Original commit message from CVS:
Added the polypaudio sink and hooked it into the build system.

19 years agoext/alsa/gstalsasink.c: Fix for negotiation order problem. This would show when the
Ronald S. Bultje [Fri, 12 Nov 2004 10:07:46 +0000 (10:07 +0000)]
ext/alsa/gstalsasink.c: Fix for negotiation order problem. This would show when the

Original commit message from CVS:
* ext/alsa/gstalsasink.c: (gst_alsa_sink_loop):
Fix for negotiation order problem. This would show when the
ALSA loopfuction was called before any other function. ALSA
wouldn't do anything because we're not negotiated yet, leading
to an infinite loop. Showed in e.g. Rhythmbox. Fixes #158006.

19 years agoext/vorbis/vorbisdec.c: No warnings (#157986).
Ronald S. Bultje [Thu, 11 Nov 2004 21:19:27 +0000 (21:19 +0000)]
ext/vorbis/vorbisdec.c: No warnings (#157986).

Original commit message from CVS:
reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
* ext/vorbis/vorbisdec.c: (vorbis_dec_src_query):
No warnings (#157986).

19 years agogst/typefind/gsttypefindfunctions.c: Prefer apev1/2 and id3v1 (at end of file) over...
Ronald S. Bultje [Thu, 11 Nov 2004 21:05:47 +0000 (21:05 +0000)]
gst/typefind/gsttypefindfunctions.c: Prefer apev1/2 and id3v1 (at end of file) over musepack.

Original commit message from CVS:
* gst/typefind/gsttypefindfunctions.c: (plugin_init):
Prefer apev1/2 and id3v1 (at end of file) over musepack.

19 years agogst/matroska/matroska-demux.c: Signal no-more-pads (so it works in playbin).
Ronald S. Bultje [Thu, 11 Nov 2004 20:37:03 +0000 (20:37 +0000)]
gst/matroska/matroska-demux.c: Signal no-more-pads (so it works in playbin).

Original commit message from CVS:
* gst/matroska/matroska-demux.c: (gst_matroska_demux_loop_stream):
Signal no-more-pads (so it works in playbin).

19 years agoext/musepack/gstmusepackreader.cpp: Workaround for older core.
Ronald S. Bultje [Thu, 11 Nov 2004 17:43:30 +0000 (17:43 +0000)]
ext/musepack/gstmusepackreader.cpp: Workaround for older core.

Original commit message from CVS:
* ext/musepack/gstmusepackreader.cpp:
Workaround for older core.

19 years agominor typos : baseplaybin => playbasebin
Stéphane Loeuillet [Thu, 11 Nov 2004 16:06:49 +0000 (16:06 +0000)]
minor typos : baseplaybin => playbasebin

Original commit message from CVS:
minor typos : baseplaybin => playbasebin