summaryrefslogtreecommitdiffstats
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2004-03-06ext/ogg/gstoggdemux.c: make sure to handle the case where there's no current ↵Benjamin Otte1-0/+7
chain gracefully. Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_get_pad_by_pad), (gst_ogg_demux_src_query): make sure to handle the case where there's no current chain gracefully.
2004-03-06ext/aalib/gstaasink.c: Add fixate function. (bug #131128)David Schleef1-0/+12
Original commit message from CVS: * ext/aalib/gstaasink.c: (gst_aasink_fixate), (gst_aasink_init): Add fixate function. (bug #131128) * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_init), (gst_sdlvideosink_fixate): Add fixate function. * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_link): Fix attempt to print a non-pointer using GST_PTR_FORMAT. * gst/wavparse/gstwavparse.c: (gst_wavparse_parse_fmt): Fix missing break that was causing ulaw to be interpreted as raw int.
2004-03-06gst/mpegstream/gstrfc2250enc.c: Fix code that ignores return value of ↵David Schleef1-0/+9
gst_buffer_merge(). (bug #114560) Original commit message from CVS: * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_add_slice): Fix code that ignores return value of gst_buffer_merge(). (bug #114560) * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_segment): * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_add_slice): same * testsuite/gst-lint: Check for above.
2004-03-06gst/udp/gstudpsrc.c: Check for unfixed caps and throw an element error. ↵David Schleef1-0/+5
(bug #136334) Original commit message from CVS: * gst/udp/gstudpsrc.c: (gst_udpsrc_get): Check for unfixed caps and throw an element error. (bug #136334)
2004-03-06ext/faad/gstfaad.c: Fix negotiation.David Schleef1-0/+23
Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_init), (gst_faad_srcgetcaps), (gst_faad_chain): Fix negotiation. * ext/librfb/gstrfbsrc.c: (gst_rfbsrc_handle_src_event): Add key and button events. * gst-libs/gst/floatcast/floatcast.h: Fix a minor bug in this dung heap of code. * gst-libs/gst/gconf/gstreamer-gconf-uninstalled.pc.in: gstgconf depends on gconf * gst-libs/gst/gconf/gstreamer-gconf.pc.in: same * gst-libs/gst/play/play.c: (gst_play_pipeline_setup), (gst_play_video_fixate), (gst_play_audio_fixate): Add a fixate function to encourage better negotiation, particularly between audioconvert and osssink. * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_chain): * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): Make some debugging more important. * gst/typefind/gsttypefindfunctions.c: Fix mistake in flash typefinding. * gst/vbidec/vbiscreen.c: Add glib header * pkgconfig/gstreamer-play.pc.in: Depends on gst-interfaces.
2004-03-06ext/mad/gstmad.c: Fix detection of Xing headersChristophe Fergeau1-0/+5
Original commit message from CVS: 2004-03-06 Christophe Fergeau <teuf@users.sourceforge.net> * ext/mad/gstmad.c: Fix detection of Xing headers * gst/tags/gstid3tag.c: Changes to support TLEN tags
2004-03-06debug updatesThomas Vander Stichele1-0/+6
Original commit message from CVS: debug updates
2004-03-05ext/mad/: parse Xing header in vbr files, and report the parsed length as a ↵Christophe Fergeau1-0/+8
GST_TAG_DURATION tag. Original commit message from CVS: 2004-03-06 Christophe Fergeau <teuf@gnome.org> * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list): * ext/mad/gstmad.c: (gst_mad_init), (is_xhead), (mpg123_parse_xing_header), (gst_mad_chain): parse Xing header in vbr files, and report the parsed length as a GST_TAG_DURATION tag. * gst/tags/gstid3tag.c: support TLEN (duration) tag
2004-03-05gst/audioconvert/gstaudioconvert.c: convert channels correctly. convert ↵Benjamin Otte1-0/+5
correctly to unsigned. Original commit message from CVS: * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_channels): convert channels correctly. convert correctly to unsigned.
2004-03-05sys/xvimage/xvimagesink.c: Check if we have a window before clearing it.Julien Moutte1-0/+5
Original commit message from CVS: 2004-03-05 Julien MOUTTE <julien@moutte.net> * sys/xvimage/xvimagesink.c: (gst_xvimagesink_change_state): Check if we have a window before clearing it.
2004-03-05sys/ximage/ximagesink.c: Check if we have a window before clearing it.Julien Moutte1-0/+5
Original commit message from CVS: 2004-03-05 Julien MOUTTE <julien@moutte.net> * sys/ximage/ximagesink.c: (gst_ximagesink_change_state): Check if we have a window before clearing it.
2004-03-05fix gconf install pathThomas Vander Stichele1-0/+10
Original commit message from CVS: fix gconf install path
2004-03-05gst/qtdemux/qtdemux.c: Add prototype code for handling seeking and querying.David Schleef1-0/+8
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_src_formats), (gst_qtdemux_src_convert), (gst_qtdemux_get_src_query_types), (gst_qtdemux_get_event_mask), (gst_qtdemux_handle_src_query), (gst_qtdemux_handle_src_event), (gst_qtdemux_add_stream): Add prototype code for handling seeking and querying.
2004-03-05examples/gstplay/player.c: Initialize variables to NULL. Prevents a segfault ↵Ronald S. Bultje1-0/+7
because the (uninitialized) variable is ... Original commit message from CVS: * examples/gstplay/player.c: (main): Initialize variables to NULL. Prevents a segfault because the (uninitialized) variable is not NULL, resulting in a crash on trying to reach error->message.
2004-03-04gst/audioconvert/gstaudioconvert.c: make float=>int conversion work ↵Benjamin Otte1-1/+8
correctly even in cornercases. Original commit message from CVS: 2004-03-05 Benjamin Otte <otte@gnome.org> * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_buffer_to_default_format): make float=>int conversion work correctly even in cornercases.
2004-03-04Debian package info not maintained here.David I. Lehn1-0/+51
Original commit message from CVS: Debian package info not maintained here.
2004-03-04fix headers fix signals to use - instead of _Thomas Vander Stichele1-0/+37
Original commit message from CVS: fix headers fix signals to use - instead of _
2004-03-04testsuite/gst-lint: Add a check for bad signal names.David Schleef1-0/+4
Original commit message from CVS: * testsuite/gst-lint: Add a check for bad signal names.
2004-03-04gst/videofilter/gstgamma.c: Fix typo that modified the alpha channel and ↵David Schleef1-0/+7
caused a warning. (bug #136192) Original commit message from CVS: reviewed by David Schleef * gst/videofilter/gstgamma.c: (gst_gamma_rgb32): Fix typo that modified the alpha channel and caused a warning. (bug #136192)
2004-03-04fix the specChristian Schaller1-0/+5
Original commit message from CVS: fix the spec
2004-03-03gst-libs/gst/gconf/gconf.c: Using ximagesink as a default if no gconf key ↵Julien Moutte1-0/+7
found. We should probably consider using al... Original commit message from CVS: 2004-03-03 Julien MOUTTE <julien@moutte.net> * gst-libs/gst/gconf/gconf.c: (gst_gconf_get_default_video_sink): Using ximagesink as a default if no gconf key found. We should probably consider using alsasink instead of osssink for the audio part.
2004-03-02fix --with-pluginsThomas Vander Stichele1-0/+7
Original commit message from CVS: fix --with-plugins
2004-03-02Fix for move of gstvideosink.h -> videosink.h.Ronald S. Bultje1-0/+8
Original commit message from CVS: * ext/sdl/sdlvideosink.h: * sys/ximage/ximagesink.h: * sys/xvideo/xvideosink.h: * sys/xvimage/xvimagesink.h: Fix for move of gstvideosink.h -> videosink.h.
2004-03-01xwindowlistener is a plugin helper lib, not a full libThomas Vander Stichele1-0/+5
Original commit message from CVS: xwindowlistener is a plugin helper lib, not a full lib
2004-03-01AUTHORS: Added some names. Add yourself if you're still missing.David Schleef1-0/+5
Original commit message from CVS: * AUTHORS: Added some names. Add yourself if you're still missing.
2004-03-01MAINTAINERS: AddDavid Schleef1-0/+4
Original commit message from CVS: * MAINTAINERS: Add
2004-03-01fix spec fileThomas Vander Stichele1-0/+4
Original commit message from CVS: fix spec file
2004-03-01fix plugin names move gstvideosink.h to videosink.hThomas Vander Stichele1-0/+10
Original commit message from CVS: fix plugin names move gstvideosink.h to videosink.h
2004-03-01fix plugin filenameThomas Vander Stichele1-0/+12
Original commit message from CVS: fix plugin filename
2004-02-29sys/oss/gstosselement.*: Reworked enumeration of oss dsps and mixers so that ↵Christophe Fergeau1-0/+8
gst-mixer works on my system using alsa ... Original commit message from CVS: 2004-02-29 Christophe Fergeau <teuf@gnome.org> * sys/oss/gstosselement.c: (gst_osselement_probe), (device_combination_append), (gst_osselement_class_probe_devices): * sys/oss/gstosselement.h: Reworked enumeration of oss dsps and mixers so that gst-mixer works on my system using alsa oss emulation, fixes bug #135597
2004-02-29gst/videodrop/gstvideodrop.*: Work based on timestamp of input data, not ↵Ronald S. Bultje1-0/+10
based on the expected framerate from the inp... Original commit message from CVS: * gst/videodrop/gstvideodrop.c: (gst_videodrop_init), (gst_videodrop_chain), (gst_videodrop_change_state): * gst/videodrop/gstvideodrop.h: Work based on timestamp of input data, not based on the expected framerate from the input. The consequence is that this element now not only scales framerates, but also functions as a framerate corrector or framerate stabilizer/constantizer.
2004-02-27patches from jmmv@menta.net (Julio M. Merino Vidal)David Schleef1-0/+18
Original commit message from CVS: patches from jmmv@menta.net (Julio M. Merino Vidal) * gst/interleave/deinterleave.c: (deinterleave_chain): Fix GST_ELEMENT_ERROR call (bug #135634) * gst/interleave/interleave.c: (interleave_buffered_loop), (interleave_bytestream_loop): Don't use alloca() (bug #135640) * sys/cdrom/gstcdplayer_ioctl_bsd.h: Fix ioctls on NetBSD (bug #135645) * sys/oss/gstosssink.c: (gst_osssink_get_delay), (gst_osssink_chain): Fix ioctls on NetBSD. (bug #135644) * sys/v4l/v4lmjpegsrc_calls.c: (gst_v4lmjpegsrc_sync_next_frame), (gst_v4lmjpegsrc_set_capture), (gst_v4lmjpegsrc_set_capture_m), (gst_v4lmjpegsrc_capture_init), (gst_v4lmjpegsrc_requeue_frame): Fix GST_ELEMENT_ERROR call. * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_try_palette): Fix GST_ELEMENT_ERROR call.
2004-02-27gst-libs/gst/audio/audio.h: add macro to make sure header isn't included twiceBenjamin Otte1-0/+9
Original commit message from CVS: 2004-02-27 Benjamin Otte <otte@gnome.org> * gst-libs/gst/audio/audio.h: add macro to make sure header isn't included twice * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk): don't use gst_buffer_free * gst/playondemand/filter.func: don't usae gst_data_free. Free data only once.
2004-02-27gst/: -marshal.[ch] and -enum.[ch] files should not be disted, -marshal.h ↵David Schleef1-0/+10
files should not be installed, and -enum.h ... Original commit message from CVS: * gst-libs/gst/colorbalance/Makefile.am: * gst-libs/gst/mixer/Makefile.am: * gst-libs/gst/tuner/Makefile.am: * gst/level/Makefile.am: -marshal.[ch] and -enum.[ch] files should not be disted, -marshal.h files should not be installed, and -enum.h files _should_ be installed. Fix to make this the case.
2004-02-26back to nanoThomas Vander Stichele1-1/+7
Original commit message from CVS: back to nano
2004-02-25assorted debug/warning fixesThomas Vander Stichele1-0/+8
Original commit message from CVS: assorted debug/warning fixes
2004-02-25add debug category and use it properlyThomas Vander Stichele1-0/+23
Original commit message from CVS: add debug category and use it properly
2004-02-25gst/interleave/interleave.c (interleave_buffered_loop): Always push only ↵Andy Wingo1-0/+9
when channel->buffer is NULL. Prevents segfa... Original commit message from CVS: 2004-02-25 Andy Wingo <wingo@pobox.com> * gst/interleave/interleave.c (interleave_buffered_loop): Always push only when channel->buffer is NULL. Prevents segfaults doing the state change after a nonlocal exit, like a scheme exception. * gst/audioconvert/gstaudioconvert.c (gst_audio_convert_getcaps): Handle the case where the intersected caps is empty.
2004-02-24fix mulawdecThomas Vander Stichele1-0/+6
Original commit message from CVS: fix mulawdec
2004-02-24gst/videofilter/gstgamma.c: Adds gamma correction for RGB, with separate r g ↵David Schleef1-0/+10
and b correction factors. Original commit message from CVS: reviewed by: David Schleef <ds@schleef.org> * gst/videofilter/gstgamma.c: (gst_gamma_class_init), (gst_gamma_init), (gst_gamma_set_property), (gst_gamma_get_property), (gst_gamma_calculate_tables), (gst_gamma_rgb24), (gst_gamma_rgb32): Adds gamma correction for RGB, with separate r g and b correction factors.
2004-02-24don't signal bitrate for < 1Thomas Vander Stichele1-0/+5
Original commit message from CVS: don't signal bitrate for < 1
2004-02-24gst/qtdemux/qtdemux.c: Cleanups. Convert g_prints to GST_LOGs. Add qtdemux ↵David Schleef1-0/+13
debug category. Attempt to fix timestam... Original commit message from CVS: * gst/qtdemux/qtdemux.c: (plugin_init), (gst_qtdemux_loop_header), (qtdemux_parse_moov), (qtdemux_parse), (qtdemux_node_dump_foreach), (qtdemux_dump_mvhd), (qtdemux_dump_tkhd), (qtdemux_dump_elst), (qtdemux_dump_mdhd), (qtdemux_dump_hdlr), (qtdemux_dump_vmhd), (qtdemux_dump_dref), (qtdemux_dump_stsd), (qtdemux_dump_stts), (qtdemux_dump_stss), (qtdemux_dump_stsc), (qtdemux_dump_stsz), (qtdemux_dump_stco), (qtdemux_dump_co64), (qtdemux_dump_dcom), (qtdemux_dump_cmvd), (qtdemux_parse_tree), (qtdemux_parse_trak): Cleanups. Convert g_prints to GST_LOGs. Add qtdemux debug category. Attempt to fix timestamp calculation.
2004-02-24gst-libs/gst/gconf/gconf.c: Add \n to g_print error messagesJohan Dahlin1-0/+4
Original commit message from CVS: * gst-libs/gst/gconf/gconf.c: Add \n to g_print error messages
2004-02-23versioning gstreamer schemas and install locationThomas Vander Stichele1-0/+9
Original commit message from CVS: versioning gstreamer schemas and install location
2004-02-23ext/xine/xineinput.c: call parent dispose.Benjamin Otte1-0/+28
Original commit message from CVS: 2004-02-23 Benjamin Otte <otte@gnome.org> * ext/xine/xineinput.c: (gst_xine_input_dispose): (gst_xine_input_subclass_init): call parent dispose. change pad template for CD reader correctly * ext/xine/Makefile.am: * ext/xine/gstxine.h: * ext/xine/xine.c: (plugin_init): * ext/xine/xineaudiosink.c: wrap audio sinks, too * gst-libs/gst/resample/private.h: * gst-libs/gst/resample/resample.c: (gst_resample_init), (gst_resample_reinit), (gst_resample_scale), (gst_resample_nearest_s16), (gst_resample_bilinear_s16), (gst_resample_sinc_slow_s16), (gst_resample_sinc_s16), (gst_resample_sinc_ft_s16), (gst_resample_nearest_float), (gst_resample_bilinear_float), (gst_resample_sinc_slow_float), (gst_resample_sinc_float), (gst_resample_sinc_ft_float): * gst-libs/gst/resample/resample.h: * gst/audioscale/gstaudioscale.c: (gst_audioscale_method_get_type), (gst_audioscale_class_init), (gst_audioscale_link), (gst_audioscale_get_buffer), (gst_audioscale_init), (gst_audioscale_chain), (gst_audioscale_set_property), (gst_audioscale_get_property): * gst/audioscale/gstaudioscale.h: s/resample_*/gst_resample_*/i to not clobber namespaces
2004-02-23gst/: First batch implementing audio and video codec tags in demuxers.Julien Moutte1-0/+17
Original commit message from CVS: 2004-02-23 Julien MOUTTE <julien@moutte.net> * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps), (gst_riff_create_audio_caps), (gst_riff_create_iavs_caps), (gst_riff_create_video_template_caps), (gst_riff_create_audio_template_caps), (gst_riff_create_iavs_template_caps): * gst-libs/gst/riff/riff-media.h: * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init), (gst_asf_demux_audio_caps), (gst_asf_demux_add_audio_stream), (gst_asf_demux_video_caps), (gst_asf_demux_add_video_stream): * gst/avi/gstavidemux.c: (gst_avi_demux_add_stream): * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream), (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps), (gst_matroska_demux_plugin_init): First batch implementing audio and video codec tags in demuxers.
2004-02-22ext/xine/: add input plugin wrapper. Playback from files, http, mms and cdda ↵Benjamin Otte1-0/+14
works. Original commit message from CVS: 2004-02-22 Benjamin Otte <otte@gnome.org> * ext/xine/Makefile.am: * ext/xine/gstxine.h: * ext/xine/xine.c: (plugin_init): * ext/xine/xineinput.c: add input plugin wrapper. Playback from files, http, mms and cdda works. * ext/xine/xineaudiodec.c: (gst_xine_audio_dec_chain): remove leftover G_GNUC_UNUSED * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream), (gst_asf_demux_identify_guid): improve debugging output
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)