1. 18 Jun, 2006 2 commits
  2. 17 Jun, 2006 1 commit
  3. 16 Jun, 2006 3 commits
    • Zaheer Abbas Merali's avatar
      gst/spectrum/Makefile.am: Fix build. · a5e50a40
      Zaheer Abbas Merali authored
      Original commit message from CVS:
      2006-06-16  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
      
      * gst/spectrum/Makefile.am:
      Fix build.
      a5e50a40
    • Tim-Philipp Müller's avatar
      Use GST_PLUGIN_DOCS, --enable-plugin-docs etc. · 16e1c0ad
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * autogen.sh:
      * configure.ac:
      * docs/Makefile.am:
      Use GST_PLUGIN_DOCS, --enable-plugin-docs etc.
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/inspect/plugin-taglib.xml:
      Add/fix apev2mux docs.
      16e1c0ad
    • Stefan Kost's avatar
      gst/spectrum/: port to use message to get results, cleanly exit when closing the window · 27877984
      Stefan Kost authored
      Original commit message from CVS:
      * gst/spectrum/demo-audiotest.c: (on_window_destroy),
      (draw_spectrum), (message_handler), (main):
      * gst/spectrum/demo-osssrc.c: (on_window_destroy), (draw_spectrum),
      (message_handler), (main):
      port to use message to get results, cleanly exit when closing the window
      * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
      (gst_spectrum_init), (gst_spectrum_dispose),
      (gst_spectrum_set_property), (gst_spectrum_get_property),
      (gst_spectrum_set_caps), (gst_spectrum_start),
      (gst_spectrum_message_new), (gst_spectrum_transform_ip):
      * gst/spectrum/gstspectrum.h:
      port to derive from basetransform and send results via messages
      (like level element)
      27877984
  4. 15 Jun, 2006 2 commits
  5. 14 Jun, 2006 5 commits
    • Wim Taymans's avatar
      ext/dv/gstdvdec.c: Reset segment info on flush. · 778a0bf9
      Wim Taymans authored
      Original commit message from CVS:
      * ext/dv/gstdvdec.c: (gst_dvdec_class_init), (gst_dvdec_init),
      (gst_dvdec_finalize), (gst_dvdec_sink_event),
      (gst_dvdec_change_state):
      Reset segment info on flush.
      Alloc segment in _init, free in _finalize.
      * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_pull_seek):
      Don't send segments twice.
      778a0bf9
    • Wim Taymans's avatar
      ext/dv/gstdvdemux.c: Respect segment.stop. Fixes #342592. · 4d4c2a55
      Wim Taymans authored
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame):
      Respect segment.stop. Fixes #342592.
      4d4c2a55
    • Tim-Philipp Müller's avatar
      gst/matroska/matroska-demux.c: No language specified means the implied... · 40131326
      Tim-Philipp Müller authored
      gst/matroska/matroska-demux.c: No language specified means the implied language is English according to the matroska ...
      
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream):
      No language specified means the implied language is English
      according to the matroska spec (partially fixes #344708);
      add some more debug output.
      40131326
    • Sebastian Dröge's avatar
      ext/wavpack/gstwavpackenc.*: Use bitrate property solely for bitrates and add... · a969a074
      Sebastian Dröge authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      ext/wavpack/gstwavpackenc.*: Use bitrate property solely for bitrates and add new bits-per-sample property for the ot...
      
      Original commit message from CVS:
      Patch by: Sebastian Dröge  <slomo at circular-chaos org>
      * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_base_init),
      (gst_wavpack_enc_class_init), (gst_wavpack_enc_set_wp_config),
      (gst_wavpack_enc_chain), (gst_wavpack_enc_sink_event),
      (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
      * ext/wavpack/gstwavpackenc.h:
      Use bitrate property solely for bitrates and add new
      bits-per-sample property for the other stuff. Set duration
      to 'unknown' in initial header and resend header with proper
      duration on EOS; update Sebastian's e-mail address.
      a969a074
    • Tim-Philipp Müller's avatar
      gst/wavparse/gstwavparse.c: When operating chain-based, don't make any... · 84e86aeb
      Tim-Philipp Müller authored
      gst/wavparse/gstwavparse.c: When operating chain-based, don't make any assumptions about the chunking of the incoming...
      
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_peek_chunk_info),
      (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
      (gst_wavparse_chain):
      When operating chain-based, don't make any assumptions about the
      chunking of the incoming data and make streaming work on days other
      than the second Thursday after a full moon. Also fix up debug
      messages here and there and make use of the most excellent new
      gst_pad_query_peer_duration() utility function.
      Skip any 'bext' chunks in front of the 'fmt ' chunk. Fixes #343837.
      * gst/wavparse/gstwavparse.h:
      Remove trailing comma after last enum value, some compilers don't
      like that.
      84e86aeb
  6. 13 Jun, 2006 2 commits
  7. 12 Jun, 2006 3 commits
  8. 11 Jun, 2006 7 commits
  9. 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
  10. 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
  11. 07 Jun, 2006 1 commit
  12. 02 Jun, 2006 2 commits
  13. 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
  14. 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