platform/upstream/gstreamer.git
19 years ago2004-09-14 Brian Cameron <brian.cameron@sun.com
Brian Cameron [Tue, 14 Sep 2004 19:30:07 +0000 (19:30 +0000)]
2004-09-14  Brian Cameron  <brian.cameron@sun.com

Original commit message from CVS:
2004-09-14  Brian Cameron  <brian.cameron@sun.com

* tools/gst-launch-ext-m.m:  Changed ~ to $ENV{HOME} to allow
this script to work on Solaris since bash shell handles echo
differenly than bash.

19 years agogst/playback/: Some more work on making sure seeking pauses the pipeline and that...
Wim Taymans [Tue, 14 Sep 2004 16:54:14 +0000 (16:54 +0000)]
gst/playback/: Some more work on making sure seeking pauses the pipeline and that changing the uri actually does some...

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (queue_overrun), (no_more_pads),
(setup_source), (gst_play_base_bin_set_property),
(gst_play_base_bin_add_element):
* gst/playback/gstplaybin.c: (gst_play_bin_send_event):
Some more work on making sure seeking pauses the pipeline and
that changing the uri actually does something.

19 years agogst/tcp/: Be a bit more paranoid when freeing memory.
Wim Taymans [Tue, 14 Sep 2004 14:03:16 +0000 (14:03 +0000)]
gst/tcp/: Be a bit more paranoid when freeing memory.

Original commit message from CVS:
* gst/tcp/gstfdset.c: (gst_fdset_wait):
* gst/tcp/gstmultifdsink.c: (gst_multifdsink_close):
* gst/tcp/gsttcpserversink.c: (gst_tcpserversink_init_send),
(gst_tcpserversink_close):
Be a bit more paranoid when freeing memory.

19 years agogst/qtdemux/qtdemux.c: Don't crash by dividing by zero (see sample movie in #126922).
Ronald S. Bultje [Mon, 13 Sep 2004 20:13:32 +0000 (20:13 +0000)]
gst/qtdemux/qtdemux.c: Don't crash by dividing by zero (see sample movie in #126922).

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream),
(qtdemux_parse_trak):
Don't crash by dividing by zero (see sample movie in #126922).

19 years agogst/qtdemux/qtdemux.c: Don't touch non-existing data (fixes crash on file in #140147).
Ronald S. Bultje [Mon, 13 Sep 2004 19:38:42 +0000 (19:38 +0000)]
gst/qtdemux/qtdemux.c: Don't touch non-existing data (fixes crash on file in #140147).

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_audio_caps):
Don't touch non-existing data (fixes crash on file in #140147).

19 years agogst/mpegstream/gstmpegparse.c: fix synchronistation for streams recorded from digital...
Stéphane Loeuillet [Mon, 13 Sep 2004 18:56:32 +0000 (18:56 +0000)]
gst/mpegstream/gstmpegparse.c: fix synchronistation for streams recorded from digital PCR fixes bug #119376

Original commit message from CVS:
* gst/mpegstream/gstmpegparse.c:
fix synchronistation for streams recorded from digital PCR
fixes bug #119376

19 years agogst/playback/gstplaybasebin.c: Handle double disposals, and proper change of URIs.
Ronald S. Bultje [Mon, 13 Sep 2004 18:23:49 +0000 (18:23 +0000)]
gst/playback/gstplaybasebin.c: Handle double disposals, and proper change of URIs.

Original commit message from CVS:
* gst/playback/gstplaybasebin.c:
(gst_play_base_bin_dispose), (gst_play_base_bin_set_property):
Handle double disposals, and proper change of URIs.

19 years agoooooooops
Ronald S. Bultje [Mon, 13 Sep 2004 17:55:13 +0000 (17:55 +0000)]
ooooooops

Original commit message from CVS:
ooooooops

19 years agoext/gnomevfs/: Add URI support to Gnome-VFS plugins. Tries to load a fixed list of...
Ronald S. Bultje [Mon, 13 Sep 2004 17:33:19 +0000 (17:33 +0000)]
ext/gnomevfs/: Add URI support to Gnome-VFS plugins. Tries to load a fixed list of fake URIs to see which this versio...

Original commit message from CVS:
* ext/gnomevfs/Makefile.am:
* ext/gnomevfs/gstgnomevfs.c: (plugin_init):
* ext/gnomevfs/gstgnomevfssink.c: (gst_gnomevfssink_get_type),
(gst_gnomevfssink_dispose), (gst_gnomevfssink_init),
(gst_gnomevfssink_uri_get_type),
(gst_gnomevfssink_uri_get_protocols),
(gst_gnomevfssink_uri_get_uri), (gst_gnomevfssink_uri_set_uri),
(gst_gnomevfssink_uri_handler_init),
(gst_gnomevfssink_set_property), (gst_gnomevfssink_get_property),
(gst_gnomevfssink_open_file), (gst_gnomevfssink_close_file):
* ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_get_type),
(gst_gnomevfssrc_init), (gst_gnomevfssrc_dispose),
(gst_gnomevfssrc_uri_get_type),
(gst_gnomevfssrc_uri_get_protocols), (gst_gnomevfssrc_uri_get_uri),
(gst_gnomevfssrc_uri_set_uri), (gst_gnomevfssrc_uri_handler_init),
(gst_gnomevfssrc_set_property), (gst_gnomevfssrc_get_property),
(gst_gnomevfssrc_open_file), (gst_gnomevfssrc_close_file):
* ext/gnomevfs/gstgnomevfsuri.c: (gst_gnomevfs_get_supported_uris):
* ext/gnomevfs/gstgnomevfsuri.h:
Add URI support to Gnome-VFS plugins. Tries to load a fixed list
of fake URIs to see which this version of Gnome-VFS likes, and
uses that for the Gst-URI interface. Makes playbin support http://
streams. Also fix up some stupid behaviour in gnomevfssrc.

19 years agoext/alsa/gstalsamixer.c: Update mixer (to sync with other sessions) if we try to...
Ronald S. Bultje [Mon, 13 Sep 2004 09:24:00 +0000 (09:24 +0000)]
ext/alsa/gstalsamixer.c: Update mixer (to sync with other sessions) if we try to obtain a new value. This makes alsam...

