summaryrefslogtreecommitdiffstats
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2004-02-22autogen.sh: replace test -e with test -x for mkinstalldirs to be more portable.Benjamin Otte1-0/+8
Original commit message from CVS: 2004-02-22 Benjamin Otte <otte@gnome.org> reported by: Padraig O'Briain <padraig.obriain@sun.com> * autogen.sh: replace test -e with test -x for mkinstalldirs to be more portable. (fixes #134816)
2004-02-22gst/audioconvert/gstaudioconvert.c: set rank to PRIMARYBenjamin Otte1-0/+17
Original commit message from CVS: 2004-02-22 Benjamin Otte <otte@gnome.org> reported by: Stefan Kost <kost@imn.htwk-leipzig.de> * gst/audioconvert/gstaudioconvert.c: (plugin_init): set rank to PRIMARY * gst/volume/gstvolume.c: (plugin_init): set rank to NONE fixes #134960 2004-02-22 Julio M. Merino Vidal <jmmv@menta.net> reviewed by Benjamin Otte <otte@gnome.org> * ext/flac/gstflacenc.c: (gst_flacenc_chain): escape NULL strings in GST_ELEMENT_ERROR properly (fixes #135116)
2004-02-22configure.ac: export [_]*{gst,Gst,GST}.* symbols from pluginsBenjamin Otte1-0/+19
Original commit message from CVS: 2004-02-22 Benjamin Otte <otte@gnome.org> * configure.ac: export [_]*{gst,Gst,GST}.* symbols from plugins 2004-02-22 Christophe Fergeau <teuf@gnome.org> reviewed by: Benjamin Otte <otte@gnome.org> * ext/lame/gstlame.c: (add_one_tag): * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list): * ext/vorbis/vorbisenc.c: (gst_vorbisenc_get_tag_value), (gst_vorbisenc_metadata_set1): * gst/tags/gstid3tag.c: * gst/tags/gstvorbistag.c: (gst_vorbis_tag_add): apply fixes from bugs #135042 (lame can't write tags) and #133817 (add GST_ALBUM_VOLUME_{COUNT,NUMBER} tags)
2004-02-22Export only gst_plugin_desc from pluginsRamon Garcia Fernandez1-0/+7
Original commit message from CVS: Export only gst_plugin_desc from plugins
2004-02-20gst/intfloat/, gst/oneton: Removed, replaced by audioconvert and interleave ↵Andy Wingo1-0/+19
respectively. Original commit message from CVS: 2004-02-20 Andy Wingo <wingo@pobox.com> * gst/intfloat/, gst/oneton: Removed, replaced by audioconvert and interleave respectively. * gst/interleave/deinterleave.c: New plugin: deinterleave (replaces on oneton). * gst/interleave/interleave.c: New plugin: interleave. * gst/interleave/plugin.h: Support file. * gst/interleave/plugin.c: Support file. * configure.ac: Remove intfloat and oneton, add interleave. * ext/sndfile/gstsf.c: Handle events better. * gst/audioconvert/gstaudioconvert.c: Change to support int2float and float2int operation. int2float has scheduling problems as noted in in2float_chain.
2004-02-20ext/xine/: add first version of xine plugin wrapper. Currently only wraps theBenjamin Otte1-0/+19
Original commit message from CVS: 2004-02-20 Benjamin Otte <otte@gnome.org> * ext/xine/Makefile.am: * ext/xine/gstxine.h: * ext/xine/xine.c: * ext/xine/xineaudiodec.c: * ext/xine/xinecaps.c: add first version of xine plugin wrapper. Currently only wraps the QDM2 win32 DLL, and even that only in proof-of-concept quality. * configure.ac: * ext/Makefile.am: add xine plugin wrapper, disabled by default. Use --enable-xine to build. Note that it'll segfault on gst-register if you don't remove the goom and tvtime post plugins from xine. * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_sink_event), (qtdemux_parse), (qtdemux_parse_trak), (qtdemux_audio_caps): add extradata parsing for QDM2. change around debugging prints.
2004-02-19ext/: use gst_tag_list_insert when you want to insert tagsBenjamin Otte1-0/+6
Original commit message from CVS: 2004-02-19 Benjamin Otte <otte@gnome.org> * ext/lame/gstlame.c: (gst_lame_chain): * ext/vorbis/vorbisenc.c: (gst_vorbisenc_chain): use gst_tag_list_insert when you want to insert tags
2004-02-19configure.ac: Move massink to gst-rottenDavid Schleef1-0/+8
Original commit message from CVS: * configure.ac: Move massink to gst-rotten * ext/Makefile.am: * ext/mas/Makefile.am: * ext/mas/massink.c: * ext/mas/massink.h:
2004-02-19ext/gdk_pixbuf/gstgdkpixbuf.c: Disable gdk_pixbuf typefinding, since it ↵David Schleef1-0/+7
seems to be worse than nothing. Original commit message from CVS: * ext/gdk_pixbuf/gstgdkpixbuf.c: (plugin_init): Disable gdk_pixbuf typefinding, since it seems to be worse than nothing. * gst/typefind/gsttypefindfunctions.c: (qt_type_find): Add ftyp atom to recognize .mp4 and .m4a files as video/quicktime.
2004-02-19gst/sine/demo-dparams.c: Use double dparams, not float.David Schleef1-0/+12
Original commit message from CVS: * gst/sine/demo-dparams.c: (quit_live), (dynparm_log_value_changed), (dynparm_value_changed), (main): Use double dparams, not float. * gst/sine/gstsinesrc.c: (gst_sinesrc_class_init), (gst_sinesrc_init): Change sync default to FALSE, since multiple sync'd elements don't really work correctly. * gst/volume/gstvolume.c: (volume_class_init), (volume_init), (volume_update_volume), (volume_get_property): Change dparam to double.
2004-02-18sys/ximage/ximagesink.c: Rework the way software video scaling works. So now ↵Julien Moutte1-0/+15
we check on each chain call if the video... Original commit message from CVS: 2004-02-18 Julien MOUTTE <julien@moutte.net> * sys/ximage/ximagesink.c: (gst_ximagesink_xwindow_update_geometry), (gst_ximagesink_renegotiate_size), (gst_ximagesink_handle_xevents), (gst_ximagesink_change_state), (gst_ximagesink_expose), (gst_ximagesink_init): Rework the way software video scaling works. So now we check on each chain call if the video frames are feeling the window. If not we try to renegotiate caps. On failure we memorize that and we won't try again for that PLAYING sessions. * sys/ximage/ximagesink.h: Adding a boolean to store the caps renego failure. * sys/xvimage/xvimagesink.c: (gst_xvimagesink_init): initialize the synchronous flag.
2004-02-18break up link function for better error debugThomas Vander Stichele1-0/+5
Original commit message from CVS: break up link function for better error debug
2004-02-18add debug categoryThomas Vander Stichele1-0/+5
Original commit message from CVS: add debug category
2004-02-18sys/ximage/ximagesink.c: Reorganizing the way renegotiation work. The event ↵Julien Moutte1-0/+8
handling function is not taking care of e... Original commit message from CVS: 2004-02-18 Julien MOUTTE <julien@moutte.net> * sys/ximage/ximagesink.c: (gst_ximagesink_renegotiate_size), (gst_ximagesink_handle_xevents), (gst_ximagesink_expose): Reorganizing the way renegotiation work. The event handling function is not taking care of external windows and renegotiate method check for pad flags NEGOTIATING. Should fix : #133209
2004-02-17sys/ximage/ximagesink.c: Checking if the pad is negotiating before trying ↵Julien Moutte1-0/+5
renegotiation. Original commit message from CVS: 2004-02-17 Julien MOUTTE <julien@moutte.net> * sys/ximage/ximagesink.c: (gst_ximagesink_expose): Checking if the pad is negotiating before trying renegotiation.
2004-02-17pass on all possible mime types as hints add extra debug info to ↵Thomas Vander Stichele1-0/+5
detectendless loop Original commit message from CVS: pass on all possible mime types as hints add extra debug info to detectendless loop
2004-02-17sys/: Fix a possible SHM leak if we crash. All other apps using XShm are ↵Julien Moutte1-0/+7
doing that. Original commit message from CVS: 2004-02-17 Julien MOUTTE <julien@moutte.net> * sys/ximage/ximagesink.c: (gst_ximagesink_ximage_new): * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_new): Fix a possible SHM leak if we crash. All other apps using XShm are doing that.
2004-02-16sys/ximage/ximagesink.c: Renegotiate size on expose.Julien Moutte1-0/+7
Original commit message from CVS: 2004-02-17 Julien MOUTTE <julien@moutte.net> * sys/ximage/ximagesink.c: (gst_ximagesink_renegotiate_size), (gst_ximagesink_expose): Renegotiate size on expose. * sys/xvimage/xvimagesink.c: (gst_xvimagesink_expose): Update window size on expose.
2004-02-16testsuite/alsa/sinesrc.c: cosmetic fix to fix compile issue with gcc 2.95.4Benjamin Otte1-0/+5
Original commit message from CVS: 2004-02-16 Benjamin Otte <in7y118@public.uni-hamburg.de> * testsuite/alsa/sinesrc.c: cosmetic fix to fix compile issue with gcc 2.95.4
2004-02-16ext/alsa/gstalsa.c: Alsa should trigger an error if it failed opening the ↵Julien Moutte1-0/+29
audio device. Original commit message from CVS: 2004-02-16 Julien MOUTTE <julien@moutte.net> * ext/alsa/gstalsa.c: (gst_alsa_open_audio), (gst_alsa_timestamp_to_bytes): Alsa should trigger an error if it failed opening the audio device. * sys/ximage/ximagesink.c: (gst_ximagesink_ximage_new), (gst_ximagesink_ximage_destroy), (gst_ximagesink_ximage_put), (gst_ximagesink_xwindow_new), (gst_ximagesink_xwindow_destroy), (gst_ximagesink_xwindow_resize), (gst_ximagesink_xwindow_clear), (gst_ximagesink_renegotiate_size), (gst_ximagesink_handle_xevents), (gst_ximagesink_xcontext_get), (gst_ximagesink_xcontext_clear), (gst_ximagesink_change_state), (gst_ximagesink_chain), (gst_ximagesink_set_xwindow_id): Clearing window in READY TO PAUSED. Removing some useless g_return_if_fail like wingo suggested. * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_new), (gst_xvimagesink_xvimage_destroy), (gst_xvimagesink_xvimage_put), (gst_xvimagesink_xwindow_new), (gst_xvimagesink_xwindow_destroy), (gst_xvimagesink_xwindow_resize), (gst_xvimagesink_xwindow_clear), (gst_xvimagesink_update_colorbalance), (gst_xvimagesink_handle_xevents), (gst_xvimagesink_xcontext_get), (gst_xvimagesink_xcontext_clear), (gst_xvimagesink_get_fourcc_from_caps), (gst_xvimagesink_change_state), (gst_xvimagesink_chain), (gst_xvimagesink_set_xwindow_id), (gst_xvimagesink_colorbalance_list_channels), (gst_xvimagesink_colorbalance_set_value), (gst_xvimagesink_colorbalance_get_value): Clearing window in READY TO PAUSED. Removing some useless g_return_if_fail like wingo suggested.
2004-02-16throw error instead of assertionThomas Vander Stichele1-0/+5
Original commit message from CVS: throw error instead of assertion
2004-02-15gst/switch/gstswitch.c: More fixes for correct data refcounting.Julien Moutte1-0/+5
Original commit message from CVS: 2004-02-15 Julien MOUTTE <julien@moutte.net> * gst/switch/gstswitch.c: (gst_switch_loop): More fixes for correct data refcounting.
2004-02-15gst/switch/gstswitch.c: Cleaning the sinkpads correctly on state change, ↵Julien Moutte1-0/+6
mostly the EOS flag. Original commit message from CVS: 2004-02-15 Julien MOUTTE <julien@moutte.net> * gst/switch/gstswitch.c: (gst_switch_change_state), (gst_switch_class_init): Cleaning the sinkpads correctly on state change, mostly the EOS flag.
2004-02-15examples/gstplay/player.c: Adding some output for debugging.Julien Moutte1-0/+9
Original commit message from CVS: 2004-02-15 Julien MOUTTE <julien@moutte.net> * examples/gstplay/player.c: (got_eos), (main): Adding some output for debugging. * gst-libs/gst/play/play.c: (gst_play_state_change): Stop our timeouts if we go to any state different from PLAYING. * gst-libs/gst/riff/riff-read.c: (gst_riff_read_seek): Fix some more EOS bugs in riff lib.
2004-02-14gst-libs/gst/play/play.c: Disable visualization until i find a way to fix ↵Julien Moutte1-0/+14
switch correctly. Original commit message from CVS: 2004-02-14 Julien MOUTTE <julien@moutte.net> * gst-libs/gst/play/play.c: (gst_play_connect_visualization): Disable visualization until i find a way to fix switch correctly. * gst-libs/gst/riff/riff-read.c: (gst_riff_peek_head): Fix a bug when EOS arrives. * gst/switch/gstswitch.c: (gst_switch_release_pad), (gst_switch_request_new_pad), (gst_switch_poll_sinkpads), (gst_switch_loop), (gst_switch_dispose), (gst_switch_class_init): Reworked switch to get a more correct behaviour with events and refing of data stored in sinkpads. * gst/switch/gstswitch.h: Adding an eos flag for every sinkpad so that we don't pull from a pad in EOS.
2004-02-14ffmpeg plugin moved to gst-ffmpeg moduleThomas Vander Stichele1-0/+1
Original commit message from CVS: ffmpeg plugin moved to gst-ffmpeg module
2004-02-14ext/mad/gstid3tag.c: remove v1 tag even if we can't read it (makes sure we ↵Benjamin Otte1-0/+6
don't detect it again) Original commit message from CVS: 2004-02-14 Benjamin Otte <in7y118@public.uni-hamburg.de> * ext/mad/gstid3tag.c: (gst_id3_tag_chain): remove v1 tag even if we can't read it (makes sure we don't detect it again)
2004-02-14ext/alsa/gstalsa.*: try xrun recovery when wait failed. Make xrun recovery ↵Benjamin Otte1-0/+8
function return TRUE/FALSE to indicate suc... Original commit message from CVS: 2004-02-14 Benjamin Otte <in7y118@public.uni-hamburg.de> * ext/alsa/gstalsa.c: (gst_alsa_pcm_wait), (gst_alsa_xrun_recovery): * ext/alsa/gstalsa.h: try xrun recovery when wait failed. Make xrun recovery function return TRUE/FALSE to indicate success. (might fix #134354)
2004-02-14gst/sine/demo-dparams.c: Convert from float to double.David Schleef1-0/+6
Original commit message from CVS: * gst/sine/demo-dparams.c: (dynparm_log_value_changed), (dynparm_value_changed), (main): Convert from float to double. * gst/sine/gstsinesrc.c: (gst_sinesrc_init): same.
2004-02-14gst/silence/gstsilence.*: Add sync property.David Schleef1-0/+11
Original commit message from CVS: * gst/silence/gstsilence.c: (gst_silence_class_init), (gst_silence_set_clock), (gst_silence_get), (gst_silence_set_property), (gst_silence_get_property): * gst/silence/gstsilence.h: Add sync property. * gst/sine/gstsinesrc.c: (gst_sinesrc_class_init), (gst_sinesrc_init), (gst_sinesrc_set_clock), (gst_sinesrc_get), (gst_sinesrc_set_property), (gst_sinesrc_get_property): * gst/sine/gstsinesrc.h: Add sync property.
2004-02-13gst/intfloat/gstint2float.c: Change stdint usage to glib types.David Schleef1-0/+5
Original commit message from CVS: * gst/intfloat/gstint2float.c: (conv_f32_s16), (gst_int2float_chain_gint16): Change stdint usage to glib types.
2004-02-13move ffmpeg stuff to gst-ffmpeg moduleThomas Vander Stichele1-0/+6
Original commit message from CVS: move ffmpeg stuff to gst-ffmpeg module
2004-02-13use GST_ARCHThomas Vander Stichele1-0/+4
Original commit message from CVS: use GST_ARCH
2004-02-12gst/vbidec/vbiscreen.c: Fixing thomasvs fixes. Missing header.Julien Moutte1-0/+4
Original commit message from CVS: 2004-02-12 Julien MOUTTE <julien@moutte.net> * gst/vbidec/vbiscreen.c: Fixing thomasvs fixes. Missing header.
2004-02-12fixes for #133316, #133663 and #133528 (Stefan Kost)Thomas Vander Stichele1-0/+12
Original commit message from CVS: fixes for #133316, #133663 and #133528 (Stefan Kost)
2004-02-12Convert a few inner loops to use liboil. This is currently optional, and is ↵David Schleef1-0/+17
only enabled if liboil is present (duh!). Original commit message from CVS: Convert a few inner loops to use liboil. This is currently optional, and is only enabled if liboil is present (duh!). * configure.ac: Check for liboil-0.1 * gst/intfloat/Makefile.am: * gst/intfloat/gstint2float.c: (conv_f32_s16), (scalarmult_f32), (gst_int2float_chain_gint16): * gst/videofilter/Makefile.am: * gst/videofilter/gstvideobalance.c: (gst_videobalance_class_init), (tablelookup_u8), (gst_videobalance_planar411): * gst/videotestsrc/Makefile.am: * gst/videotestsrc/gstvideotestsrc.c: (plugin_init): * gst/videotestsrc/videotestsrc.c: (splat_u8), (paint_hline_YUY2), (paint_hline_IYU2), (paint_hline_str4), (paint_hline_str3), (paint_hline_RGB565), (paint_hline_xRGB1555):
2004-02-12ext/lcs/gstcolorspace.c: Merge Ronald's patch (bug #117897) and update for ↵David Schleef1-0/+11
new caps and negotiation. Seems to work, ... Original commit message from CVS: * ext/lcs/gstcolorspace.c: (colorspace_find_lcs_format), (gst_colorspace_caps_get_fourcc), (colorspace_setup_converter), (gst_colorspace_getcaps), (gst_colorspace_link), (gst_colorspace_base_init), (gst_colorspace_init), (gst_colorspace_chain), (gst_colorspace_change_state), (plugin_init): Merge Ronald's patch (bug #117897) and update for new caps and negotiation. Seems to work, although it shows off bugs in lcs.
2004-02-11ext/alsa/Makefile.am: Fix linking against libgstinterfaces. (bug #133886) ↵David Schleef1-0/+5
Noticed by bugs@leroutier.net (Stephane LO... Original commit message from CVS: * ext/alsa/Makefile.am: Fix linking against libgstinterfaces. (bug #133886) Noticed by bugs@leroutier.net (Stephane LOEUILLET)
2004-02-11ext/librfb/gstrfbsrc.c: Add server and port propertiesDavid Schleef1-0/+7
Original commit message from CVS: * ext/librfb/gstrfbsrc.c: (gst_rfbsrc_class_init), (gst_rfbsrc_change_state), (gst_rfbsrc_init), (gst_rfbsrc_set_property), (gst_rfbsrc_get_property): Add server and port properties
2004-02-11fix underquotedness of macrosThomas Vander Stichele1-0/+30
Original commit message from CVS: fix underquotedness of macros
2004-02-11fix ulonglong.m4 missing by upping gettext required versionThomas Vander Stichele1-0/+6
Original commit message from CVS: fix ulonglong.m4 missing by upping gettext required version
2004-02-11ext/ffmpeg/: fix memleaksBenjamin Otte1-0/+8
Original commit message from CVS: 2004-02-11 Benjamin Otte <in7y118@public.uni-hamburg.de> * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_base_init): * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_base_init): * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_base_init): * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_base_init): fix memleaks
2004-02-11ext/gdk_pixbuf/gstgdkpixbuf.c: Fix logic bug causing spurious errors.David Schleef1-0/+13
Original commit message from CVS: * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_link), (gst_gdk_pixbuf_chain): Fix logic bug causing spurious errors. * ext/jpeg/gstjpegdec.c: (gst_jpegdec_base_init), (gst_jpegdec_init), (gst_jpegdec_chain): Fix negotiation. * ext/jpeg/gstjpegenc.c: (gst_jpegenc_base_init), (gst_jpegenc_class_init), (gst_jpegenc_init), (gst_jpegenc_getcaps), (gst_jpegenc_link), (gst_jpegenc_resync), (gst_jpegenc_chain), (gst_jpegenc_set_property), (gst_jpegenc_get_property): Fix negotiation. Add some properties. * ext/jpeg/gstjpegenc.h: Fix negotiation.
2004-02-10ext/mikmod/gstmikmod.*: fix caps negotiation in mikmodBenjamin Otte1-6/+9
Original commit message from CVS: 2004-02-10 Benjamin Otte <in7y118@public.uni-hamburg.de> * ext/mikmod/gstmikmod.c: (gst_mikmod_init), (gst_mikmod_srcfixate), (gst_mikmod_srclink), (gst_mikmod_loop): * ext/mikmod/gstmikmod.h: fix caps negotiation in mikmod * ext/ogg/gstoggdemux.c: (gst_ogg_print): output debug information
2004-02-08gst-libs/gst/: remove unused GST_OPT_CFLAGS from Makefiles include X_CFLAGS ↵Benjamin Otte1-0/+14
and X_LIBS in xoverlay. (#131948) Original commit message from CVS: 2004-02-08 Benjamin Otte <in7y118@public.uni-hamburg.de> * gst-libs/gst/colorbalance/Makefile.am: * gst-libs/gst/navigation/Makefile.am: * gst-libs/gst/xoverlay/Makefile.am: remove unused GST_OPT_CFLAGS from Makefiles include X_CFLAGS and X_LIBS in xoverlay. (#131948)
2004-02-08ext/ogg/gstoggdemux.c: Don't push events to pads that haven't been created ↵David Schleef1-0/+5
(#133508) Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_demux_handle_event): Don't push events to pads that haven't been created (#133508)
2004-02-07Second attempt at committing a working dvdec element.Jan Schmidt1-0/+8
Original commit message from CVS: Second attempt at committing a working dvdec element.
2004-02-07Build fixes for OS X: (see #129600)David Schleef1-0/+11
Original commit message from CVS: Build fixes for OS X: (see #129600) * gst-libs/gst/riff/riff-read.c: (gst_riff_read_strh), (gst_riff_read_strf_vids), (gst_riff_read_strf_auds), (gst_riff_read_strf_iavs): * gst/avi/gstavidemux.c: (gst_avi_demux_stream_avih), (gst_avi_demux_stream_odml): * gst/playondemand/Makefile.am: * gst/rtp/rtp-packet.c:
2004-02-06changelog updateThomas Vander Stichele1-2/+7
Original commit message from CVS: changelog update
2004-02-05ext/dv/gstdvdec.c: Revert last change, because it Just Doesn't Compile.David Schleef1-0/+5
Original commit message from CVS: * ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_loop): Revert last change, because it Just Doesn't Compile.