platform/upstream/gstreamer.git
20 years agogst/tcp/: Memory leak fixes
Wim Taymans [Tue, 8 Jun 2004 14:24:52 +0000 (14:24 +0000)]
gst/tcp/: Memory leak fixes

Original commit message from CVS:
* gst/tcp/gsttcp.c: (gst_tcp_gdp_read_header),
(gst_tcp_gdp_read_caps), (gst_tcp_gdp_write_header),
(gst_tcp_gdp_write_caps):
* gst/tcp/gsttcpclientsrc.c: (gst_tcpclientsrc_get):
* gst/tcp/gsttcpserversrc.c: (gst_tcpserversrc_gdp_read_caps),
(gst_tcpserversrc_gdp_read_header), (gst_tcpserversrc_get):
Memory leak fixes

20 years agoadding vorbisparse
Thomas Vander Stichele [Tue, 8 Jun 2004 11:53:13 +0000 (11:53 +0000)]
adding vorbisparse

Original commit message from CVS:
adding vorbisparse

20 years agoext/jpeg/: Added a new simple jpeg based codec
Wim Taymans [Tue, 8 Jun 2004 11:47:35 +0000 (11:47 +0000)]
ext/jpeg/: Added a new simple jpeg based codec

Original commit message from CVS:
* ext/jpeg/Makefile.am:
* ext/jpeg/README:
* ext/jpeg/gstjpeg.c: (plugin_init):
* ext/jpeg/gstsmokedec.c: (gst_smokedec_get_type),
(gst_smokedec_base_init), (gst_smokedec_class_init),
(gst_smokedec_init), (gst_smokedec_link), (gst_smokedec_chain):
* ext/jpeg/gstsmokedec.h:
* ext/jpeg/gstsmokeenc.c: (gst_smokeenc_get_type),
(gst_smokeenc_base_init), (gst_smokeenc_class_init),
(gst_smokeenc_init), (gst_smokeenc_getcaps), (gst_smokeenc_link),
(gst_smokeenc_resync), (gst_smokeenc_chain),
(gst_smokeenc_set_property), (gst_smokeenc_get_property):
* ext/jpeg/gstsmokeenc.h:
* ext/jpeg/smokecodec.c: (smokecodec_init_destination),
(smokecodec_flush_destination), (smokecodec_term_destination),
(smokecodec_init_source), (smokecodec_fill_input_buffer),
(smokecodec_skip_input_data), (smokecodec_resync_to_restart),
(smokecodec_term_source), (smokecodec_encode_new),
(smokecodec_decode_new), (smokecodec_info_free),
(smokecodec_set_quality), (smokecodec_get_quality),
(smokecodec_set_threshold), (smokecodec_get_threshold),
(smokecodec_set_bitrate), (smokecodec_get_bitrate),
(find_best_size), (abs_diff), (put), (smokecodec_encode),
(smokecodec_parse_header), (smokecodec_decode):
* ext/jpeg/smokecodec.h:
Added a new simple jpeg based codec

20 years agogst/multipart/multipartmux.c: Fix memory leak
Wim Taymans [Tue, 8 Jun 2004 11:24:45 +0000 (11:24 +0000)]
gst/multipart/multipartmux.c: Fix memory leak

Original commit message from CVS:
* gst/multipart/multipartmux.c: (gst_multipart_mux_class_init),
(gst_multipart_mux_loop):
Fix memory leak

20 years agouse streamheader
Thomas Vander Stichele [Tue, 8 Jun 2004 10:44:59 +0000 (10:44 +0000)]
use streamheader

Original commit message from CVS:
use streamheader

20 years agoclean up marshal generation
Thomas Vander Stichele [Tue, 8 Jun 2004 10:14:49 +0000 (10:14 +0000)]
clean up marshal generation

Original commit message from CVS:
clean up marshal generation

20 years agouniformized; added signals to serversink for new and removed clients
Thomas Vander Stichele [Tue, 8 Jun 2004 09:12:12 +0000 (09:12 +0000)]
uniformized; added signals to serversink for new and removed clients

Original commit message from CVS:
uniformized; added signals to serversink for new and removed clients

20 years agoext/alsa/gstalsasink.c: handle discont events if they happen before caps nego
Benjamin Otte [Mon, 7 Jun 2004 20:44:55 +0000 (20:44 +0000)]
ext/alsa/gstalsasink.c: handle discont events if they happen before caps nego

Original commit message from CVS:
* ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event):
handle discont events if they happen before caps nego

20 years agogst/multipart/: Small updates, fix a memleak
Wim Taymans [Mon, 7 Jun 2004 16:32:45 +0000 (16:32 +0000)]
gst/multipart/: Small updates, fix a memleak

Original commit message from CVS:
* gst/multipart/multipartdemux.c: (gst_multipart_demux_base_init),
(gst_multipart_find_pad_by_mime), (gst_multipart_demux_chain),
(gst_multipart_demux_plugin_init):
* gst/multipart/multipartmux.c: (gst_multipart_mux_class_init),
(gst_multipart_mux_init), (gst_multipart_mux_loop),
(gst_multipart_mux_change_state):
Small updates, fix a memleak

20 years agoconfigure.ac: OSS portability
Stéphane Loeuillet [Mon, 7 Jun 2004 13:40:07 +0000 (13:40 +0000)]
configure.ac: OSS portability

Original commit message from CVS:
* configure.ac: OSS portability
* ext/arts/gst_arts.c: idem
* sys/oss/gstosselement.c: idem
* sys/oss/gstossmixer.c: idem
* sys/oss/gstosssink.c: idem
* sys/oss/gstosssrc.c: idem
* sys/oss/oss_probe.c: idem
- check for soundcard.h in different places for some BSD

20 years agoAUTHORS: Add me to the authors file
Jan Schmidt [Mon, 7 Jun 2004 12:01:51 +0000 (12:01 +0000)]
AUTHORS: Add me to the authors file

Original commit message from CVS:
* AUTHORS:
Add me to the authors file
* configure.ac:
Increase the libdv requirement to >= version 0.100
* ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_src_convert),
(gst_dvdec_src_query), (gst_dvdec_handle_sink_event),
(gst_dvdec_push), (gst_dvdec_loop), (gst_dvdec_change_state):
* ext/dv/gstdvdec.h:
Add support for the new_media flag when sending DISCONT events
Make the querying work when video pad is not linked

20 years agogst/mixmatrix/mixmatrix.c: create a NULL-initialized array of pads, so we don't think...
Benjamin Otte [Mon, 7 Jun 2004 02:39:02 +0000 (02:39 +0000)]
gst/mixmatrix/mixmatrix.c: create a NULL-initialized array of pads, so we don't think they exist already. (fixes #143...