Original commit message from CVS:
* ext/alsa/gstalsamixer.c: (gst_alsa_mixer_update),
(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):
Update mixer (to sync with other sessions) if we try to obtain
a new value. This makes alsamixer work accross applications.
* ext/alsa/gstalsasink.c: (gst_alsa_sink_get_time):
Only call sync functions if we're running, else alsalib asserts.
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_src_query):
Sometimes fails to compile. Possibly a gcc bug.
* gst/playback/gstplaybin.c: (gen_video_element),
(gen_audio_element):
Add a reference to an application-provided object, because we lose
this same reference if we add it to the bin. If we don't do this,
we can only use this object once and thus crash if we go from
ready to playing, back to ready and back to playing again.
Also add an audioscale element because several cheap soundcards -
like mine - don't support all samplerates.
* sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_get),
(gst_ximagesink_xcontext_clear), (gst_ximagesink_change_state):
Fix wrong order or PAR calls. Makes automatically obtained PAR
from the X server atually being used.

19 years agoa little NULL never hurt anyone
Thomas Vander Stichele [Mon, 13 Sep 2004 05:06:16 +0000 (05:06 +0000)]
a little NULL never hurt anyone

Original commit message from CVS:
a little NULL never hurt anyone

19 years agoFixes: #151879, #151881, #151882, #151883, #151884, #151886, #151887, #152102, #152247.
David Schleef [Sun, 12 Sep 2004 22:57:27 +0000 (22:57 +0000)]
Fixes: #151879, #151881, #151882, #151883, #151884, #151886, #151887, #152102, #152247.

Original commit message from CVS:
Fixes: #151879, #151881, #151882, #151883, #151884, #151886,
#151887, #152102, #152247.
* examples/indexing/indexmpeg.c: 64-bit warning fixes.
* examples/seeking/cdparanoia.c: same
* examples/seeking/cdplayer.c: same
* examples/seeking/seek.c: same
* examples/seeking/spider_seek.c: same
* examples/seeking/vorbisfile.c: same
* examples/stats/mp2ogg.c: same
* ext/esd/esdsink.c: (gst_esdsink_class_init),
(gst_esdsink_dispose): Dispose of element properly.
* ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_seek): 64-bit warning
fixes.
* ext/nas/nassink.c: (gst_nassink_class_init),
(gst_nassink_dispose): Dispose of element correctly.
* gst/wavenc/gstwavenc.c: (gst_wavenc_chain): Fix leak.
* sys/ximage/ximagesink.c: (gst_ximagesink_check_xshm_calls),
(gst_ximagesink_ximage_new), (gst_ximagesink_ximage_destroy):
Fix 64-bit warning.
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls),
(gst_xvimagesink_xvimage_new), (gst_xvimagesink_xvimage_destroy):
Fix 64-bit warning.

19 years agoconfigure.ac: change speex detection as 1.1.6 now uses .pc/pkg-config and they change...
Stéphane Loeuillet [Sun, 12 Sep 2004 13:35:52 +0000 (13:35 +0000)]
configure.ac: change speex detection as 1.1.6 now uses .pc/pkg-config and they changed their headers location.

Original commit message from CVS:
* configure.ac : change speex detection as 1.1.6 now uses
.pc/pkg-config and they changed their headers location.

19 years agoMoving MAS plugin back to gst-sandbox module.
Zeeshan Ali [Fri, 10 Sep 2004 00:40:24 +0000 (00:40 +0000)]
Moving MAS plugin back to gst-sandbox module.

Original commit message from CVS:
Moving MAS plugin back to gst-sandbox module.

19 years agoWrite meta-seek information (seek heads).
Arwed v. Merkatz [Thu, 9 Sep 2004 17:54:26 +0000 (17:54 +0000)]
Write meta-seek information (seek heads).

Original commit message from CVS:
Write meta-seek information (seek heads).

19 years agoWrite multiple blocks/frames per cluster.
Arwed v. Merkatz [Thu, 9 Sep 2004 15:40:06 +0000 (15:40 +0000)]
Write multiple blocks/frames per cluster.

Original commit message from CVS:
Write multiple blocks/frames per cluster.

19 years agoAdded a volume element to the gstplaybin pipeline and an element for setting it.
Scott Wheeler [Thu, 9 Sep 2004 15:28:21 +0000 (15:28 +0000)]
Added a volume element to the gstplaybin pipeline and an element for setting it.

Original commit message from CVS:
Added a volume element to the gstplaybin pipeline and an element for setting
it.

19 years agogst/videomixer/videomixer.c: Copy timestamps from the master pad to the output buffers.
Wim Taymans [Tue, 7 Sep 2004 13:40:52 +0000 (13:40 +0000)]
gst/videomixer/videomixer.c: Copy timestamps from the master pad to the output buffers.

Original commit message from CVS:
* gst/videomixer/videomixer.c: (gst_videomixer_blend_buffers):
Copy timestamps from the master pad to the output buffers.

19 years agothrow errors when applicable
Thomas Vander Stichele [Fri, 3 Sep 2004 16:45:35 +0000 (16:45 +0000)]
throw errors when applicable

Original commit message from CVS:
throw errors when applicable

19 years agoTrying to correct the GST_CHECK_CONFIGPROG macro. It works perfectly for
Zeeshan Ali [Thu, 2 Sep 2004 22:46:30 +0000 (22:46 +0000)]
Trying to correct the GST_CHECK_CONFIGPROG macro. It works perfectly for

Original commit message from CVS:
* Trying to correct the GST_CHECK_CONFIGPROG macro. It works perfectly for
I hope i dont break anything.

* Shifting the MAS plugin back from gst-rotten.

19 years agopre-C99 fixes
Scott Wheeler [Thu, 2 Sep 2004 02:48:46 +0000 (02:48 +0000)]
pre-C99 fixes

Original commit message from CVS:
pre-C99 fixes

19 years agoCreate cue entries for audio only files.
Arwed v. Merkatz [Wed, 1 Sep 2004 13:41:36 +0000 (13:41 +0000)]
Create cue entries for audio only files.

Original commit message from CVS:
Create cue entries for audio only files.
Fix writing of CUETIME, wrongly used gst_ebml_write_date.

