1. 01 Mar, 2004 7 commits
  2. 29 Feb, 2004 3 commits
    • Christophe Fergeau's avatar
      sys/oss/gstosselement.*: Reworked enumeration of oss dsps and mixers so that... · 33225a4b
      Christophe Fergeau authored
      sys/oss/gstosselement.*: Reworked enumeration of oss dsps and mixers so that 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
      33225a4b
    • Thomas Vander Stichele's avatar
      update for plugin changes to export symbols · b88cdd4a
      Thomas Vander Stichele authored
      Original commit message from CVS:
      update for plugin changes to export symbols
      b88cdd4a
    • Ronald S. Bultje's avatar
      gst/videodrop/gstvideodrop.*: Work based on timestamp of input data, not based... · 2a55f852
      Ronald S. Bultje authored
      gst/videodrop/gstvideodrop.*: Work based on timestamp of input data, not 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.
      2a55f852
  3. 27 Feb, 2004 4 commits
    • David Schleef's avatar
      patches from jmmv@menta.net (Julio M. Merino Vidal) · 53056083
      David Schleef authored
      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.
      53056083
    • Benjamin Otte's avatar
      gst-libs/gst/audio/audio.h: add macro to make sure header isn't included twice · e4a3aa6f
      Benjamin Otte authored
      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.
      e4a3aa6f
    • Christian Schaller's avatar
      keeping the spec humming · aae85770
      Christian Schaller authored
      Original commit message from CVS:
      keeping the spec humming
      aae85770
    • David Schleef's avatar
      gst/: -marshal.[ch] and -enum.[ch] files should not be disted, -marshal.h... · 14db0168
      David Schleef authored
      gst/: -marshal.[ch] and -enum.[ch] files should not be disted, -marshal.h 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.
      14db0168
  4. 26 Feb, 2004 1 commit
  5. 25 Feb, 2004 4 commits
  6. 24 Feb, 2004 6 commits
    • Thomas Vander Stichele's avatar
      fix mulawdec · cf70765a
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fix mulawdec
      cf70765a
    • David Schleef's avatar
      gst/videofilter/gstgamma.c: Adds gamma correction for RGB, with separate r g... · 066bff56
      David Schleef authored
      gst/videofilter/gstgamma.c: Adds gamma correction for RGB, with separate r g 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.
      066bff56
    • Thomas Vander Stichele's avatar
      don't signal bitrate for < 1 · c4fd0eed
      Thomas Vander Stichele authored
      Original commit message from CVS:
      don't signal bitrate for < 1
      c4fd0eed
    • David Schleef's avatar
      gst/qtdemux/qtdemux.c: Cleanups. Convert g_prints to GST_LOGs. Add qtdemux... · 02fce729
      David Schleef authored
      gst/qtdemux/qtdemux.c: Cleanups.  Convert g_prints to GST_LOGs.  Add qtdemux 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.
      02fce729
    • Johan Dahlin's avatar
      gst-libs/gst/gconf/gconf.c: Add \n to g_print error messages · cc02b0dd
      Johan Dahlin authored
      Original commit message from CVS:
      * gst-libs/gst/gconf/gconf.c: Add \n to g_print error messages
      cc02b0dd
    • Thomas Vander Stichele's avatar
      I hate conflicts, this was supposed to go in yesterday · 91daae6c
      Thomas Vander Stichele authored
      Original commit message from CVS:
      I hate conflicts, this was supposed to go in yesterday
      91daae6c
  7. 23 Feb, 2004 4 commits
    • Scott Wheeler's avatar
      build on gcc 2.95 · 4897f536
      Scott Wheeler authored
      Original commit message from CVS:
      build on gcc 2.95
      4897f536
    • Thomas Vander Stichele's avatar
      versioning gstreamer schemas and install location · ff81abd2
      Thomas Vander Stichele authored
      Original commit message from CVS:
      versioning gstreamer schemas and install location
      ff81abd2
    • Benjamin Otte's avatar
      ext/xine/xineinput.c: call parent dispose. · 409ddc45
      Benjamin Otte authored
      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
      409ddc45
    • Julien Moutte's avatar
      gst/: First batch implementing audio and video codec tags in demuxers. · 678a8ee8
      Julien Moutte authored
      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.
      678a8ee8
  8. 22 Feb, 2004 5 commits
    • Benjamin Otte's avatar
      ext/xine/: add input plugin wrapper. Playback from files, http, mms and cdda works. · 3b26c77c
      Benjamin Otte authored
      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
      3b26c77c
    • Benjamin Otte's avatar
      autogen.sh: replace test -e with test -x for mkinstalldirs to be more portable. · ca28b5b5
      Benjamin Otte authored
      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)
      ca28b5b5
    • Benjamin Otte's avatar
      gst/audioconvert/gstaudioconvert.c: set rank to PRIMARY · 355318b5
      Benjamin Otte authored
      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)
      355318b5
    • Benjamin Otte's avatar
      configure.ac: export [_]*{gst,Gst,GST}.* symbols from plugins · 3acef0a8
      Benjamin Otte authored
      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)
      3acef0a8
    • Ramon Garcia Fernandez's avatar
      Export only gst_plugin_desc from plugins · e1a8f471
      Ramon Garcia Fernandez authored
      Original commit message from CVS:
      Export only gst_plugin_desc from plugins
      e1a8f471
  9. 20 Feb, 2004 3 commits
    • Thomas Vander Stichele's avatar
      fix gdk_pixbuf install location creation for solaris fix category for vorbisdec · 5da344cc
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      fix gdk_pixbuf install location creation for solaris
      fix category for vorbisdec
      5da344cc
    • Andy Wingo's avatar
      gst/intfloat/, gst/oneton: Removed, replaced by audioconvert and interleave respectively. · ce89f168
      Andy Wingo authored
      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.
      ce89f168
    • Benjamin Otte's avatar
      ext/xine/: add first version of xine plugin wrapper. Currently only wraps the · 8eae64c3
      Benjamin Otte authored
      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.
      8eae64c3
  10. 19 Feb, 2004 3 commits
    • Benjamin Otte's avatar
      ext/: use gst_tag_list_insert when you want to insert tags · 10367e62
      Benjamin Otte authored
      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
      10367e62
    • David Schleef's avatar
      configure.ac: Move massink to gst-rotten · 36a3243b
      David Schleef authored
      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:
      36a3243b
    • David Schleef's avatar
      ext/gdk_pixbuf/gstgdkpixbuf.c: Disable gdk_pixbuf typefinding, since it seems... · bb3eed46
      David Schleef authored
      ext/gdk_pixbuf/gstgdkpixbuf.c: Disable gdk_pixbuf typefinding, since it 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.
      bb3eed46