Original commit message from CVS:
reviewed by Benjamin Otte  <otte@gnome.org>
* gst/mixmatrix/mixmatrix.c: (gst_mixmatrix_init):
create a NULL-initialized array of pads, so we don't think they
exist already. (fixes #143130)

20 years agoext/alsa/gstalsa.c: cast to GstClockTime to get higher granularity
Benjamin Otte [Mon, 7 Jun 2004 01:41:37 +0000 (01:41 +0000)]
ext/alsa/gstalsa.c: cast to GstClockTime to get higher granularity

Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_samples_to_timestamp):
cast to GstClockTime to get higher granularity
* ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event):
use gst_element_set_time_delay to get the exact time
* ext/mad/gstmad.c: (gst_mad_chain):
use the negotiated rate instead of the current frame's rate which
might be wrong because of bit errors. This avoids emitting totally
bogus timestamps and screwing sync.
(fixes #143454)

20 years agogst/adder/gstadder.c: properly error out when no negotiation has happened yet. (fixes...
Benjamin Otte [Sun, 6 Jun 2004 23:43:15 +0000 (23:43 +0000)]
gst/adder/gstadder.c: properly error out when no negotiation has happened yet. (fixes #143032)

Original commit message from CVS:
reviewed by Benjamin Otte  <otte@gnome.org>
* gst/adder/gstadder.c: (gst_adder_loop):
properly error out when no negotiation has happened yet. (fixes
#143032)

20 years agoext/mad/gstid3tag.c: forward correctly transformed offset in discont events. Based on
Arwed v. Merkatz [Sun, 6 Jun 2004 21:03:07 +0000 (21:03 +0000)]
ext/mad/gstid3tag.c: forward correctly transformed offset in discont events. Based on

Original commit message from CVS:
* ext/mad/gstid3tag.c: (gst_id3_tag_handle_event):
forward correctly transformed offset in discont events. Based on
patch by Arwed v. Merkatz. (fixes #142851)

20 years agogst/ffmpegcolorspace/gstffmpegcodecmap.c: that's
David Schleef [Sun, 6 Jun 2004 20:58:59 +0000 (20:58 +0000)]
gst/ffmpegcolorspace/gstffmpegcodecmap.c: that's

Original commit message from CVS:
* gst/ffmpegcolorspace/gstffmpegcodecmap.c: that's
G_HAVE_GNUC_VARARGS, not G_HAVE_GNU_VARARGS.  Should fix compile
problems on several systems.

20 years agoext/vorbis/vorbisdec.c: use explicit caps on the srcpad
Benjamin Otte [Sun, 6 Jun 2004 19:36:08 +0000 (19:36 +0000)]
ext/vorbis/vorbisdec.c: use explicit caps on the srcpad

Original commit message from CVS:
* ext/vorbis/vorbisdec.c: (gst_vorbis_dec_init):
use explicit caps on the srcpad
* ext/vorbis/vorbisdec.c: (vorbis_dec_chain):
properly error out if caps couldn't be set (fixes #142764)

20 years agoext/alsa/gstalsa.c: - don't call set_periods_integer anymore, it breaks the configura...
Benjamin Otte [Sun, 6 Jun 2004 17:26:54 +0000 (17:26 +0000)]
ext/alsa/gstalsa.c: - don't call set_periods_integer anymore, it breaks the configuration randomly

Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_probe_hw_params),
(gst_alsa_set_hw_params), (gst_alsa_set_sw_params),
(gst_alsa_start_audio):
- don't call set_periods_integer anymore, it breaks the
configuration randomly
- call snd_pcm_hw_params_set_access directly instead of using masks
- don't fail if the sw_params can't be set, just use the default
params and hope it works. Alsalib has weird issues when you touch
sw_params and does no proper error reporting about what failed.
* ext/alsa/gstalsa.c: (gst_alsa_open_audio),
(gst_alsa_close_audio):
make our alsa debugging go via gst debugging and not conditionally
defined
* ext/alsa/gstalsa.h:
add ALSA_DEBUG_FLUSH macro
* ext/alsa/gstalsaplugin.c: (gst_alsa_error_wrapper),
(plugin_init):
wrap alsa errors to be printed via the gst debugging system and not
spammed to stderr

20 years agogst/qtdemux/qtdemux.*: Bitch. Also known as seeking, querying & co.
Ronald S. Bultje [Sat, 5 Jun 2004 18:50:47 +0000 (18:50 +0000)]
gst/qtdemux/qtdemux.*: Bitch. Also known as seeking, querying & co.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
(gst_qtdemux_handle_src_query), (gst_qtdemux_handle_src_event),
(gst_qtdemux_handle_sink_event), (gst_qtdemux_change_state),
(gst_qtdemux_loop_header), (qtdemux_dump_mvhd),
(qtdemux_parse_trak):
* gst/qtdemux/qtdemux.h:
Bitch. Also known as seeking, querying & co.
* sys/oss/gstosssink.c: (gst_osssink_init), (gst_osssink_chain),
(gst_osssink_change_state):
* sys/oss/gstosssink.h:
Resyncing is for weenies, this hack is no longer needed and was
broken anyway (since it - unintendedly - always leaves resync to
TRUE).

20 years agogst/tcp/gsttcp.c: portability (Solaris 10/FreeBSD)
Andrew Turner [Sat, 5 Jun 2004 15:40:10 +0000 (15:40 +0000)]
gst/tcp/gsttcp.c: portability (Solaris 10/FreeBSD)

Original commit message from CVS:
* gst/tcp/gsttcp.c: portability (Solaris 10/FreeBSD)
* gst/tcp/gsttcpclientsrc.h: idem
- define MSG_NOSIGNAL if not done
- include unistd.h for off_t
(fixes #143749)
patch by Andrew Turner <zxombie@hotpop.com>

20 years agomessing around with buildbot to see where the error is
Benjamin Otte [Sat, 5 Jun 2004 14:59:42 +0000 (14:59 +0000)]
messing around with buildbot to see where the error is

Original commit message from CVS:
messing around with buildbot to see where the error is

20 years agocheck for qt's moc preprocessor explicitly and use it
Benjamin Otte [Sat, 5 Jun 2004 14:34:02 +0000 (14:34 +0000)]
check for qt's moc preprocessor explicitly and use it

Original commit message from CVS:
* configure.ac:
* ext/kio/Makefile.am:
check for qt's moc preprocessor explicitly and use it

20 years agodon't get sigpipe on send
Thomas Vander Stichele [Thu, 3 Jun 2004 15:34:07 +0000 (15:34 +0000)]
don't get sigpipe on send

Original commit message from CVS:
don't get sigpipe on send

20 years agocheck error code correctly
Thomas Vander Stichele [Wed, 2 Jun 2004 17:20:13 +0000 (17:20 +0000)]
check error code correctly

Original commit message from CVS:
check error code correctly

20 years agouse ssize_t over size_t avoid segfault in alsa
Thomas Vander Stichele [Wed, 2 Jun 2004 16:50:49 +0000 (16:50 +0000)]
use ssize_t over size_t avoid segfault in alsa

Original commit message from CVS:

use ssize_t over size_t
avoid segfault in alsa

20 years agoreal fix thise time : don't use glib 2.4 specific defines
Stéphane Loeuillet [Wed, 2 Jun 2004 12:01:52 +0000 (12:01 +0000)]
real fix thise time : don't use glib 2.4 specific defines

Original commit message from CVS:
real fix thise time : don't use glib 2.4 specific defines

20 years agogst/multipart/multipartmux.c: Oops
Wim Taymans [Wed, 2 Jun 2004 11:49:20 +0000 (11:49 +0000)]
gst/multipart/multipartmux.c: Oops

Original commit message from CVS:
reviewed by: Johan
* gst/multipart/multipartmux.c: (gst_multipart_mux_class_init),
(gst_multipart_mux_loop):
Oops

20 years agozaheer :
Stéphane Loeuillet [Wed, 2 Jun 2004 11:47:10 +0000 (11:47 +0000)]
zaheer :

Original commit message from CVS:
zaheer :
* gst/tcp/gsttcp.c:
* gst/tcp/gsttcpclientsrc.c:
* gst/tcp/gsttcpclientsrc.h:
* gst/tcp/gsttcpserversrc.c:
- portability fix, to compile on OSX
(fixes #143146)

* sys/osxaudio/gstosxaudioelement.c:
* sys/osxaudio/gstosxaudiosink.c:
* sys/osxaudio/gstosxaudiosrc.c:
- compilation warnings on OSX
(fixes #143153)

me :
* ext/vorbis/vorbisdec.c : sign warning fixes

* gst-libs/gst/mixer/mixertrack.c : forgoten include
to define newly used G_MAXINT32, bad owen, bad

20 years agogst/multipart/multipartmux.c: Added configurable boundary specifier, added the value...
Wim Taymans [Wed, 2 Jun 2004 11:35:20 +0000 (11:35 +0000)]
gst/multipart/multipartmux.c: Added configurable boundary specifier, added the value as a caps field as well.

Original commit message from CVS:
* gst/multipart/multipartmux.c: (gst_multipart_mux_class_init),
(gst_multipart_mux_init), (gst_multipart_mux_loop),
(gst_multipart_mux_get_property), (gst_multipart_mux_set_property),
(gst_multipart_mux_change_state):
Added configurable boundary specifier, added the value as a
caps field as well.

20 years agofix shout2 check to check for the version
Thomas Vander Stichele [Wed, 2 Jun 2004 11:23:19 +0000 (11:23 +0000)]
fix shout2 check to check for the version

Original commit message from CVS:
fix shout2 check to check for the version

20 years agoext/flac/gstflactag.c: strip ending framing bit from vorbiscomment buffer since libfl...
Christophe Fergeau [Tue, 1 Jun 2004 20:23:12 +0000 (20:23 +0000)]
ext/flac/gstflactag.c: strip ending framing bit from vorbiscomment buffer since libflac doesn't expect it (reports a ...

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

* ext/flac/gstflactag.c: strip ending framing bit from vorbiscomment
buffer since libflac doesn't expect it (reports a sync error when
it encounters that)

20 years agoAdded property accessors for mixertrack and mixeroptions.
Owen Fraser-Green [Tue, 1 Jun 2004 20:08:52 +0000 (20:08 +0000)]
Added property accessors for mixertrack and mixeroptions.

Original commit message from CVS:
Added property accessors for mixertrack and mixeroptions.

20 years agoimprove _open error messages
Thomas Vander Stichele [Tue, 1 Jun 2004 15:14:08 +0000 (15:14 +0000)]
improve _open error messages

Original commit message from CVS:
improve _open error messages

20 years agoleniate musicbrainz check; check for v4l-conf before calling it
Thomas Vander Stichele [Tue, 1 Jun 2004 12:10:37 +0000 (12:10 +0000)]
leniate musicbrainz check; check for v4l-conf before calling it

Original commit message from CVS:
leniate musicbrainz check; check for v4l-conf before calling it

20 years agomore readable g_error
Thomas Vander Stichele [Tue, 1 Jun 2004 08:51:55 +0000 (08:51 +0000)]
more readable g_error

Original commit message from CVS:
more readable g_error

20 years ago- update links to v4l[12] API docs
Stéphane Loeuillet [Mon, 31 May 2004 20:36:07 +0000 (20:36 +0000)]
- update links to v4l[12] API docs

Original commit message from CVS:
- update links to v4l[12] API docs
- remove a dupe in AUTHORS list

20 years agogst-libs/gst/tuner/tunerchannel.h: - add a freq_multiplicator field to make the conve...
Stéphane Loeuillet [Mon, 31 May 2004 14:16:54 +0000 (14:16 +0000)]
gst-libs/gst/tuner/tunerchannel.h: - add a freq_multiplicator field to make the conversion between internal frequency...

Original commit message from CVS:
* gst-libs/gst/tuner/tunerchannel.h:
- add a freq_multiplicator field to make the conversion
between internal frequency unit and Hz
* sys/v4l/gstv4lelement.c:
* sys/v4l2/gstv4l2element.c:
- change default video device to /dev/video0
* sys/v4l/v4l_calls.c:
* sys/v4l2/v4l2_calls.c:
- we only expose frequency to the user in Hz instead of
bastard v4lX unit (either 62.5kHz or 62.5Hz)

20 years agoext/vorbis/vorbisdec.c: Initialise b_o_s and e_o_s variables
Jan Schmidt [Mon, 31 May 2004 04:56:55 +0000 (04:56 +0000)]
ext/vorbis/vorbisdec.c: Initialise b_o_s and e_o_s variables

Original commit message from CVS:
* ext/vorbis/vorbisdec.c: (vorbis_dec_chain):
Initialise b_o_s and e_o_s variables
* gst-libs/gst/riff/riff-media.c:
(gst_riff_create_video_caps_with_data):
Add some unusual fourcc's from mplayer avi's
* gst/multipart/multipartmux.c: (gst_multipart_mux_plugin_init):
Make the muxer have rank GST_RANK_NONE, so it doesn't mess up
autoplugging.

20 years agoA plugin to add an alpha channel to I420 video. Can optionally do chroma keying.
Wim Taymans [Fri, 28 May 2004 18:01:33 +0000 (18:01 +0000)]
A plugin to add an alpha channel to I420 video. Can optionally do chroma keying.

Original commit message from CVS:
* configure.ac:
* gst/alpha/Makefile.am:
* gst/alpha/gstalpha.c: (gst_alpha_method_get_type),
(gst_alpha_get_type), (gst_alpha_base_init),
(gst_alpha_class_init), (gst_alpha_init), (gst_alpha_set_property),
(gst_alpha_get_property), (gst_alpha_sink_link), (gst_alpha_add),
(gst_alpha_chroma_key), (gst_alpha_chain),
(gst_alpha_change_state), (plugin_init):
A plugin to add an alpha channel to I420 video. Can optionally do
chroma keying.
* gst/multipart/Makefile.am:
* gst/multipart/multipart.c: (plugin_init):
* gst/multipart/multipartdemux.c: (gst_multipart_demux_base_init),
(gst_multipart_demux_class_init), (gst_multipart_demux_init),
(gst_multipart_demux_finalize), (gst_multipart_demux_handle_event),
(gst_multipart_find_pad_by_mime), (gst_multipart_demux_chain),
(gst_multipart_demux_change_state),
(gst_multipart_demux_plugin_init):
* gst/multipart/multipartmux.c: (gst_multipart_mux_get_type),
(gst_multipart_mux_base_init), (gst_multipart_mux_class_init),
(gst_multipart_mux_get_sink_event_masks), (gst_multipart_mux_init),
(gst_multipart_mux_sinkconnect), (gst_multipart_mux_pad_link),
(gst_multipart_mux_pad_unlink),
(gst_multipart_mux_request_new_pad),
(gst_multipart_mux_handle_src_event),
(gst_multipart_mux_next_buffer), (gst_multipart_mux_compare_pads),
(gst_multipart_mux_queue_pads), (gst_multipart_mux_loop),
(gst_multipart_mux_get_property), (gst_multipart_mux_set_property),
(gst_multipart_mux_change_state), (gst_multipart_mux_plugin_init):
A Multipart demuxer/muxer. Not sure if it violates specs. Used to
send multipart jpeg images to a browser.
* gst/videobox/Makefile.am:
* gst/videobox/README:
* gst/videobox/gstvideobox.c: (gst_video_box_fill_get_type),
(gst_video_box_get_type), (gst_video_box_base_init),
(gst_video_box_class_init), (gst_video_box_init),
(gst_video_box_set_property), (gst_video_box_get_property),
(gst_video_box_sink_link), (gst_video_box_i420),
(gst_video_box_ayuv), (gst_video_box_chain),
(gst_video_box_change_state), (plugin_init):
Crops or adds borders around an image. can do alpha channel
borders as well.
* gst/videomixer/Makefile.am:
* gst/videomixer/README:
* gst/videomixer/videomixer.c: (gst_videomixer_pad_get_type),
(gst_videomixer_pad_base_init), (gst_videomixer_pad_class_init),
(gst_videomixer_pad_get_sink_event_masks),
(gst_videomixer_pad_get_property),
(gst_videomixer_pad_set_property),
(gst_videomixer_pad_sinkconnect), (gst_videomixer_pad_link),
(gst_videomixer_pad_unlink), (gst_videomixer_pad_init),
(gst_video_mixer_background_get_type), (gst_videomixer_get_type),
(gst_videomixer_base_init), (gst_videomixer_class_init),
(gst_videomixer_init), (gst_videomixer_request_new_pad),
(gst_videomixer_handle_src_event),
(gst_videomixer_blend_ayuv_i420), (gst_videomixer_fill_checker),
(gst_videomixer_fill_color), (gst_videomixer_fill_queues),
(gst_videomixer_blend_buffers), (gst_videomixer_update_queues),
(gst_videomixer_loop), (gst_videomixer_get_property),
(gst_videomixer_set_property), (gst_videomixer_change_state),
(plugin_init):
Generic video mixer plugin, can handle multiple inputs all with
different framerates and video sizes. Is fully alpha channel
aware.

20 years agoext/alsa/gstalsamixer.c: Select first track as master track. Not sure how else to...
Ronald S. Bultje [Thu, 27 May 2004 12:15:04 +0000 (12:15 +0000)]
ext/alsa/gstalsamixer.c: Select first track as master track. Not sure how else to handle that...

Original commit message from CVS:
* ext/alsa/gstalsamixer.c: (gst_alsa_mixer_build_list):
Select first track as master track. Not sure how else to handle
that...
* ext/ogg/gstoggmux.c: (gst_ogg_mux_next_buffer):
Discard discont events. Should fix #142962.

20 years agoext/alsa/: Add enumerations (as GstMixerOptions). Make correct distinction between...
Ronald S. Bultje [Thu, 27 May 2004 03:36:17 +0000 (03:36 +0000)]
ext/alsa/: Add enumerations (as GstMixerOptions). Make correct distinction between input/output tracks. Add capture/p...

Original commit message from CVS:
* ext/alsa/Makefile.am:
* ext/alsa/gstalsamixer.c: (gst_alsa_mixer_interface_init),
(gst_alsa_mixer_build_list), (gst_alsa_mixer_get_volume),
(gst_alsa_mixer_set_volume), (gst_alsa_mixer_set_mute),
(gst_alsa_mixer_set_record), (gst_alsa_mixer_set_option),
(gst_alsa_mixer_get_option):
* ext/alsa/gstalsamixer.h:
* ext/alsa/gstalsamixeroptions.c:
(gst_alsa_mixer_options_get_type),
(gst_alsa_mixer_options_class_init), (gst_alsa_mixer_options_init),
(gst_alsa_mixer_options_new):
* ext/alsa/gstalsamixeroptions.h:
* ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_new):
* ext/alsa/gstalsamixertrack.h:
Add enumerations (as GstMixerOptions). Make correct distinction
between input/output tracks. Add capture/playback private flag.
Use flag to decide on whether to set capture or playback volumes
or switches. Use playback and record switches.
* gst-libs/gst/mixer/Makefile.am:
* gst-libs/gst/mixer/mixer-marshal.list:
* gst-libs/gst/mixer/mixer.c: (gst_mixer_class_init),
(gst_mixer_set_option), (gst_mixer_get_option),
(gst_mixer_mute_toggled), (gst_mixer_record_toggled),
(gst_mixer_volume_changed), (gst_mixer_option_changed):
* gst-libs/gst/mixer/mixer.h:
* gst-libs/gst/mixer/mixeroptions.c: (gst_mixer_options_get_type),
(gst_mixer_options_class_init), (gst_mixer_options_init),
(gst_mixer_options_dispose):
* gst-libs/gst/mixer/mixeroptions.h:
Add GstMixerOptions.
* sys/oss/gstosselement.c: (gst_osselement_class_probe_devices):
Rename Audio Mixer to OSS Mixer (similar to Alsa Mixer). Fix
broken device detection on computers with multiple OSS sound
cards.

20 years agogst/audioconvert/gstaudioconvert.c: fixate nicely even when the peer is not negotiating
Benjamin Otte [Wed, 26 May 2004 14:47:23 +0000 (14:47 +0000)]
gst/audioconvert/gstaudioconvert.c: fixate nicely even when the peer is not negotiating

Original commit message from CVS:
* gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_fixate):
fixate nicely even when the peer is not negotiating

20 years agogst/audioconvert/gstaudioconvert.c: make sure we don't allow depth > width
Benjamin Otte [Tue, 25 May 2004 20:14:10 +0000 (20:14 +0000)]
gst/audioconvert/gstaudioconvert.c: make sure we don't allow depth > width

Original commit message from CVS:
* gst/audioconvert/gstaudioconvert.c:
(gst_audio_convert_parse_caps):
make sure we don't allow depth > width
* gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_fixate):
fixate endianness to G_BYTE_ORDER as default
* gst/audioscale/gstaudioscale.c:
we don't handle another endianness as host-endianness

20 years agogst/ffmpegcolorspace/mem.c: malloc() is in stdlib.h, not malloc.h
David Schleef [Tue, 25 May 2004 18:38:39 +0000 (18:38 +0000)]
gst/ffmpegcolorspace/mem.c: malloc() is in stdlib.h, not malloc.h

Original commit message from CVS:
* gst/ffmpegcolorspace/mem.c:  malloc() is in stdlib.h, not malloc.h

20 years agoext/vorbis/oggvorbisenc.c: properly fail when we can't setup the vorbis encoder due...
Benjamin Otte [Mon, 24 May 2004 19:19:28 +0000 (19:19 +0000)]
ext/vorbis/oggvorbisenc.c: properly fail when we can't setup the vorbis encoder due to unsupported settings

Original commit message from CVS:
* ext/vorbis/oggvorbisenc.c: (gst_oggvorbisenc_sinkconnect),
(gst_oggvorbisenc_setup):
properly fail when we can't setup the vorbis encoder due to
unsupported settings
* ext/vorbis/vorbisenc.c: (gst_vorbisenc_sinkconnect),
(gst_vorbisenc_setup):
same
* gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_link):
fix case where warnings occured when one pad was unlinked while the
other's link function was called

20 years agouse GST_ENABLE_NEW
Thomas Vander Stichele [Mon, 24 May 2004 16:36:53 +0000 (16:36 +0000)]
use GST_ENABLE_NEW

Original commit message from CVS:
use GST_ENABLE_NEW

20 years agogst-libs/gst/resample/private.h: don't use optimizations that are #if 0'ed
Benjamin Otte [Mon, 24 May 2004 16:22:12 +0000 (16:22 +0000)]
gst-libs/gst/resample/private.h: don't use optimizations that are #if 0'ed

Original commit message from CVS:
* gst-libs/gst/resample/private.h:
don't use optimizations that are #if 0'ed

20 years agogst/avi/gstavidemux.c: Fix potential division by zero error and hopefully get the...
Wim Taymans [Mon, 24 May 2004 15:24:04 +0000 (15:24 +0000)]
gst/avi/gstavidemux.c: Fix potential division by zero error and hopefully get the position query right to get correct...

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query):
Fix potential division by zero error and hopefully get
the position query right to get correct timestamps on avi
audio.

20 years agogst/videoscale/videoscale.c: Fix the scaling algorithm and avoid a buffer overflow...
Wim Taymans [Mon, 24 May 2004 14:48:54 +0000 (14:48 +0000)]
gst/videoscale/videoscale.c: Fix the scaling algorithm and avoid a buffer overflow. removed the while loop in the sca...

Original commit message from CVS:
* gst/videoscale/videoscale.c: (gst_videoscale_scale_nearest),
(gst_videoscale_scale_nearest_str2),
(gst_videoscale_scale_nearest_str4),
(gst_videoscale_scale_nearest_32bit),
(gst_videoscale_scale_nearest_24bit),
(gst_videoscale_scale_nearest_16bit):
Fix the scaling algorithm and avoid a buffer overflow.
removed the while loop in the scaling function as it
was used for point sampling only.

20 years agohopefully, fix warnings in asfmux on solaris 10/with forte
Stéphane Loeuillet [Mon, 24 May 2004 14:18:56 +0000 (14:18 +0000)]
hopefully, fix warnings in asfmux on solaris 10/with forte

Original commit message from CVS:
hopefully, fix warnings in asfmux on solaris 10/with forte

20 years agoext/mad/gstid3tag.c: lots of fixes to make id3mux work and id3demux work correctly
Benjamin Otte [Mon, 24 May 2004 14:12:33 +0000 (14:12 +0000)]
ext/mad/gstid3tag.c: lots of fixes to make id3mux work and id3demux work correctly

Original commit message from CVS:
* ext/mad/gstid3tag.c: (gst_id3_tag_get_type),
(gst_id3_tag_class_init), (gst_id3_tag_init),
(gst_id3_tag_set_property), (gst_id3_tag_get_tag_to_render),
(gst_id3_tag_handle_event), (gst_id3_tag_do_caps_nego),
(gst_id3_tag_send_tag_event):
lots of fixes to make id3mux work and id3demux work correctly

20 years agofix shout2send compilation problem with -Wall -Werror
Stéphane Loeuillet [Mon, 24 May 2004 12:52:38 +0000 (12:52 +0000)]
fix shout2send compilation problem with -Wall -Werror

Original commit message from CVS:
fix shout2send compilation problem with -Wall -Werror

20 years agoext/Makefile.am: add rules to build shout2send (was removed by accident when this...
Stéphane Loeuillet [Mon, 24 May 2004 12:08:33 +0000 (12:08 +0000)]
ext/Makefile.am: add rules to build shout2send (was removed by accident when this module was no more marked experimen...

Original commit message from CVS:

* ext/Makefile.am:
add rules to build shout2send (was removed by accident
when this module was no more marked experimental/broken)

* ext/shout2/gstshout2.c:
* ext/shout2/gstshout2.h:
adding a "connection problem" signal to shout2send
(fixes #142954)

20 years agothird batch : remove ',' at end of enums as they could confuse older gcc, foreign...
Stéphane Loeuillet [Fri, 21 May 2004 23:38:49 +0000 (23:38 +0000)]
third batch : remove ',' at end of enums as they could confuse older gcc, foreign compilers (forte) and gtk-doc (in g...

Original commit message from CVS:
third batch :
remove ',' at end of enums as they could confuse older gcc, foreign compilers (forte) and gtk-doc
(in gst-plugins/gst-libs/ this time)

20 years agosecond batch : remove ',' at end of enums as they could confuse older gcc, foreign...
Stéphane Loeuillet [Fri, 21 May 2004 23:28:57 +0000 (23:28 +0000)]
second batch : remove ',' at end of enums as they could confuse older gcc, foreign compilers (forte) and gtk-doc (in ...

Original commit message from CVS:
second batch :
remove ',' at end of enums as they could confuse older gcc, foreign compilers (forte) and gtk-doc
(in gst-plugins/ext/ this time)

20 years agofirst batch : remove ',' at end of enums as they could confuse older gcc, foreign...
Stéphane Loeuillet [Fri, 21 May 2004 22:39:29 +0000 (22:39 +0000)]
first batch : remove ',' at end of enums as they could confuse older gcc, foreign compilers (forte) and gtk-doc

Original commit message from CVS:

first batch :
remove ',' at end of enums as they could confuse older gcc, foreign compilers (forte) and gtk-doc

20 years agorename defines too, so that they look like the others (say naming convention)
Stéphane Loeuillet [Fri, 21 May 2004 14:53:20 +0000 (14:53 +0000)]
rename defines too, so that they look like the others (say naming convention)

Original commit message from CVS:
rename defines too, so that they look like the others (say naming convention)

20 years agowoohoo, KDE here I come
Thomas Vander Stichele [Fri, 21 May 2004 14:49:29 +0000 (14:49 +0000)]
woohoo, KDE here I come

Original commit message from CVS:
woohoo, KDE here I come

20 years agogst/cdxaparse/gstcdxaparse.*: some renaming add some checks/sanity prepare for seek...
Stéphane Loeuillet [Fri, 21 May 2004 14:09:51 +0000 (14:09 +0000)]
gst/cdxaparse/gstcdxaparse.*: some renaming add some checks/sanity prepare for seek addition

Original commit message from CVS:
* gst/cdxaparse/gstcdxaparse.c:
* gst/cdxaparse/gstcdxaparse.h:
some renaming
add some checks/sanity
prepare for seek addition

* sys/sunaudio/gstsunaudio.c:
remove exported dupe init function

20 years agoext/dv/gstdvdec.c: Fix format conversion and position querying.
Jan Schmidt [Fri, 21 May 2004 13:28:24 +0000 (13:28 +0000)]
ext/dv/gstdvdec.c: Fix format conversion and position querying.

Original commit message from CVS:
* ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_get_formats),
(gst_dvdec_src_convert), (gst_dvdec_sink_convert):
Fix format conversion and position querying.
* gst/debug/progressreport.c: (gst_progressreport_report):
Don't output a bogus total value that we didn't query.
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support):
Always set XV_AUTOPAINT_COLORKEY to true. Fixes xvimagesink showing
only a blank window after xine has been used.

20 years agosync with upstream
Thomas Vander Stichele [Fri, 21 May 2004 11:20:49 +0000 (11:20 +0000)]
sync with upstream

Original commit message from CVS:
sync with upstream

20 years agoback in a sec
Thomas Vander Stichele [Fri, 21 May 2004 11:18:35 +0000 (11:18 +0000)]
back in a sec

Original commit message from CVS:
back in a sec

20 years agoforgot to update the Changelog for the past two days, bad me, bad
Stéphane Loeuillet [Thu, 20 May 2004 23:00:14 +0000 (23:00 +0000)]
forgot to update the Changelog for the past two days, bad me, bad

Original commit message from CVS:
forgot to update the Changelog for the past two days, bad me, bad

20 years ago- reenable speex plugins for speex 1.1.5 (API/ABI compatible with 1.0.x)
Stéphane Loeuillet [Thu, 20 May 2004 21:57:11 +0000 (21:57 +0000)]
- reenable speex plugins for speex 1.1.5 (API/ABI compatible with 1.0.x)

Original commit message from CVS:
- reenable speex plugins for speex 1.1.5 (API/ABI compatible with 1.0.x)
- fix a cast warning that prevent compilation of speexenc

20 years agoconfigure.ac: Minor cosmetic change to convince the buildbot to reautogen.
David Schleef [Thu, 20 May 2004 21:53:49 +0000 (21:53 +0000)]
configure.ac: Minor cosmetic change to convince the buildbot to reautogen.

Original commit message from CVS:
* configure.ac: Minor cosmetic change to convince the buildbot to
reautogen.
* sys/sunaudio/gstsunaudio.c: (gst_sunaudiosink_class_init),
(gst_sunaudiosink_init), (gst_sunaudiosink_getcaps),
(gst_sunaudiosink_pad_link), (gst_sunaudiosink_chain),
(gst_sunaudiosink_setparams), (gst_sunaudiosink_open),
(gst_sunaudiosink_close), (gst_sunaudiosink_change_state),
(gst_sunaudiosink_set_property), (gst_sunaudiosink_get_property):
More hacking.  Plays audio now.

20 years agoOriginal commit message from CVS:
David Schleef [Thu, 20 May 2004 19:56:18 +0000 (19:56 +0000)]
Original commit message from CVS:
* configure.ac:
* sys/Makefile.am:

20 years agosys/osxaudio/Makefile.am: New OS X audio plugin by Zaheer Merali
David Schleef [Thu, 20 May 2004 19:45:13 +0000 (19:45 +0000)]
sys/osxaudio/Makefile.am: New OS X audio plugin by Zaheer Merali

Original commit message from CVS:
* sys/osxaudio/Makefile.am:  New OS X audio plugin by Zaheer Merali
* sys/osxaudio/gstosxaudio.c:
* sys/osxaudio/gstosxaudioelement.c:
* sys/osxaudio/gstosxaudioelement.h:
* sys/osxaudio/gstosxaudiosink.c:
* sys/osxaudio/gstosxaudiosink.h:
* sys/osxaudio/gstosxaudiosrc.c:
* sys/osxaudio/gstosxaudiosrc.h:

20 years ago- change sunaudio category to Sink/Audio
Stéphane Loeuillet [Thu, 20 May 2004 19:43:25 +0000 (19:43 +0000)]
- change sunaudio category to Sink/Audio

Original commit message from CVS:
- change sunaudio category to Sink/Audio
- change HAVE_FIONREAD macro to GST_CHECK_FIONREAD
- add conditional include for FIONREAD ioctl on more files

20 years agotest FIONREAD ioctl presence in an alternate header for Solaris 10 (and perhaps earli...
Stéphane Loeuillet [Thu, 20 May 2004 19:19:26 +0000 (19:19 +0000)]
test FIONREAD ioctl presence in an alternate header for Solaris 10 (and perhaps earlier versions)

Original commit message from CVS:
test FIONREAD ioctl presence in an alternate header for Solaris 10 (and perhaps earlier versions)

20 years agomake ronald happy by following his strategy of putting headers as caps
Thomas Vander Stichele [Thu, 20 May 2004 17:26:53 +0000 (17:26 +0000)]
make ronald happy by following his strategy of putting headers as caps

Original commit message from CVS:
make ronald happy by following his strategy of putting headers as caps

20 years agosplit up push_packet
Thomas Vander Stichele [Thu, 20 May 2004 14:45:56 +0000 (14:45 +0000)]
split up push_packet

Original commit message from CVS:
split up push_packet

20 years agoadd new tcp elements
Thomas Vander Stichele [Thu, 20 May 2004 10:15:31 +0000 (10:15 +0000)]
add new tcp elements

Original commit message from CVS:
add new tcp elements

20 years agodon't fix a test that should fail (too old a52dec detection)
Stéphane Loeuillet [Wed, 19 May 2004 20:33:05 +0000 (20:33 +0000)]
don't fix a test that should fail (too old a52dec detection)

Original commit message from CVS:
don't fix a test that should fail (too old a52dec detection)

20 years agogst/law/mulaw-conversion.c: Fix overflow bug in ulaw encoding.
Wim Taymans [Wed, 19 May 2004 20:04:10 +0000 (20:04 +0000)]
gst/law/mulaw-conversion.c: Fix overflow bug in ulaw encoding.

Original commit message from CVS:
* gst/law/mulaw-conversion.c: (mulaw_encode):
Fix overflow bug in ulaw encoding.

20 years agoext/mad/gstmad.c: don't unref the event twice
Benjamin Otte [Wed, 19 May 2004 19:34:12 +0000 (19:34 +0000)]
ext/mad/gstmad.c: don't unref the event twice

Original commit message from CVS:
* ext/mad/gstmad.c: (gst_mad_handle_event):
don't unref the event twice

20 years agoconfigure.ac: remove -Wno-sign-compare
Benjamin Otte [Wed, 19 May 2004 16:10:22 +0000 (16:10 +0000)]
configure.ac: remove -Wno-sign-compare

Original commit message from CVS:
* configure.ac:
remove -Wno-sign-compare

20 years agoconfigure.ac: remove -DG_DISABLE_DEPRECATED. It's not usable without workarounds...
Benjamin Otte [Wed, 19 May 2004 15:26:27 +0000 (15:26 +0000)]
configure.ac: remove -DG_DISABLE_DEPRECATED. It's not usable without workarounds if you want to work against glib 2.2...

Original commit message from CVS:
* configure.ac:
remove -DG_DISABLE_DEPRECATED. It's not usable without workarounds
if you want to work against glib 2.2 and 2.4

20 years agogsttcp -> gsttcpplugin
Thomas Vander Stichele [Wed, 19 May 2004 15:07:44 +0000 (15:07 +0000)]
gsttcp -> gsttcpplugin

Original commit message from CVS:
gsttcp -> gsttcpplugin

20 years agogst/debug/tests.c: fix segfault on gst-inspect
Benjamin Otte [Wed, 19 May 2004 14:59:25 +0000 (14:59 +0000)]
gst/debug/tests.c: fix segfault on gst-inspect

Original commit message from CVS:
* gst/debug/tests.c: (md5_get_value):
fix segfault on gst-inspect

20 years agogst/debug/: add new extensible and configurable testing element. Current tests includ...
Benjamin Otte [Wed, 19 May 2004 14:15:41 +0000 (14:15 +0000)]
gst/debug/: add new extensible and configurable testing element. Current tests include buffer count, stream length, t...

Original commit message from CVS:
* gst/debug/testplugin.c:
* gst/debug/tests.c:
* gst/debug/tests.h:
add new extensible and configurable testing element. Current tests
include buffer count, stream length, timestamp/duration matching and
md5.
* gst/debug/Makefile.am:
* gst/debug/gstdebug.c: (plugin_init):
add infrastructure for new element

20 years agoext/dv/gstdvdec.c (gst_dvdec_quality_get_type): Add proper ending of the array. Fixes...
Johan Dahlin [Wed, 19 May 2004 09:21:43 +0000 (09:21 +0000)]
ext/dv/gstdvdec.c (gst_dvdec_quality_get_type): Add proper ending of the array. Fixes gst-inspect segfault on ppc.

Original commit message from CVS:
* ext/dv/gstdvdec.c (gst_dvdec_quality_get_type): Add proper
ending of the array. Fixes gst-inspect segfault on ppc.

20 years agogst/ffmpegcolorspace/imgconvert.c: Fixes for warnings (bugs, actually) noticed by...
David Schleef [Wed, 19 May 2004 06:47:58 +0000 (06:47 +0000)]
gst/ffmpegcolorspace/imgconvert.c: Fixes for warnings (bugs, actually) noticed by gcc but not forte.

Original commit message from CVS:
* gst/ffmpegcolorspace/imgconvert.c: (img_convert): Fixes for
warnings (bugs, actually) noticed by gcc but not forte.

20 years agosys/sunaudio/: New sunaudiosink
David Schleef [Wed, 19 May 2004 06:28:07 +0000 (06:28 +0000)]
sys/sunaudio/: New sunaudiosink

Original commit message from CVS:
* sys/sunaudio/Makefile.am:
* sys/sunaudio/gstsunaudio.c: New sunaudiosink

20 years agogst/qtdemux/qtdemux.c: Patch from dcm@acm.org (David Moore) to allow qtdemux to use...
David Moore [Wed, 19 May 2004 06:23:37 +0000 (06:23 +0000)]
gst/qtdemux/qtdemux.c: Patch from dcm@acm.org (David Moore) to allow qtdemux to use non-seekable streams. (bug #142272)

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
(gst_qtdemux_loop_header):  Patch from dcm@acm.org (David Moore)
to allow qtdemux to use non-seekable streams. (bug #142272)

20 years agogst-libs/gst/resample/resample.c: Remove use of static temporary buffer. This code...
David Schleef [Wed, 19 May 2004 06:14:06 +0000 (06:14 +0000)]
gst-libs/gst/resample/resample.c: Remove use of static temporary buffer.  This code was obviously not supposed to las...

Original commit message from CVS:
* gst-libs/gst/resample/resample.c: (gst_resample_sinc_ft_s16),
(gst_resample_sinc_ft_float): Remove use of static temporary
buffer.  This code was obviously not supposed to last long, but
it's stuck in our ABI, so it required a little hack to make it
ABI-compatible.  Fixes #142585.
* gst-libs/gst/resample/resample.h: same.

20 years agoconfigure.ac: Add sunaudio
David Schleef [Wed, 19 May 2004 06:10:48 +0000 (06:10 +0000)]
configure.ac: Add sunaudio

Original commit message from CVS:
* configure.ac: Add sunaudio
* examples/Makefile.am: make gstplay depend on gconf
* gst/ffmpegcolorspace/gstffmpegcodecmap.c: Remove c99-isms
* gst/ffmpegcolorspace/imgconvert.c: (build_rgb_palette),
(convert_table_lookup), (img_convert): remove c99-isms
* gst/ffmpegcolorspace/imgconvert_template.h: make a constant
unsigned, to fix a warning on Solaris
* gst/mpeg1sys/systems.c: bcopy->memcpy
* gst/rtjpeg/RTjpeg.c: (RTjpeg_yuvrgb8): bcopy->memcpy
* sys/Makefile.am: Add sunaudio

20 years agoext/ogg/gstoggmux.c: Fix an ugly memleak where the muxer didn't flush enough ogg...
Wim Taymans [Tue, 18 May 2004 11:36:40 +0000 (11:36 +0000)]
ext/ogg/gstoggmux.c: Fix an ugly memleak where the muxer didn't flush enough ogg pages. This also resulted in badly m...

Original commit message from CVS:
* ext/ogg/gstoggmux.c: (gst_ogg_mux_get_type), (gst_ogg_mux_init),
(gst_ogg_mux_sinkconnect), (gst_ogg_mux_request_new_pad),
(gst_ogg_mux_next_buffer), (gst_ogg_mux_push_page),
(gst_ogg_mux_compare_pads), (gst_ogg_mux_queue_pads),
(gst_ogg_mux_loop):
Fix an ugly memleak where the muxer didn't flush enough ogg
pages. This also resulted in badly muxed ogg files.

20 years agogst/asfdemux/: - fix ASF_OBJ_PADDING guid
Stéphane Loeuillet [Tue, 18 May 2004 01:38:49 +0000 (01:38 +0000)]
gst/asfdemux/: - fix ASF_OBJ_PADDING guid

Original commit message from CVS:
* gst/asfdemux/asfheaders.c :
* gst/asfdemux/asfheaders.h :
* gst/asfdemux/gstasfdemux.c :
- fix ASF_OBJ_PADDING guid
- add 3 new object guids (language list, metadata,
extended stream properties)
- add a function to parse extended header objects

20 years agosys/oss/gstosselement.c: remove leftover debugging g_print
Benjamin Otte [Tue, 18 May 2004 01:17:49 +0000 (01:17 +0000)]
sys/oss/gstosselement.c: remove leftover debugging g_print

Original commit message from CVS:
* sys/oss/gstosselement.c: (gst_osselement_sync_parms):
remove leftover debugging g_print

20 years agoext/mad/gstmad.c: Fix for when the first format in a discont event is not a byte...
Ronald S. Bultje [Tue, 18 May 2004 00:25:09 +0000 (00:25 +0000)]
ext/mad/gstmad.c: Fix for when the first format in a discont event is not a byte-based one. Should fix #137710.

Original commit message from CVS:
* ext/mad/gstmad.c: (gst_mad_handle_event):
Fix for when the first format in a discont event is not a
byte-based one. Should fix #137710.

20 years agom4/a52.m4: fix compilation with -Wall -Werror
Stéphane Loeuillet [Tue, 18 May 2004 00:13:45 +0000 (00:13 +0000)]
m4/a52.m4: fix compilation with -Wall -Werror

Original commit message from CVS:
* m4/a52.m4 : fix compilation with -Wall -Werror
* m4/libfame.m4 : idem
* m4/libmikmod.m4 : idem

20 years agogst/asfdemux/gstasfdemux.c: signal the new tags before giving up the reference
Benjamin Otte [Mon, 17 May 2004 17:59:45 +0000 (17:59 +0000)]
gst/asfdemux/gstasfdemux.c: signal the new tags before giving up the reference

Original commit message from CVS:
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_comment):
signal the new tags before giving up the reference

20 years agowhoops, I always forget to note the bug
Benjamin Otte [Mon, 17 May 2004 17:33:07 +0000 (17:33 +0000)]
whoops, I always forget to note the bug

Original commit message from CVS:
whoops, I always forget to note the bug

20 years agoext/shout2/gstshout2.c: Guimond, fixes #142432)
Benjamin Otte [Mon, 17 May 2004 17:31:47 +0000 (17:31 +0000)]
ext/shout2/gstshout2.c: Guimond, fixes #142432)

Original commit message from CVS:
* ext/shout2/gstshout2.c:
use application/ogg instead of application/x-ogg (patch by Patrick
Guimond, fixes #142432)
* sys/oss/gstosselement.c: (gst_osselement_reset),
(gst_osselement_sync_parms):
don't set fragment size unless specified

20 years agoconfigure.ac: fix compilation of v4l2src with "-Wall -Werror" fixes #142664
Stéphane Loeuillet [Mon, 17 May 2004 16:58:24 +0000 (16:58 +0000)]
configure.ac: fix compilation of v4l2src with "-Wall -Werror" fixes #142664

Original commit message from CVS:
* configure.ac : fix compilation of v4l2src with "-Wall -Werror"
fixes #142664

20 years agorename WMAx codec defines to be consistent
Stéphane Loeuillet [Mon, 17 May 2004 16:29:16 +0000 (16:29 +0000)]
rename WMAx codec defines to be consistent

Original commit message from CVS:
rename WMAx codec defines to be consistent

20 years agoWMA3 is v3, not v9
Stéphane Loeuillet [Mon, 17 May 2004 14:34:54 +0000 (14:34 +0000)]
WMA3 is v3, not v9

Original commit message from CVS:
WMA3 is v3, not v9

20 years ago- correct typos
Stéphane Loeuillet [Mon, 17 May 2004 11:30:54 +0000 (11:30 +0000)]
- correct typos

Original commit message from CVS:
- correct typos
- change link to ASF spec (old was 404)
- add recent WMA/WMV codecs to the list

20 years agowhoops, checked in too much
Benjamin Otte [Mon, 17 May 2004 00:38:59 +0000 (00:38 +0000)]
whoops, checked in too much

Original commit message from CVS:
whoops, checked in too much

20 years agocompute offsets correctly for internal buffers so timestamps are set correctly when...
David Moore [Mon, 17 May 2004 00:25:30 +0000 (00:25 +0000)]
compute offsets correctly for internal buffers so timestamps are set correctly when we can't seek. Also handle cases ...

Original commit message from CVS:
* autogen.sh:
* configure.ac:
* ext/mad/gstid3tag.c: (gst_id3_tag_chain):
compute offsets correctly for internal buffers so timestamps are set
correctly when we can't seek. Also handle cases where there are no
offsets. (based on a patch by David Moore, fixes #142507)