19 years agoWrite track and segment UIDs, write muxing date, write TRACKDEFAULTDURATION for TTA...
Arwed v. Merkatz [Wed, 1 Sep 2004 12:10:11 +0000 (12:10 +0000)]
Write track and segment UIDs, write muxing date, write TRACKDEFAULTDURATION for TTA audio, write BLOCKDURATION if known.

Original commit message from CVS:
Write track and segment UIDs, write muxing date, write TRACKDEFAULTDURATION for TTA audio, write BLOCKDURATION if known.

19 years agoext/alsa/: Re-commit ALSA switches.
Ronald S. Bultje [Tue, 31 Aug 2004 14:12:49 +0000 (14:12 +0000)]
ext/alsa/: Re-commit ALSA switches.

Original commit message from CVS:
* ext/alsa/gstalsamixer.c: (gst_alsa_mixer_build_list):
* ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_new):
Re-commit ALSA switches.
* gst/adder/gstadder.c: (gst_adder_loop):
64-bit fix (#151416).
* gst/debug/progressreport.c: (gst_progressreport_report):
64-bit fix (#151419).
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_parse_contents):
64-bit fix (#151420).
* gst/playback/test3.c: (update_scale):
64-bit fix (#151421).

19 years agobump nano to cvs
Thomas Vander Stichele [Tue, 31 Aug 2004 14:04:38 +0000 (14:04 +0000)]
bump nano to cvs

Original commit message from CVS:
bump nano to cvs

19 years agoreleasing
Thomas Vander Stichele [Tue, 31 Aug 2004 09:51:49 +0000 (09:51 +0000)]
releasing

Original commit message from CVS:
releasing

19 years agofix #151462
Thomas Vander Stichele [Tue, 31 Aug 2004 08:45:47 +0000 (08:45 +0000)]
fix #151462

Original commit message from CVS:
fix #151462

19 years agorevert (freeze) until release has been made
Ronald S. Bultje [Mon, 30 Aug 2004 18:41:32 +0000 (18:41 +0000)]
revert (freeze) until release has been made

Original commit message from CVS:
revert (freeze) until release has been made

19 years agogst/tcp/: Fix some memory leaks.
Wim Taymans [Mon, 30 Aug 2004 10:28:40 +0000 (10:28 +0000)]
gst/tcp/: Fix some memory leaks.

Original commit message from CVS:
* gst/tcp/gstfdset.c: (gst_fdset_free), (gst_fdset_wait):
* gst/tcp/gstmultifdsink.c: (gst_multifdsink_add),
(gst_multifdsink_remove_client_link),
(gst_multifdsink_client_queue_buffer),
(gst_multifdsink_handle_client_write):
* gst/tcp/gsttcpclientsink.c: (gst_tcpclientsink_init_send):
* gst/tcp/gsttcpclientsrc.c: (gst_tcpclientsrc_init_receive):
Fix some memory leaks.

19 years agofix for 151236
Thomas Vander Stichele [Mon, 30 Aug 2004 10:26:52 +0000 (10:26 +0000)]
fix for 151236

Original commit message from CVS:
fix for 151236

19 years agofixes #151232
Thomas Vander Stichele [Mon, 30 Aug 2004 10:03:18 +0000 (10:03 +0000)]
fixes #151232

Original commit message from CVS:
fixes #151232

19 years agoext/alsa/: Add switches (simple boolean on/off).
Ronald S. Bultje [Sun, 29 Aug 2004 19:37:38 +0000 (19:37 +0000)]
ext/alsa/: Add switches (simple boolean on/off).

Original commit message from CVS:
* ext/alsa/gstalsamixer.c: (gst_alsa_mixer_build_list):
* ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_new):
Add switches (simple boolean on/off).

19 years agosys/glsink/glimagesink.c: Move local variable declarations to make gcc-2.95 happy.
David Schleef [Fri, 27 Aug 2004 19:18:23 +0000 (19:18 +0000)]
sys/glsink/glimagesink.c: Move local variable declarations to make gcc-2.95 happy.

Original commit message from CVS:
* sys/glsink/glimagesink.c: (gst_glimagesink_ximage_put),
(gst_glimagesink_xwindow_new), (gst_glimagesink_xcontext_get),
(gst_glimagesink_fixate):  Move local variable declarations to
make gcc-2.95 happy.

19 years agoprerelease
Thomas Vander Stichele [Fri, 27 Aug 2004 17:38:17 +0000 (17:38 +0000)]
prerelease

Original commit message from CVS:
prerelease

19 years agosys/sunaudio/Makefile.am: Add sunaudiosrc patch from Bala
Balamurali Viswanathan [Fri, 27 Aug 2004 17:05:20 +0000 (17:05 +0000)]
sys/sunaudio/Makefile.am: Add sunaudiosrc patch from Bala

Original commit message from CVS:
* sys/sunaudio/Makefile.am: Add sunaudiosrc patch from Bala
* sys/sunaudio/gstsunaudiosrc.c:
* sys/sunaudio/gstsunaudiosrc.h:

19 years agoMux video/x-divx and video/x-xvid in VFW compatibility mode so it actually works
Arwed v. Merkatz [Fri, 27 Aug 2004 17:01:11 +0000 (17:01 +0000)]
Mux video/x-divx and video/x-xvid in VFW compatibility mode so it actually works

Original commit message from CVS:
Mux video/x-divx and video/x-xvid in VFW compatibility mode so it actually works

19 years agoHandle EOS correctly.
Arwed v. Merkatz [Fri, 27 Aug 2004 14:10:08 +0000 (14:10 +0000)]
Handle EOS correctly.

Original commit message from CVS:
Handle EOS correctly.

19 years agohandle new media
Thomas Vander Stichele [Fri, 27 Aug 2004 12:18:16 +0000 (12:18 +0000)]
handle new media

Original commit message from CVS:
handle new media

19 years agoFix byte order reversion for writing ebml floats.
Arwed v. Merkatz [Thu, 26 Aug 2004 11:10:16 +0000 (11:10 +0000)]
Fix byte order reversion for writing ebml floats.

Original commit message from CVS:
Fix byte order reversion for writing ebml floats.
Write segment duration and muxing application in matroska.
Added TTA codec to the list of supported codecs to mux into matroska.

19 years agoext/lame/gstlame.*: Added new media support to lame
Zaheer Abbas Merali [Thu, 26 Aug 2004 00:32:00 +0000 (00:32 +0000)]
ext/lame/gstlame.*: Added new media support to lame

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

* ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain):
* ext/lame/gstlame.h:
Added new media support to lame

19 years agoSet XVID_LOWDELAY flag for decoding so files with bframes/packed bitstream are decode...
Arwed v. Merkatz [Wed, 25 Aug 2004 17:12:56 +0000 (17:12 +0000)]
Set XVID_LOWDELAY flag for decoding so files with bframes/packed bitstream are decoded correctly, bug #135407.

Original commit message from CVS:
Set XVID_LOWDELAY flag for decoding so files with bframes/packed bitstream are
decoded correctly, bug #135407.

19 years agoInterpret BLOCKDURATION and set buffer duration accordingly, enable demuxing of TTA...
Arwed v. Merkatz [Wed, 25 Aug 2004 14:41:08 +0000 (14:41 +0000)]
Interpret BLOCKDURATION and set buffer duration accordingly, enable demuxing of TTA audio from matroska, fixes bugs #...

Original commit message from CVS:
Interpret BLOCKDURATION and set buffer duration accordingly, enable demuxing
of TTA audio from matroska, fixes bugs #148950 and #148951.

19 years agoTypefinding for TTA files, fixes bug #148711.
Arwed v. Merkatz [Wed, 25 Aug 2004 14:12:54 +0000 (14:12 +0000)]
Typefinding for TTA files, fixes bug #148711.

Original commit message from CVS:
Typefinding for TTA files, fixes bug #148711.

19 years agoSend vorbis headers at the beginning of a stream, fixes bug #141554.
Arwed v. Merkatz [Wed, 25 Aug 2004 12:27:59 +0000 (12:27 +0000)]
Send vorbis headers at the beginning of a stream, fixes bug #141554.

Original commit message from CVS:
Send vorbis headers at the beginning of a stream, fixes bug #141554.

19 years agogst-libs/gst/riff/riff-read.c: fix infinite loop in wavparse, fixes bug
Christophe Fergeau [Tue, 24 Aug 2004 18:25:02 +0000 (18:25 +0000)]
gst-libs/gst/riff/riff-read.c: fix infinite loop in wavparse, fixes bug

Original commit message from CVS:
2004-08-24  Sebastien Cote  <sc5@hermes.usherb.ca>

* gst-libs/gst/riff/riff-read.c: (gst_riff_peek_head),
(gst_riff_read_element_data), (gst_riff_read_seek),
(gst_riff_read_skip): fix infinite loop in wavparse, fixes bug
#144616, patch reviewed by Ronald and committed by Christophe Fergeau
<teuf@gnome.org>

19 years agoSpecial case the COMM tag
Iain Holmes [Mon, 23 Aug 2004 22:48:19 +0000 (22:48 +0000)]
Special case the COMM tag

Original commit message from CVS:
Special case the COMM tag

19 years agoext/ogg/gstoggmux.c: Make sure we never send -1 granulepos.
Wim Taymans [Sun, 22 Aug 2004 09:31:06 +0000 (09:31 +0000)]
ext/ogg/gstoggmux.c: Make sure we never send -1 granulepos.

Original commit message from CVS:
* ext/ogg/gstoggmux.c: (gst_ogg_mux_next_buffer),
(gst_ogg_mux_send_headers), (gst_ogg_mux_loop):
Make sure we never send -1 granulepos.

19 years agoext/ogg/gstoggmux.c: I will accept bitchslappings with non sharp objects.
Wim Taymans [Fri, 20 Aug 2004 10:46:51 +0000 (10:46 +0000)]
ext/ogg/gstoggmux.c: I will accept bitchslappings with non sharp objects.

Original commit message from CVS:
* ext/ogg/gstoggmux.c: (gst_ogg_mux_next_buffer),
(gst_ogg_mux_loop):
I will accept bitchslappings with non sharp objects.

19 years agoconfigure.ac: Clean up the test for lame presets
Zaheer Abbas Merali [Fri, 20 Aug 2004 10:43:18 +0000 (10:43 +0000)]
configure.ac: Clean up the test for lame presets

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

* configure.ac:
Clean up the test for lame presets

19 years agoCorrected minor errors.
Brian Cameron [Thu, 19 Aug 2004 23:00:39 +0000 (23:00 +0000)]
Corrected minor errors.

Original commit message from CVS:
Corrected minor errors.

19 years agoOnly enable lame presets if version of lame has presets in API
Zaheer Abbas Merali [Thu, 19 Aug 2004 22:44:50 +0000 (22:44 +0000)]
Only enable lame presets if version of lame has presets in API

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

* configure.ac:
* ext/lame/Makefile.am:
* ext/lame/gstlame.c: (gst_lame_class_init),
(gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
Only enable lame presets if version of lame has presets in API

19 years agogst/udp/gstudpsrc.*: Don't call gst_pad_push in a get function. Fixes #150449
Jan Schmidt [Thu, 19 Aug 2004 13:33:45 +0000 (13:33 +0000)]
gst/udp/gstudpsrc.*: Don't call gst_pad_push in a get function. Fixes #150449

Original commit message from CVS:
* gst/udp/gstudpsrc.c: (gst_udpsrc_init), (gst_udpsrc_get):
* gst/udp/gstudpsrc.h:
Don't call gst_pad_push in a get function. Fixes #150449

19 years agogst/tcp/: Some extra checks in gstfdset.
Wim Taymans [Wed, 18 Aug 2004 16:13:19 +0000 (16:13 +0000)]
gst/tcp/: Some extra checks in gstfdset.

Original commit message from CVS:
* gst/tcp/gstfdset.c: (gst_fdset_free), (gst_fdset_set_mode),
(gst_fdset_get_mode), (gst_fdset_add_fd), (gst_fdset_remove_fd),
(gst_fdset_fd_ctl_write), (gst_fdset_fd_ctl_read),
(gst_fdset_fd_has_closed), (gst_fdset_fd_has_error),
(gst_fdset_fd_can_read), (gst_fdset_fd_can_write),
(gst_fdset_wait):
* gst/tcp/gstfdset.h:
* gst/tcp/gstmultifdsink.c: (gst_multifdsink_add),
(gst_multifdsink_client_queue_buffer),
(gst_multifdsink_handle_client_write):
* gst/tcp/gstmultifdsink.h:
Some extra checks in gstfdset.
Only use send() when the fd is a socket. Don't try to
read from write only fds.

19 years agogst/tcp/gstfdset.c: Add more locking and bounds checking.
Wim Taymans [Wed, 18 Aug 2004 11:57:56 +0000 (11:57 +0000)]
gst/tcp/gstfdset.c: Add more locking and bounds checking.

Original commit message from CVS:
* gst/tcp/gstfdset.c: (gst_fdset_add_fd), (gst_fdset_remove_fd),
(gst_fdset_fd_ctl_write), (gst_fdset_fd_ctl_read),
(gst_fdset_fd_has_closed), (gst_fdset_fd_has_error),
(gst_fdset_fd_can_read), (gst_fdset_fd_can_write),
(gst_fdset_wait):
Add more locking and bounds checking.

19 years agogst/tcp/gstfdset.c: Realloc test fdset in the lock and right before starting the...
Wim Taymans [Wed, 18 Aug 2004 10:22:34 +0000 (10:22 +0000)]
gst/tcp/gstfdset.c: Realloc test fdset in the lock and right before starting the poll call. Bump the limit to 4096.

Original commit message from CVS:
* gst/tcp/gstfdset.c: (ensure_size), (gst_fdset_wait):
Realloc test fdset in the lock and right before starting
the poll call. Bump the limit to 4096.

19 years agosys/sunaudio/: Fix caps to handle full range of rates and channels. Make debugging...
Balamurali Viswanathan [Wed, 18 Aug 2004 04:52:41 +0000 (04:52 +0000)]
sys/sunaudio/: Fix caps to handle full range of rates and channels.  Make debugging less obnoxious.

Original commit message from CVS:
* sys/sunaudio/Makefile.am:
* sys/sunaudio/gstsunaudio.c: Fix caps to handle full range
of rates and channels.  Make debugging less obnoxious.
Patch from Balamurali Viswanathan implementing a mixer for
Sun audio.  (bug #144091):
* sys/sunaudio/gstsunelement.c:
* sys/sunaudio/gstsunelement.h:
* sys/sunaudio/gstsunmixer.c:
* sys/sunaudio/gstsunmixer.h:

19 years agogst/audioscale/gstaudioscale.*: made audioscale resample from any sample rate to...
Zaheer Abbas Merali [Tue, 17 Aug 2004 21:27:30 +0000 (21:27 +0000)]
gst/audioscale/gstaudioscale.*: made audioscale resample from any sample rate to any sample rate

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

* gst/audioscale/gstaudioscale.c:
* gst/audioscale/gstaudioscale.h:
made audioscale resample from any sample rate to any sample rate

19 years agoerror out on unsupported types
Thomas Vander Stichele [Tue, 17 Aug 2004 13:37:07 +0000 (13:37 +0000)]
error out on unsupported types

Original commit message from CVS:
error out on unsupported types

19 years agoMake flacenc work with mono streams by only setting the mid_side and loose_mid_side...
Iain Holmes [Tue, 17 Aug 2004 12:38:33 +0000 (12:38 +0000)]
Make flacenc work with mono streams by only setting the mid_side and loose_mid_side when its a stereo stream

Original commit message from CVS:
Make flacenc work with mono streams by only setting the mid_side and loose_mid_side when its a stereo stream

19 years agoFix the makefile again
Wim Taymans [Tue, 17 Aug 2004 10:46:34 +0000 (10:46 +0000)]
Fix the makefile again

Original commit message from CVS:
Fix the makefile again

19 years agoext/theora/theoradec.c: Add a debug line.
Wim Taymans [Tue, 17 Aug 2004 10:43:55 +0000 (10:43 +0000)]
ext/theora/theoradec.c: Add a debug line.

Original commit message from CVS:
* ext/theora/theoradec.c: (gst_theora_dec_class_init),
(theora_get_formats), (theora_dec_src_convert),
(theora_dec_sink_convert), (theora_dec_src_query),
(theora_dec_src_event), (theora_dec_event), (theora_dec_chain):
Add a debug line.

19 years agoext/ogg/: Mark delta units in the muxer.
Wim Taymans [Tue, 17 Aug 2004 10:40:50 +0000 (10:40 +0000)]
ext/ogg/: Mark delta units in the muxer.

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_iterate),
(gst_ogg_pad_push):
* ext/ogg/gstoggmux.c: (gst_ogg_mux_init),
(gst_ogg_mux_request_new_pad), (gst_ogg_mux_next_buffer),
(gst_ogg_mux_buffer_from_page), (gst_ogg_mux_push_page),
(gst_ogg_mux_send_headers), (gst_ogg_mux_loop):
Mark delta units in the muxer.
Try to decode the packet after an out-of-sync error from
libogg.

19 years agogst/tcp/gstmultifdsink.*: Added option to send a keyframe to clients as the first...
Wim Taymans [Tue, 17 Aug 2004 10:30:17 +0000 (10:30 +0000)]
gst/tcp/gstmultifdsink.*: Added option to send a keyframe to clients as the first buffer.

Original commit message from CVS:
* gst/tcp/gstmultifdsink.c: (gst_multifdsink_class_init),
(gst_multifdsink_init), (gst_multifdsink_add),
(gst_multifdsink_client_queue_buffer),
(gst_multifdsink_set_property), (gst_multifdsink_get_property):
* gst/tcp/gstmultifdsink.h:
Added option to send a keyframe to clients as the first buffer.
Make timeout property writable.

19 years agofix index comparison
Thomas Vander Stichele [Tue, 17 Aug 2004 09:57:31 +0000 (09:57 +0000)]
fix index comparison

Original commit message from CVS:
fix index comparison

19 years agogst/tcp/gstfdset.c: Make sure the pollfds are not changed when the poll call is runni...
Wim Taymans [Mon, 16 Aug 2004 16:45:52 +0000 (16:45 +0000)]
gst/tcp/gstfdset.c: Make sure the pollfds are not changed when the poll call is running. Protect against array out of...

Original commit message from CVS:
* gst/tcp/gstfdset.c: (ensure_size), (gst_fdset_new),
(gst_fdset_add_fd), (gst_fdset_remove_fd),
(gst_fdset_fd_has_closed), (gst_fdset_fd_has_error),
(gst_fdset_fd_can_read), (gst_fdset_fd_can_write),
(gst_fdset_wait):
Make sure the pollfds are not changed when the poll call is
running. Protect against array out of bounds.

19 years agofix debug levels
Thomas Vander Stichele [Mon, 16 Aug 2004 15:48:27 +0000 (15:48 +0000)]
fix debug levels

Original commit message from CVS:
fix debug levels

19 years agoext/theora/theoraenc.c: Fix bug where buffers were not marked as keyframes correctly.
Wim Taymans [Mon, 16 Aug 2004 10:19:39 +0000 (10:19 +0000)]
ext/theora/theoraenc.c: Fix bug where buffers were not marked as keyframes correctly.

Original commit message from CVS:
* ext/theora/theoraenc.c: (gst_border_mode_get_type),
(gst_theora_enc_class_init), (theora_enc_sink_link),
(theora_buffer_from_packet), (theora_enc_chain):
Fix bug where buffers were not marked as keyframes
correctly.

19 years agoext/lame/gstlame.c: describe the enum values for vbr mode and presets more verbosely
Zaheer Abbas Merali [Sun, 15 Aug 2004 13:46:59 +0000 (13:46 +0000)]
ext/lame/gstlame.c: describe the enum values for vbr mode and presets more verbosely

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

* ext/lame/gstlame.c: (gst_lame_vbrmode_get_type),
(gst_lame_preset_get_type), (gst_lame_class_init):
describe the enum values for vbr mode and presets more verbosely

19 years agoext/lame/gstlame.*: add preset property to lame so it can use lame presets
Zaheer Abbas Merali [Fri, 13 Aug 2004 15:22:49 +0000 (15:22 +0000)]
ext/lame/gstlame.*: add preset property to lame so it can use lame presets

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

* ext/lame/gstlame.c: (gst_lame_mode_get_type),
(gst_lame_quality_get_type), (gst_lame_padding_get_type),
(gst_lame_preset_get_type), (gst_lame_class_init), (gst_lame_init),
(gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
* ext/lame/gstlame.h:
add preset property to lame so it can use lame presets

19 years agoext/lame/gstlame.c: whoops forgot break, thanks teuf
Zaheer Abbas Merali [Fri, 13 Aug 2004 14:55:27 +0000 (14:55 +0000)]
ext/lame/gstlame.c: whoops forgot break, thanks teuf

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

* ext/lame/gstlame.c: (gst_lame_get_property):
whoops forgot break, thanks teuf

19 years agoext/lame/gstlame.*: fix lame's broken vbr stuff, allow it to resample if need be...
Zaheer Abbas Merali [Fri, 13 Aug 2004 14:41:00 +0000 (14:41 +0000)]
ext/lame/gstlame.*: fix lame's broken vbr stuff, allow it to resample if need be, and also make xing header optional

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

* ext/lame/gstlame.c: (gst_lame_vbrmode_get_type),
(gst_lame_class_init), (gst_lame_src_getcaps),
(gst_lame_sink_link), (gst_lame_init), (gst_lame_set_property),
(gst_lame_get_property), (gst_lame_setup):
* ext/lame/gstlame.h:
fix lame's broken vbr stuff, allow it to resample if need be, and also
make xing header optional

19 years agoadded translations
Thomas Vander Stichele [Fri, 13 Aug 2004 13:27:11 +0000 (13:27 +0000)]
added translations

Original commit message from CVS:
added translations

19 years agoUpdated so it isn't so amazingly out-of-date. Please review. Not sure everything...
Brian Cameron [Thu, 12 Aug 2004 19:56:53 +0000 (19:56 +0000)]
Updated so it isn't so amazingly out-of-date.  Please review.  Not sure everything is 100% correct.

Original commit message from CVS:
Updated so it isn't so amazingly out-of-date.  Please review.  Not sure
everything is 100% correct.

19 years agoext/lame/gstlame.c: added getcaps function so samplerate doesntget fixated to silly...
Zaheer Abbas Merali [Thu, 12 Aug 2004 17:22:30 +0000 (17:22 +0000)]
ext/lame/gstlame.c: added getcaps function so samplerate doesntget fixated to silly values

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

* ext/lame/gstlame.c: (gst_lame_src_getcaps), (gst_lame_init):
added getcaps function so samplerate doesntget fixated to silly values

19 years agoext/lame/gstlame.c: revert previous fix
Zaheer Abbas Merali [Thu, 12 Aug 2004 16:44:14 +0000 (16:44 +0000)]
ext/lame/gstlame.c: revert previous fix

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

* ext/lame/gstlame.c: (gst_lame_src_link):
revert previous fix

19 years agosys/v4l/gstv4lelement.c (gst_v4l_iface_supported): Remove bogus checks. Doesn't matte...
Johan Dahlin [Thu, 12 Aug 2004 16:39:45 +0000 (16:39 +0000)]
sys/v4l/gstv4lelement.c (gst_v4l_iface_supported): Remove bogus checks. Doesn't matter what state we are in. Interfac...

Original commit message from CVS:
* sys/v4l/gstv4lelement.c (gst_v4l_iface_supported): Remove bogus
checks. Doesn't matter what state we are in. Interfaces are a
compile time thing, not runtime. It also broke the python bindings.

19 years agoext/lame/gstlame.c: made source pad link function check if sinkpad is ok..fixes the...
Zaheer Abbas Merali [Thu, 12 Aug 2004 16:11:59 +0000 (16:11 +0000)]
ext/lame/gstlame.c: made source pad link function check if sinkpad is ok..fixes the problem where core fixates the ou...

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

* ext/lame/gstlame.c: (gst_lame_src_link):
made source pad link function check if sinkpad is ok..fixes the problem
where core fixates the output rate of lame stupidly

19 years agofix fixate and link
Thomas Vander Stichele [Thu, 12 Aug 2004 15:58:52 +0000 (15:58 +0000)]
fix fixate and link

Original commit message from CVS:
fix fixate and link

19 years agoext/lame/gstlame.c: set default compression ratio paramter to 0.0 so bitrate paramete...
Zaheer Abbas Merali [Thu, 12 Aug 2004 15:48:50 +0000 (15:48 +0000)]
ext/lame/gstlame.c: set default compression ratio paramter to 0.0 so bitrate parameter works :)

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

* ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init):
set default compression ratio paramter to 0.0 so bitrate parameter
works :)

