1. 11 Jun, 2006 2 commits
    • Thomas Vander Stichele's avatar
      autogen.sh: require am17 · 5a027ffd
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * autogen.sh:
      require am17
      * configure.ac:
      * ext/annodex/Makefile.am:
      * ext/cdio/Makefile.am:
      * ext/dv/Makefile.am:
      * ext/esd/Makefile.am:
      * ext/flac/Makefile.am:
      * ext/gdk_pixbuf/Makefile.am:
      * ext/ladspa/Makefile.am:
      * ext/libcaca/Makefile.am:
      * ext/speex/Makefile.am:
      * ext/taglib/Makefile.am:
      * sys/oss/Makefile.am:
      * sys/sunaudio/Makefile.am:
      * sys/ximage/Makefile.am:
      clean up build further
      5a027ffd
    • Thomas Vander Stichele's avatar
      update · b469e723
      Thomas Vander Stichele authored
      Original commit message from CVS:
      update
      b469e723
  2. 10 Jun, 2006 1 commit
    • Sebastian Dröge's avatar
      ext/wavpack/: Add wavpack encoder element (#343131). · b9ea984f
      Sebastian Dröge authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      Original commit message from CVS:
      Patch by: Sebastian Dröge  <mail at slomosnail de>
      * ext/wavpack/Makefile.am:
      * ext/wavpack/gstwavpack.c: (plugin_init):
      * ext/wavpack/gstwavpackcommon.h:
      * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_mode_get_type),
      (gst_wavpack_enc_correction_mode_get_type),
      (gst_wavpack_enc_joint_stereo_mode_get_type),
      (gst_wavpack_enc_base_init), (gst_wavpack_enc_class_init),
      (gst_wavpack_enc_init), (gst_wavpack_enc_dispose),
      (gst_wavpack_enc_sink_set_caps), (gst_wavpack_enc_set_wp_config),
      (gst_wavpack_enc_format_samples), (gst_wavpack_enc_push_block),
      (gst_wavpack_enc_chain), (gst_wavpack_enc_rewrite_first_block),
      (gst_wavpack_enc_sink_event), (gst_wavpack_enc_change_state),
      (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property),
      (gst_wavpack_enc_plugin_init):
      * ext/wavpack/gstwavpackenc.h:
      * ext/wavpack/md5.c:
      * ext/wavpack/md5.h:
      Add wavpack encoder element (#343131).
      b9ea984f
  3. 09 Jun, 2006 6 commits
    • Tim-Philipp Müller's avatar
      gconf/Makefile.am: Honour --disable-schemas-install configure option. Fixes #344100. · 42a1b1e7
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gconf/Makefile.am:
      Honour --disable-schemas-install configure option. Fixes #344100.
      42a1b1e7
    • Tim-Philipp Müller's avatar
      tests/examples/level/Makefile.am: Add -lm to LIBS for pow() function, don't... · 5848e0f5
      Tim-Philipp Müller authored
      tests/examples/level/Makefile.am: Add -lm to LIBS for pow() function, don't assume one of our dependencies (such as l...
      
      Original commit message from CVS:
      * tests/examples/level/Makefile.am:
      Add -lm to LIBS for pow() function, don't assume one of our
      dependencies (such as libxml-2.0) drags it in automatically
      (#343603).
      5848e0f5
    • Peter Kjellerstedt's avatar
      configure.ac: We should use $SED and not $(SED) in configure.ac (#343678). · b9e4f4bb
      Peter Kjellerstedt authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      Original commit message from CVS:
      Patch by: Peter Kjellerstedt  <pkj at axis dot com>
      * configure.ac:
      We should use $SED and not $(SED) in configure.ac (#343678).
      b9e4f4bb
    • Tim-Philipp Müller's avatar
      configure.ac: Check for X before using X_CFLAGS in the check for opengl (#343866). · 7d666676
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * configure.ac:
      Check for X before using X_CFLAGS in the check for opengl (#343866).
      * ext/musepack/Makefile.am:
      * ext/wavpack/Makefile.am:
      * gst/speed/Makefile.am:
      Add missing GST_LIBS, fixes build on cygwin (#343866).
      7d666676
    • Brian Cameron's avatar
      sys/sunaudio/: Attached find a patch that fixes a number of bugs with the... · 6052579a
      Brian Cameron authored and Wim Taymans's avatar Wim Taymans committed
      sys/sunaudio/: Attached find a patch that fixes a number of bugs with the SunAudio mixer plugin and fixes #344101: 1....
      
      Original commit message from CVS:
      Patch by: Brian Cameron <brian dot cameron at sun dot com>
      * sys/sunaudio/gstsunaudiomixerctrl.c:
      (gst_sunaudiomixer_ctrl_open), (gst_sunaudiomixer_ctrl_build_list),
      (gst_sunaudiomixer_ctrl_new), (gst_sunaudiomixer_ctrl_set_volume),
      (gst_sunaudiomixer_ctrl_set_mute):
      * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_class_init),
      (gst_sunaudiosink_init), (gst_sunaudiosink_prepare),
      (gst_sunaudiosink_write):
      Attached find a patch that fixes a number of bugs with the SunAudio mixer
      plugin and fixes #344101:
      1. The gst_sunaudiomixer_ctrl_build_list kept appending the same 3 tracks onto
      the tracklist causing gnome-volume-control's preferences dialog to be messed
      up and would core dump if you checked/unchecked any item.
      2. We weren't previously setting the MUTE flag properly.  Fixing this makes
      gnome-volume-control work better.
      3. Now we properly define the input track to be GST_MIXER_TRACK_INPUT and
      the monitor to be GST_MIXER_TRACK_OUTPUT, so that makes gnome-volume-control
      look better.
      Also some minor cleanup in gstsunaudiosink.c.
      6052579a
    • Wim Taymans's avatar
      ext/jpeg/gstjpegdec.*: API: Added IDCT method property · 78d078e9
      Wim Taymans authored
      Original commit message from CVS:
      * ext/jpeg/gstjpegdec.c: (gst_idct_method_get_type),
      (gst_jpeg_dec_class_init), (gst_jpeg_dec_init),
      (gst_jpeg_dec_decode_indirect), (gst_jpeg_dec_decode_direct),
      (gst_jpeg_dec_chain), (gst_jpeg_dec_sink_event),
      (gst_jpeg_dec_set_property), (gst_jpeg_dec_get_property):
      * ext/jpeg/gstjpegdec.h:
      API: Added IDCT method property
      Small cleanups.
      Avoid dynamic allocation of trivial fixed structure.
      Allocate enough space for temp 4:4:4 YUV buffers. Fixes #343661.
      78d078e9
  4. 07 Jun, 2006 1 commit
  5. 02 Jun, 2006 2 commits
  6. 01 Jun, 2006 2 commits
    • Stefan Kost's avatar
      Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass · 7174c10e
      Stefan Kost authored
      Original commit message from CVS:
      * ext/alsaspdif/alsaspdifsink.h:
      * ext/amrwb/gstamrwbdec.h:
      * ext/amrwb/gstamrwbenc.h:
      * ext/amrwb/gstamrwbparse.h:
      * ext/arts/gst_arts.h:
      * ext/artsd/gstartsdsink.h:
      * ext/audiofile/gstafparse.h:
      * ext/audiofile/gstafsink.h:
      * ext/audiofile/gstafsrc.h:
      * ext/audioresample/gstaudioresample.h:
      * ext/bz2/gstbz2dec.h:
      * ext/bz2/gstbz2enc.h:
      * ext/dirac/gstdiracdec.h:
      * ext/directfb/dfbvideosink.h:
      * ext/divx/gstdivxdec.h:
      * ext/divx/gstdivxenc.h:
      * ext/dts/gstdtsdec.h:
      * ext/faac/gstfaac.h:
      * ext/gsm/gstgsmdec.h:
      * ext/gsm/gstgsmenc.h:
      * ext/ivorbis/vorbisenc.h:
      * ext/libfame/gstlibfame.h:
      * ext/nas/nassink.h:
      * ext/neon/gstneonhttpsrc.h:
      * ext/polyp/polypsink.h:
      * ext/sdl/sdlaudiosink.h:
      * ext/sdl/sdlvideosink.h:
      * ext/shout/gstshout.h:
      * ext/snapshot/gstsnapshot.h:
      * ext/sndfile/gstsf.h:
      * ext/swfdec/gstswfdec.h:
      * ext/tarkin/gsttarkindec.h:
      * ext/tarkin/gsttarkinenc.h:
      * ext/theora/theoradec.h:
      * ext/wavpack/gstwavpackdec.h:
      * ext/wavpack/gstwavpackparse.h:
      * ext/xine/gstxine.h:
      * ext/xvid/gstxviddec.h:
      * ext/xvid/gstxvidenc.h:
      * gst/cdxaparse/gstcdxaparse.h:
      * gst/cdxaparse/gstcdxastrip.h:
      * gst/colorspace/gstcolorspace.h:
      * gst/festival/gstfestival.h:
      * gst/freeze/gstfreeze.h:
      * gst/gdp/gstgdpdepay.h:
      * gst/gdp/gstgdppay.h:
      * gst/modplug/gstmodplug.h:
      * gst/mpeg1sys/gstmpeg1systemencode.h:
      * gst/mpeg1videoparse/gstmp1videoparse.h:
      * gst/mpeg2sub/gstmpeg2subt.h:
      * gst/mpegaudioparse/gstmpegaudioparse.h:
      * gst/multifilesink/gstmultifilesink.h:
      * gst/overlay/gstoverlay.h:
      * gst/playondemand/gstplayondemand.h:
      * gst/qtdemux/qtdemux.h:
      * gst/rtjpeg/gstrtjpegdec.h:
      * gst/rtjpeg/gstrtjpegenc.h:
      * gst/smooth/gstsmooth.h:
      * gst/smoothwave/gstsmoothwave.h:
      * gst/spectrum/gstspectrum.h:
      * gst/speed/gstspeed.h:
      * gst/stereo/gststereo.h:
      * gst/switch/gstswitch.h:
      * gst/tta/gstttadec.h:
      * gst/tta/gstttaparse.h:
      * gst/videodrop/gstvideodrop.h:
      * gst/xingheader/gstxingmux.h:
      * sys/directdraw/gstdirectdrawsink.h:
      * sys/directsound/gstdirectsoundsink.h:
      * sys/dxr3/dxr3audiosink.h:
      * sys/dxr3/dxr3spusink.h:
      * sys/dxr3/dxr3videosink.h:
      * sys/qcam/gstqcamsrc.h:
      * sys/vcd/vcdsrc.h:
      Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
      7174c10e
    • Stefan Kost's avatar
      Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass · 1def669c
      Stefan Kost authored
      Original commit message from CVS:
      * ext/aalib/gstaasink.h:
      * ext/annodex/gstcmmldec.h:
      * ext/cairo/gsttimeoverlay.h:
      * ext/dv/gstdvdec.h:
      * ext/dv/gstdvdemux.h:
      * ext/esd/esdmon.h:
      * ext/esd/esdsink.h:
      * ext/flac/gstflacenc.h:
      * ext/gconf/gstgconfaudiosink.h:
      * ext/gconf/gstgconfaudiosrc.h:
      * ext/gconf/gstgconfvideosink.h:
      * ext/gconf/gstgconfvideosrc.h:
      * ext/gdk_pixbuf/gstgdkanimation.h:
      * ext/gdk_pixbuf/pixbufscale.h:
      * ext/hal/gsthalaudiosink.h:
      * ext/hal/gsthalaudiosrc.h:
      * ext/jpeg/gstjpegenc.h:
      * ext/jpeg/gstsmokedec.h:
      * ext/jpeg/gstsmokeenc.h:
      * ext/libcaca/gstcacasink.h:
      * ext/libmng/gstmngdec.h:
      * ext/libmng/gstmngenc.h:
      * ext/libpng/gstpngdec.h:
      * ext/libpng/gstpngenc.h:
      * ext/raw1394/gstdv1394src.h:
      * ext/speex/gstspeexenc.h:
      * gst/autodetect/gstautoaudiosink.h:
      * gst/autodetect/gstautovideosink.h:
      * gst/avi/gstavidemux.h:
      * gst/cutter/gstcutter.h:
      * gst/debug/efence.h:
      * gst/debug/gstnavigationtest.h:
      * gst/debug/gstnavseek.h:
      * gst/flx/gstflxdec.h:
      * gst/goom/gstgoom.h:
      * gst/icydemux/gsticydemux.h:
      * gst/id3demux/gstid3demux.h:
      * gst/law/alaw-decode.h:
      * gst/law/alaw-encode.h:
      * gst/law/mulaw-decode.h:
      * gst/law/mulaw-encode.h:
      * gst/matroska/matroska-mux.h:
      * gst/median/gstmedian.h:
      * gst/oldcore/gstaggregator.h:
      * gst/oldcore/gstfdsink.h:
      * gst/oldcore/gstmd5sink.h:
      * gst/oldcore/gstmultifilesrc.h:
      * gst/oldcore/gstpipefilter.h:
      * gst/oldcore/gstshaper.h:
      * gst/oldcore/gststatistics.h:
      * gst/rtp/gstasteriskh263.h:
      * gst/rtp/gstrtpL16depay.h:
      * gst/rtp/gstrtpL16pay.h:
      * gst/rtp/gstrtpamrdepay.h:
      * gst/rtp/gstrtpamrpay.h:
      * gst/rtp/gstrtpdepay.h:
      * gst/rtp/gstrtpgsmdepay.h:
      * gst/rtp/gstrtpgsmpay.h:
      * gst/rtp/gstrtph263pay.h:
      * gst/rtp/gstrtph263pdepay.h:
      * gst/rtp/gstrtph263ppay.h:
      * gst/rtp/gstrtpmp4gpay.h:
      * gst/rtp/gstrtpmp4vdepay.h:
      * gst/rtp/gstrtpmp4vpay.h:
      * gst/rtp/gstrtpmpadepay.h:
      * gst/rtp/gstrtpmpapay.h:
      * gst/rtp/gstrtppcmadepay.h:
      * gst/rtp/gstrtppcmapay.h:
      * gst/rtp/gstrtppcmudepay.h:
      * gst/rtp/gstrtppcmupay.h:
      * gst/rtp/gstrtpspeexdepay.h:
      * gst/rtp/gstrtpspeexpay.h:
      * gst/rtsp/gstrtpdec.h:
      * gst/rtsp/gstrtspsrc.h:
      * gst/smpte/gstsmpte.h:
      * gst/udp/gstdynudpsink.h:
      * gst/udp/gstmultiudpsink.h:
      * gst/udp/gstudpsink.h:
      * gst/udp/gstudpsrc.h:
      * gst/videofilter/gstvideobalance.h:
      * gst/videofilter/gstvideoflip.h:
      * sys/oss/gstossdmabuffer.h:
      * sys/oss/gstossmixerelement.h:
      * sys/oss/gstosssink.h:
      * sys/oss/gstosssrc.h:
      * sys/osxvideo/osxvideosink.h:
      * sys/sunaudio/gstsunaudiomixer.h:
      * sys/sunaudio/gstsunaudiosink.h:
      * sys/ximage/gstximagesrc.h:
      Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
      1def669c
  7. 31 May, 2006 3 commits
    • Wim Taymans's avatar
      gst/goom/gstgoom.*: Handle QoS. · cfbd9520
      Wim Taymans authored
      Original commit message from CVS:
      * gst/goom/gstgoom.c: (gst_goom_class_init), (gst_goom_init),
      (gst_goom_finalize), (gst_goom_reset), (gst_goom_sink_setcaps),
      (gst_goom_src_setcaps), (gst_goom_src_event),
      (gst_goom_sink_event), (get_buffer), (gst_goom_chain),
      (gst_goom_change_state):
      * gst/goom/gstgoom.h:
      Handle QoS.
      Handle flushing, discont and events.
      Fix timestamps and various other cleanups.
      cfbd9520
    • Zaheer Abbas Merali's avatar
      ext/raw1394/gstdv1394src.c: Fix bus reset when using libiec61883 · e3d8e2e2
      Zaheer Abbas Merali authored
      Original commit message from CVS:
      2006-05-31  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
      
      * ext/raw1394/gstdv1394src.c: (gst_dv1394src_bus_reset):
      Fix bus reset when using libiec61883
      e3d8e2e2
    • Zaheer Abbas Merali's avatar
      configure.ac: Detect libiec61883 and set necessary CFLAGS and LIBS for dv1394. · 1710bee5
      Zaheer Abbas Merali authored
      Original commit message from CVS:
      2006-05-31  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
      
      * configure.ac:
      Detect libiec61883 and set necessary CFLAGS and LIBS for dv1394.
      * ext/raw1394/Makefile.am:
      Add CFLAGS.
      * ext/raw1394/gstdv1394src.c: (gst_dv1394src_iec61883_receive),
      New method, to receive using libiec61883.
      (gst_dv1394src_iso_receive),
      #ifdef'd out if libiec61883 is present.
      (gst_dv1394src_bus_reset),
      Get userdata correctly if using libiec61883.
      (gst_dv1394src_create),
      When using libiec61883, only poll one fd and no need to read.
      (gst_dv1394src_discover_avc_node),
      Replace g_warnings.
      (gst_dv1394src_start),
      Create new handle when we know which dv port.  More reliable
      than setting port on an existing handle.  Initialise libiec61883.
      (gst_dv1394src_stop):
      If using libiec61883, then cleanup its handle properly.
      * ext/raw1394/gstdv1394src.h:
      Add libiec61883 handle.
      1710bee5
  8. 30 May, 2006 2 commits
    • Sebastien Moutte's avatar
      gst/avi/gstavidemux.c: add an explicit dll imported declaration for GST_CAT_EVENT+WIN32 · c6919694
      Sebastien Moutte authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c:
      add an explicit dll imported declaration for GST_CAT_EVENT+WIN32
      * win32/MANIFEST:
      sort file listing
      * win32/vs6/libgstavi.dsp:
      add gstavimux.c to the project
      * win32/vs6/libgstid3demux.dsp:
      add link to zlib library
      * win32/vs6/libgstmatroska.dsp:
      add matroska-ids.c to the project
      c6919694
    • Sebastian Dröge's avatar
      Add apev2mux element (#343122). · c121cab6
      Sebastian Dröge authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      Original commit message from CVS:
      Patch by: Sebastian Dröge  <mail at slomosnail de >
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      * ext/taglib/Makefile.am:
      * ext/taglib/gstapev2mux.cc:
      * ext/taglib/gstapev2mux.h:
      * ext/taglib/gstid3v2mux.cc:
      * ext/taglib/gsttaglibmux.c: (plugin_init):
      * ext/taglib/gsttaglibmux.h:
      Add apev2mux element (#343122).
      * tests/check/Makefile.am:
      * tests/check/elements/apev2mux.c:
      (test_taglib_apev2mux_create_tags),
      (test_taglib_apev2mux_check_tags), (fill_mp3_buffer), (got_buffer),
      (demux_pad_added), (test_taglib_apev2mux_check_output_buffer),
      (test_taglib_apev2mux_with_tags), (GST_START_TEST),
      (apev2mux_suite), (main):
      Add unit test for apev2mux element.
      c121cab6
  9. 28 May, 2006 6 commits
  10. 27 May, 2006 3 commits
  11. 26 May, 2006 3 commits
  12. 24 May, 2006 3 commits
    • Wim Taymans's avatar
      ext/dv/gstdvdemux.c: Implement EOS correctly by either posting · 8d05a0f2
      Wim Taymans authored
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_loop):
      Implement EOS correctly by either posting
      SEGMENT_DONE or pushing an EOS message depending
      on the seek type. Fixes #342592
      8d05a0f2
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.c: Detect QCELP in mp4a descriptors. · e34cbad0
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_esds):
      Detect QCELP in mp4a descriptors.
      e34cbad0
    • Wim Taymans's avatar
      gst/law/: Some cleanups in the chain functions. · 7b39d558
      Wim Taymans authored
      Original commit message from CVS:
      * gst/law/alaw-decode.c: (gst_alawdec_chain):
      * gst/law/alaw-decode.h:
      * gst/law/alaw-encode.c: (gst_alawenc_chain):
      * gst/law/alaw-encode.h:
      * gst/law/mulaw-decode.c: (gst_mulawdec_chain):
      * gst/law/mulaw-decode.h:
      * gst/law/mulaw-encode.c: (gst_mulawenc_chain):
      * gst/law/mulaw-encode.h:
      Some cleanups in the chain functions.
      Remove some GStreamer 0.0.2 bits.
      7b39d558
  13. 23 May, 2006 3 commits
    • Mark Nauwelaerts's avatar
      gst/matroska/matroska-mux.c: gst_collect_pads_stop() needs to be called before... · d4e266cd
      Mark Nauwelaerts authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      gst/matroska/matroska-mux.c: gst_collect_pads_stop() needs to be called before chaining up to the parent class (#3427...
      
      Original commit message from CVS:
      Patch by: Mark Nauwelaerts  <manauw at skynet be>
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_change_state):
      gst_collect_pads_stop() needs to be called before chaining up
      to the parent class (#342734).
      d4e266cd
    • Tim-Philipp Müller's avatar
      ext/flac/: Remove backwards compatibility cruft for dealing with FLAC API... · 13518af4
      Tim-Philipp Müller authored
      ext/flac/: Remove backwards compatibility cruft for dealing with FLAC API changes in the 1.0.x series - we require 1....
      
      Original commit message from CVS:
      * ext/flac/Makefile.am:
      * ext/flac/flac_compat.h:
      * ext/flac/gstflac.c:
      * ext/flac/gstflacdec.c: (gst_flac_dec_init):
      * ext/flac/gstflacenc.c:
      Remove backwards compatibility cruft for dealing with FLAC API
      changes in the 1.0.x series - we require 1.1.1 or newer these days.
      13518af4
    • Tim-Philipp Müller's avatar
      gst/matroska/: Add support for muxing/demuxing theora video (#342448; too bad... · 4e012bac
      Tim-Philipp Müller authored
      gst/matroska/: Add support for muxing/demuxing theora video (#342448; too bad none of the usual linux players can act...
      
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
      (gst_matroska_demux_push_xiph_codec_priv_data),
      (gst_matroska_demux_parse_blockgroup_or_simpleblock),
      (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps):
      * gst/matroska/matroska-ids.h:
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init),
      (gst_matroska_mux_video_pad_setcaps),
      (xiph3_streamheader_to_codecdata),
      (vorbis_streamheader_to_codecdata),
      (theora_streamheader_to_codecdata),
      (gst_matroska_mux_audio_pad_setcaps),
      (gst_matroska_mux_write_data):
      Add support for muxing/demuxing theora video (#342448; too bad
      none of the usual linux players can actually play this). Playback
      in GStreamer will require additional changes to theoradec in -base.
      Refactor streamheaders <=> CodecPrivateData code a bit; some small
      cleanups.
      4e012bac
  14. 22 May, 2006 3 commits