summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix several misuse of gst_buffer_merge (it doesn't take ownership of any ↵Christophe Fergeau2004-03-064-5/+32
| | | | | | | | | | | | | | | | | | buffer), should fix some leaks. I hope I did... Original commit message from CVS: 2004-03-06 Christophe Fergeau <teuf@gnome.org> * ext/faac/gstfaac.c: (gst_faac_chain): * ext/flac/gstflactag.c: (gst_flac_tag_chain): * ext/libpng/gstpngenc.c: (user_write_data): * ext/mikmod/gstmikmod.c: (gst_mikmod_loop): * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain): * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_chain_subtitle): * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_add_slice): Fix several misuse of gst_buffer_merge (it doesn't take ownership of any buffer), should fix some leaks. I hope I didn't unref buffers that shouldn't be...
* first pass at making this work again needs quite a lot of cleanupsThomas Vander Stichele2004-03-061-0/+20
| | | | | | Original commit message from CVS: first pass at making this work again needs quite a lot of cleanups
* ext/mad/gstid3tag.c: fix huge leak: gst_buffer_merge doesn't unref the first ↵Benjamin Otte2004-03-061-0/+6
| | | | | | | | | argument itself. Original commit message from CVS: * ext/mad/gstid3tag.c: (gst_id3_tag_chain): fix huge leak: gst_buffer_merge doesn't unref the first argument itself.
* report mode/layer/emphThomas Vander Stichele2004-03-061-0/+5
| | | | | Original commit message from CVS: report mode/layer/emph
* ext/mad/gstmad.c: fixed caps leakChristophe Fergeau2004-03-061-0/+4
| | | | | | | Original commit message from CVS: 2004-03-06 Christophe Fergeau <teuf@gnome.org> * ext/mad/gstmad.c: (gst_mad_chain): fixed caps leak
* signal serialThomas Vander Stichele2004-03-061-0/+5
| | | | | Original commit message from CVS: signal serial
* handle _TIME and _BYTE queriesThomas Vander Stichele2004-03-061-0/+8
| | | | | Original commit message from CVS: handle _TIME and _BYTE queries
* ext/mad/gstmad.c: send the average bitrate read from the xing headerChristophe Fergeau2004-03-061-0/+5
| | | | | | | | Original commit message from CVS: 2004-03-06 Christophe Fergeau <teuf@gnome.org> * ext/mad/gstmad.c: (gst_mad_chain): send the average bitrate read from the xing header
* gst/audioconvert/gstaudioconvert.c: do conversions from/to float correctly, ↵Benjamin Otte2004-03-061-0/+9
| | | | | | | | | | | | fix some caps nego errors, export correct... Original commit message from CVS: * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_getcaps), (gst_audio_convert_link), (gst_audio_convert_change_state), (gst_audio_convert_buffer_from_default_format): do conversions from/to float correctly, fix some caps nego errors, export correct supported caps in template and getcaps, use correct caps in try_set_caps functions
* For some reason, I only committed a ChangeLog entry yesterday and not the ↵Christophe Fergeau2004-03-061-0/+7
| | | | | | | | | | | | corresponding code... Original commit message from CVS: 2004-03-06 Christophe Fergeau <teuf@gnome.org> For some reason, I only committed a ChangeLog entry yesterday and not the corresponding code... * ext/mad/gstmad.c: Fix detection of Xing headers * gst/tags/gstid3tag.c: Changes to support TLEN tags
* ext/ogg/gstoggdemux.c: make sure to handle the case where there's no current ↵Benjamin Otte2004-03-061-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.
* ext/aalib/gstaasink.c: Add fixate function. (bug #131128)David Schleef2004-03-063-0/+40
| | | | | | | | | | | | | 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.
* gst/mpegstream/gstrfc2250enc.c: Fix code that ignores return value of ↵David Schleef2004-03-061-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.
* gst/udp/gstudpsrc.c: Check for unfixed caps and throw an element error. ↵David Schleef2004-03-062-1/+14
| | | | | | | | (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)
* ext/faad/gstfaad.c: Fix negotiation.David Schleef2004-03-062-2/+28
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* ext/mad/gstmad.c: Fix detection of Xing headersChristophe Fergeau2004-03-061-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
* debug updatesThomas Vander Stichele2004-03-062-14/+44
| | | | | Original commit message from CVS: debug updates
* ext/mad/: parse Xing header in vbr files, and report the parsed length as a ↵Christophe Fergeau2004-03-051-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
* gst/audioconvert/gstaudioconvert.c: convert channels correctly. convert ↵Benjamin Otte2004-03-052-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.
* sys/xvimage/xvimagesink.c: Check if we have a window before clearing it.Julien Moutte2004-03-051-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.
* sys/ximage/ximagesink.c: Check if we have a window before clearing it.Julien Moutte2004-03-051-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.
* fix gconf install pathThomas Vander Stichele2004-03-052-10/+20
| | | | | Original commit message from CVS: fix gconf install path
* gst/qtdemux/qtdemux.c: Add prototype code for handling seeking and querying.David Schleef2004-03-052-0/+195
| | | | | | | | | 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.
* examples/gstplay/player.c: Initialize variables to NULL. Prevents a segfault ↵Ronald S. Bultje2004-03-052-1/+8
| | | | | | | | | | 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.
* gst/audioconvert/gstaudioconvert.c: make float=>int conversion work ↵Benjamin Otte2004-03-041-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.
* Debian package info not maintained here.David I. Lehn2004-03-041-0/+51
| | | | | Original commit message from CVS: Debian package info not maintained here.
* fix headers fix signals to use - instead of _Thomas Vander Stichele2004-03-049-13/+50
| | | | | | Original commit message from CVS: fix headers fix signals to use - instead of _
* testsuite/gst-lint: Add a check for bad signal names.David Schleef2004-03-041-0/+4
| | | | | Original commit message from CVS: * testsuite/gst-lint: Add a check for bad signal names.
* gst/videofilter/gstgamma.c: Fix typo that modified the alpha channel and ↵David Schleef2004-03-042-2/+11
| | | | | | | | | 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)
* fix the specChristian Schaller2004-03-042-5/+9
| | | | | Original commit message from CVS: fix the spec
* file gst-launch-ext-0.6 was initially added on branch BRANCH-GSTREAMER-0_6.Thomas Vander Stichele2004-03-030-0/+0
| | | | | Original commit message from CVS: file gst-launch-ext-0.6 was initially added on branch BRANCH-GSTREAMER-0_6.
* file gst-visualise-0.6 was initially added on branch BRANCH-GSTREAMER-0_6.Thomas Vander Stichele2004-03-030-0/+0
| | | | | Original commit message from CVS: file gst-visualise-0.6 was initially added on branch BRANCH-GSTREAMER-0_6.
* gst-libs/gst/gconf/gconf.c: Using ximagesink as a default if no gconf key ↵Julien Moutte2004-03-031-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.
* fix --with-pluginsThomas Vander Stichele2004-03-023-15/+23
| | | | | Original commit message from CVS: fix --with-plugins
* Libraries/Multimedia doesn't existThomas Vander Stichele2004-03-021-47/+49
| | | | | Original commit message from CVS: Libraries/Multimedia doesn't exist
* more fixesThomas Vander Stichele2004-03-021-146/+48
| | | | | Original commit message from CVS: more fixes
* Fix for move of gstvideosink.h -> videosink.h.Ronald S. Bultje2004-03-021-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.
* more updatesThomas Vander Stichele2004-03-011-9/+42
| | | | | Original commit message from CVS: more updates
* xwindowlistener is a plugin helper lib, not a full libThomas Vander Stichele2004-03-011-0/+5
| | | | | Original commit message from CVS: xwindowlistener is a plugin helper lib, not a full lib
* more updatesThomas Vander Stichele2004-03-011-46/+35
| | | | | Original commit message from CVS: more updates
* AUTHORS: Added some names. Add yourself if you're still missing.David Schleef2004-03-012-0/+10
| | | | | | Original commit message from CVS: * AUTHORS: Added some names. Add yourself if you're still missing.
* MAINTAINERS: AddDavid Schleef2004-03-012-0/+17
| | | | | Original commit message from CVS: * MAINTAINERS: Add
* fix spec fileThomas Vander Stichele2004-03-012-215/+199
| | | | | Original commit message from CVS: fix spec file
* fix plugin names move gstvideosink.h to videosink.hThomas Vander Stichele2004-03-011-0/+10
| | | | | | Original commit message from CVS: fix plugin names move gstvideosink.h to videosink.h
* fix plugin filenameThomas Vander Stichele2004-03-011-0/+12
| | | | | Original commit message from CVS: fix plugin filename
* add error handler fix mixmatrix plugin filenameThomas Vander Stichele2004-03-011-1/+3
| | | | | | Original commit message from CVS: add error handler fix mixmatrix plugin filename
* sys/oss/gstosselement.*: Reworked enumeration of oss dsps and mixers so that ↵Christophe Fergeau2004-02-293-56/+87
| | | | | | | | | | | | | 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
* update for plugin changes to export symbolsThomas Vander Stichele2004-02-291-2/+2
| | | | | Original commit message from CVS: update for plugin changes to export symbols
* gst/videodrop/gstvideodrop.*: Work based on timestamp of input data, not ↵Ronald S. Bultje2004-02-291-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.
* patches from jmmv@menta.net (Julio M. Merino Vidal)David Schleef2004-02-272-2/+26
| | | | | | | | | | | | | | | | | | 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.