19 years agoset origin and package name
Thomas Vander Stichele [Thu, 12 Aug 2004 12:00:31 +0000 (12:00 +0000)]
set origin and package name

Original commit message from CVS:
set origin and package name

19 years agogst/tcp/gstfdset.c: Fix compile problem on OS/X.
David Schleef [Wed, 11 Aug 2004 22:58:07 +0000 (22:58 +0000)]
gst/tcp/gstfdset.c: Fix compile problem on OS/X.

Original commit message from CVS:
* gst/tcp/gstfdset.c: Fix compile problem on OS/X.

19 years agogst/mpeg1sys/gstmpeg1systemencode.c: Oops, this was correct before.
David Schleef [Wed, 11 Aug 2004 21:42:18 +0000 (21:42 +0000)]
gst/mpeg1sys/gstmpeg1systemencode.c: Oops, this was correct before.

Original commit message from CVS:
* gst/mpeg1sys/gstmpeg1systemencode.c: Oops, this was correct
before.

19 years agogst-libs/gst/video/videosink.h: Change copyright block to LGPL.
David Schleef [Wed, 11 Aug 2004 21:19:13 +0000 (21:19 +0000)]
gst-libs/gst/video/videosink.h: Change copyright block to LGPL.

Original commit message from CVS:
* gst-libs/gst/video/videosink.h: Change copyright block to LGPL.

19 years agoext/pango/gsttextoverlay.c: Add copyright block and fix plugin license field
David Schleef [Wed, 11 Aug 2004 21:06:48 +0000 (21:06 +0000)]
ext/pango/gsttextoverlay.c: Add copyright block and fix plugin license field

Original commit message from CVS:
* ext/pango/gsttextoverlay.c: Add copyright block and fix plugin
license field
* gst-libs/gst/idct/Makefile.am: Remove mmx/sse code
* gst-libs/gst/video/gstvideosink.c: Change copyright block to
LGPL.
* gst/auparse/gstauparse.c: Fix plugin license field.
* gst/monoscope/gstmonoscope.c: Fix plugin license field.
* gst/mpeg1sys/gstmpeg1systemencode.c: Fix plugin license field.
* gst/rtp/gstrtp.c: Fix plugin license field.

19 years agogst/tcp/: Abstracted away the select call, implemented poll (yes we ran into the...
Wim Taymans [Wed, 11 Aug 2004 15:58:48 +0000 (15:58 +0000)]
gst/tcp/: Abstracted away the select call, implemented poll (yes we ran into the 1024 limit in production).

Original commit message from CVS:
* gst/tcp/Makefile.am:
* gst/tcp/gstfdset.c: (gst_fdset_mode_get_type), (nearest_pow),
(ensure_size), (gst_fdset_new), (gst_fdset_free),
(gst_fdset_set_mode), (gst_fdset_get_mode), (gst_fdset_add_fd),
(gst_fdset_remove_fd), (gst_fdset_fd_ctl_write),
(gst_fdset_fd_ctl_read), (gst_fdset_fd_has_closed),
(gst_fdset_fd_has_error), (gst_fdset_fd_can_read),
(gst_fdset_fd_can_write), (gst_fdset_wait):
* gst/tcp/gstfdset.h:
* gst/tcp/gstmultifdsink.c: (gst_unit_type_get_type),
(gst_multifdsink_class_init), (gst_multifdsink_init),
(gst_multifdsink_add), (gst_multifdsink_remove),
(gst_multifdsink_clear), (gst_multifdsink_get_stats),
(gst_multifdsink_remove_client_link),
(gst_multifdsink_handle_client_read),
(gst_multifdsink_client_queue_data),
(gst_multifdsink_client_queue_caps),
(gst_multifdsink_client_queue_buffer),
(gst_multifdsink_handle_client_write),
(gst_multifdsink_recover_client), (gst_multifdsink_queue_buffer),
(gst_multifdsink_handle_clients), (gst_multifdsink_set_property),
(gst_multifdsink_get_property), (gst_multifdsink_init_send),
(gst_multifdsink_close):
* gst/tcp/gstmultifdsink.h:
* gst/tcp/gsttcpserversink.c: (gst_tcpserversink_class_init),
(gst_tcpserversink_init), (gst_tcpserversink_handle_server_read),
(gst_tcpserversink_handle_wait), (gst_tcpserversink_init_send),
(gst_tcpserversink_close):
* gst/tcp/gsttcpserversink.h:
Abstracted away the select call, implemented poll (yes we ran into
the 1024 limit in production).

19 years agoimprove debugging
Thomas Vander Stichele [Wed, 11 Aug 2004 11:42:49 +0000 (11:42 +0000)]
improve debugging

Original commit message from CVS:
improve debugging

19 years agofix debug levels
Thomas Vander Stichele [Wed, 11 Aug 2004 10:56:33 +0000 (10:56 +0000)]
fix debug levels

Original commit message from CVS:
fix debug levels

19 years agogst/tcp/: Starting to prepare for specifying buffer time in other units than buffers...
Wim Taymans [Tue, 10 Aug 2004 15:23:19 +0000 (15:23 +0000)]
gst/tcp/: Starting to prepare for specifying buffer time in other units than buffers. Expose remove reason in signal.

Original commit message from CVS:
* gst/tcp/gstmultifdsink.c: (gst_unit_type_get_type),
(gst_client_status_get_type), (gst_multifdsink_class_init),
(gst_multifdsink_init), (gst_multifdsink_remove_client_link),
(gst_multifdsink_handle_client_read),
(gst_multifdsink_handle_client_write),
(gst_multifdsink_recover_client), (gst_multifdsink_queue_buffer),
(gst_multifdsink_handle_clients), (gst_multifdsink_set_property),
(gst_multifdsink_get_property):
* gst/tcp/gstmultifdsink.h:
* gst/tcp/gsttcp-marshal.list:
Starting to prepare for specifying buffer time in other units
than buffers. Expose remove reason in signal.

19 years agogst/tcp/gstmultifdsink.*: Added more debugging info. Changed the way clients are...
Wim Taymans [Tue, 10 Aug 2004 11:35:44 +0000 (11:35 +0000)]
gst/tcp/gstmultifdsink.*: Added more debugging info. Changed the way clients are removed from the lists. Fixed a bug ...

Original commit message from CVS:
* gst/tcp/gstmultifdsink.c: (gst_multifdsink_add),
(gst_multifdsink_remove), (gst_multifdsink_clear),
(gst_multifdsink_remove_client_link),
(gst_multifdsink_handle_client_read),
(gst_multifdsink_client_queue_data),
(gst_multifdsink_client_queue_buffer),
(gst_multifdsink_handle_client_write),
(gst_multifdsink_queue_buffer), (gst_multifdsink_handle_clients),
(gst_multifdsink_chain), (gst_multifdsink_close):
* gst/tcp/gstmultifdsink.h:
Added more debugging info. Changed the way clients are
removed from the lists. Fixed a bug where a bad file descriptor
could cause many clients to be removed.

19 years agogst/videotestsrc/gstvideotestsrc.c: allow all pixel-aspect-ratios, not just 1:1
Benjamin Otte [Tue, 10 Aug 2004 07:31:11 +0000 (07:31 +0000)]
gst/videotestsrc/gstvideotestsrc.c: allow all pixel-aspect-ratios, not just 1:1

Original commit message from CVS:
* gst/videotestsrc/gstvideotestsrc.c: (generate_capslist):
allow all pixel-aspect-ratios, not just 1:1

19 years agoFinished removing GPL'ed MMX code.
Brian Cameron [Mon, 9 Aug 2004 21:30:09 +0000 (21:30 +0000)]
Finished removing GPL'ed MMX code.

Original commit message from CVS:
Finished removing GPL'ed MMX code.

19 years agoRemove GPL'ed mmx32idct.c code and supporting code, since logic in gst-plugins is...
Brian Cameron [Mon, 9 Aug 2004 21:21:25 +0000 (21:21 +0000)]
Remove GPL'ed mmx32idct.c code and supporting code, since logic in gst-plugins is not supposed to be GPL'ed.  This co...

Original commit message from CVS:
Remove GPL'ed mmx32idct.c code and supporting code, since logic in gst-plugins
is not supposed to be GPL'ed.  This code provided MMX optimisations, but was
never compiled in since configure never set HAVE_LIBMMX anyway.

19 years agosys/glsink/ARB_multitexture.h: Remove old files.
David Schleef [Mon, 9 Aug 2004 20:16:48 +0000 (20:16 +0000)]
sys/glsink/ARB_multitexture.h: Remove old files.

Original commit message from CVS:
* sys/glsink/ARB_multitexture.h:  Remove old files.
* sys/glsink/EXT_paletted_texture.h:
* sys/glsink/NV_register_combiners.h:
* sys/glsink/gstgl_nvimage.c:
* sys/glsink/gstgl_pdrimage.c:
* sys/glsink/gstgl_rgbimage.c:
* sys/glsink/gstglsink.c:
* sys/glsink/gstglsink.h:
* sys/glsink/gstglxwindow.c:
* sys/glsink/regcomb_yuvrgb.c:

19 years agoGL sink plugin. (Bug #147302)
Gernot Ziegler [Mon, 9 Aug 2004 20:14:50 +0000 (20:14 +0000)]
GL sink plugin.  (Bug #147302)

Original commit message from CVS:
Patch from Gernot Ziegler <gz@lysator.liu.se> rewriting the
GL sink plugin.  (Bug #147302)
* configure.ac: Test for OpenGL
* sys/Makefile.am: Use test for OpenGL
* sys/glsink/Makefile.am:
* sys/glsink/glimagesink.c: rewrite
* sys/glsink/glimagesink.h: rewrite

19 years agoext/sdl/sdlvideosink.c: Only allow sane framerates.
David Schleef [Mon, 9 Aug 2004 20:07:10 +0000 (20:07 +0000)]
ext/sdl/sdlvideosink.c: Only allow sane framerates.

Original commit message from CVS:
* ext/sdl/sdlvideosink.c: (gst_sdlvideosink_base_init):  Only allow
sane framerates.
* sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_get): same
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support): same
* testsuite/gst-lint: Test for G_GUINT64_FORMAT usage near gettext.

19 years agouse real error
Thomas Vander Stichele [Mon, 9 Aug 2004 19:27:04 +0000 (19:27 +0000)]
use real error

Original commit message from CVS:
use real error

19 years agowe don't distinguish between closing because of errors and normal (yet)
Thomas Vander Stichele [Mon, 9 Aug 2004 16:57:40 +0000 (16:57 +0000)]
we don't distinguish between closing because of errors and normal (yet)

Original commit message from CVS:
we don't distinguish between closing because of errors and normal (yet)

19 years agogst/tcp/gstmultifdsink.c: Do a bit more logging, make the client_read code more robust.
Wim Taymans [Mon, 9 Aug 2004 16:48:41 +0000 (16:48 +0000)]
gst/tcp/gstmultifdsink.c: Do a bit more logging, make the client_read code more robust.

Original commit message from CVS:
* gst/tcp/gstmultifdsink.c: (gst_multifdsink_class_init),
(gst_multifdsink_add), (gst_multifdsink_get_stats),
(gst_multifdsink_client_remove),
(gst_multifdsink_handle_client_read),
(gst_multifdsink_handle_client_write),
(gst_multifdsink_queue_buffer), (gst_multifdsink_handle_clients):
Do a bit more logging, make the client_read code more robust.

19 years agocleanups, debugging and memleak fixes
Thomas Vander Stichele [Mon, 9 Aug 2004 16:38:52 +0000 (16:38 +0000)]
cleanups, debugging and memleak fixes

Original commit message from CVS:
cleanups, debugging and memleak fixes

19 years agoext/theora/theoradec.c: Don't crash on missing header packets.
Wim Taymans [Mon, 9 Aug 2004 13:16:04 +0000 (13:16 +0000)]
ext/theora/theoradec.c: Don't crash on missing header packets.

Original commit message from CVS:
* ext/theora/theoradec.c: (gst_theora_dec_class_init),
(theora_get_formats), (theora_dec_src_convert),
(theora_dec_sink_convert), (theora_dec_src_query),
(theora_dec_src_event), (theora_dec_event), (theora_dec_chain),
(theora_dec_change_state):
Don't crash on missing header packets.