1. 06 Jun, 2010 1 commit
  2. 27 Mar, 2010 2 commits
  3. 26 Mar, 2010 1 commit
  4. 18 Mar, 2010 2 commits
  5. 29 Jan, 2009 2 commits
  6. 01 Oct, 2008 1 commit
    • Michael Smith's avatar
      configure.ac: Fix libs for linking directsound. · e2dbf108
      Michael Smith authored
      Original commit message from CVS:
      * configure.ac:
      Fix libs for linking directsound.
      * sys/directsound/gstdirectsoundsink.c:
      Fix buffer sizing to prevent racing the ringbuffer at startup.
      Add volume property.
      e2dbf108
  7. 23 May, 2007 1 commit
    • Sébastien Moutte's avatar
      docs/plugins/gst-plugins-bad-plugins.args: Remove directsoundsink property doc... · 877b1be8
      Sébastien Moutte authored
      docs/plugins/gst-plugins-bad-plugins.args: Remove directsoundsink property doc as this sink use the mixer interface now.
      
      Original commit message from CVS:
      * docs/plugins/gst-plugins-bad-plugins.args:
      Remove directsoundsink property doc as this sink use the mixer
      interface now.
      * docs/plugins/gst-plugins-bad-plugins.interfaces:
      Add interfaces implemented by Windows sinks.
      * sys/directsound/gstdirectsoundsink.c:
      * sys/directsound/gstdirectsoundsink.h:
      Remove directsoundsink property  and implement the mixer interface.
      * win32/vs6/gst_plugins_bad.dsw:
      * win32/vs6/libgstdirectsound.dsp:
      Update project files.
      * gst-libs/gst/dshow/gstdshow.cpp:
      * gst-libs/gst/dshow/gstdshow.h:
      * gst-libs/gst/dshow/gstdshowfakesink.cpp:
      * gst-libs/gst/dshow/gstdshowfakesink.h:
      * gst-libs/gst/dshow/gstdshowfakesrc.cpp:
      * gst-libs/gst/dshow/gstdshowfakesrc.h:
      * gst-libs/gst/dshow/gstdshowinterface.cpp:
      * gst-libs/gst/dshow/gstdshowinterface.h:
      * win32/common/libgstdshow.def:
      * win32/vs6/libgstdshow.dsp:
      Add a new gst library which allow to create internal Direct Show
      graph (pipelines) to wrap Windows sources, decoders or encoders.
      It includes a DirectShow fake source and sink and utility functions.
      * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
      * sys/dshowsrcwrapper/gstdshowaudiosrc.h:
      * sys/dshowsrcwrapper/gstdshowsrcwrapper.c:
      * sys/dshowsrcwrapper/gstdshowsrcwrapper.h:
      * sys/dshowsrcwrapper/gstdshowvideosrc.c:
      * sys/dshowsrcwrapper/gstdshowvideosrc.h:
      * win32/vs6/libdshowsrcwrapper.dsp:
      Add a new plugin to wrap DirectShow sources on Windows.
      It gets data from any webcam, dv cam, micro. We could add
      tv tunner card later.
      877b1be8
  8. 27 Feb, 2007 1 commit
  9. 20 Feb, 2007 1 commit
    • Sébastien Moutte's avatar
      sys/directsound/gstdirectsoundsink.*: Remove include of unused headers. · 296687a3
      Sébastien Moutte authored
      Original commit message from CVS:
      * sys/directsound/gstdirectsoundsink.c:
      * sys/directsound/gstdirectsoundsink.h:
      Remove include of unused headers.
      * sys/waveform/gstwaveformplugin.c:
      * sys/waveform/gstwaveformsink.c:
      * sys/waveform/gstwaveformsink.h:
      * win32/vs6/libgstwaveform.dsp:
      Add a new waveform plugin which includes an audio sink
      element using the WaveForm win32 API.
      * win32/MANIFEST:
      Add the new project file form waveform plugin.
      296687a3
  10. 18 Feb, 2007 1 commit
    • Sébastien Moutte's avatar
      sys/directdraw/: Prepare the plugin to move to good: · 71cf071f
      Sébastien Moutte authored
      Original commit message from CVS:
      * sys/directdraw/gstdirectdrawplugin.c:
      * sys/directdraw/gstdirectdrawsink.c:
      * sys/directdraw/gstdirectdrawsink.h:
      Prepare the plugin to move to good:
      Remove unused/untested code (rendering to an extern surface,
      yuv format rendering).Use GST_(DEBUG/*)_OBJECT macros
      Rename all functions from gst_directdrawsink to gst_directdraw_sink.
      Add gtk doc section
      Fix a bug in gst_directdraw_sink_show_frame, memcpy line by line
      respecting destination surface stride.
      * sys/directsound/gstdirectsoundplugin.c:
      * sys/directsound/gstdirectsoundsink.c:
      * sys/directsound/gstdirectsoundsink.h:
      Prepare the plugin to move to good:
      Rename all functions from gst_directsoundsink to gst_directsound_sink.
      Add gtk doc section
      * win32/common/config.h.in:
      * win32/MANIFEST:
      Add config.h.in
      71cf071f
  11. 04 Jan, 2007 1 commit
    • Vincent Torri's avatar
      Add directsoundsink to build and dist it, so it gets built when compiling with... · 40de57f6
      Vincent Torri authored
      Add directsoundsink to build and dist it, so it gets built when compiling with MingW on win32 and the required header...
      
      Original commit message from CVS:
      Patch by: Vincent Torri  <vtorri at univ-evry fr>
      * configure.ac:
      * sys/Makefile.am:
      * sys/directsound/Makefile.am:
      * sys/directsound/gstdirectsoundsink.c:
      (gst_directsoundsink_reset):
      Add directsoundsink to build and dist it, so it gets built when
      compiling with MingW on win32 and the required headers and libraries
      are available (fixes: #392638). Also simplify DirectDraw check a bit.
      * tests/check/elements/.cvsignore:
      Fix CVS ignore for neonhttpsrc test binary.
      40de57f6
  12. 01 Nov, 2006 1 commit
    • Sergey Scobich's avatar
      sys/: Wait until the window is created before using it; guard unistd.h... · a0eefe10
      Sergey Scobich authored
      sys/: Wait until the window is created before using it; guard unistd.h includes with HAVE_UNISTD_H. (#366523)
      
      Original commit message from CVS:
      Patch by: Sergey Scobich  <sergey dot scobich at gmail com>
      * sys/directdraw/gstdirectdrawsink.c:
      (gst_directdrawsink_window_thread),
      (gst_directdrawsink_create_default_window):
      * sys/directdraw/gstdirectdrawsink.h:
      * sys/directsound/gstdirectsoundsink.c:
      Wait until the window is created before using it; guard unistd.h
      includes with HAVE_UNISTD_H. (#366523)
      * win32/vs8/libgstdirectdraw.vcproj:
      * win32/vs8/libgstdirectsound.vcproj:
      Update project files.
      a0eefe10
  13. 24 Jul, 2006 1 commit
    • Sébastien Moutte's avatar
      sys/directsound/gstdirectsoundsink.*: Add an attenuation property that will... · bfd753e0
      Sébastien Moutte authored
      sys/directsound/gstdirectsoundsink.*: Add an attenuation property that will directly attenuate the directsound buffer.
      
      Original commit message from CVS:
      * sys/directsound/gstdirectsoundsink.h:
      * sys/directsound/gstdirectsoundsink.c:
      Add an attenuation property that will directly attenuate the
      directsound buffer.
      Change the size of the directsound secondary buffer to a half second.
      Add more debug logs.
      Add a lock to protect dsound buffer write access.
      Fix a bad implementation of reset.
      * sys/directsound/gstdirectdrawsink.c:
      * sys/directsound/gstdirectdrawsink.h:
      Add a keep_aspect_ratio property.
      Do not use overlay if not supported.
      Add more debug logs.
      Remove overwrite of WM_ERASEBKGND message handling. It was not
      redrawing border when keep_aspect_ratio was enabled.
      * win32/common/config.h:
      update version waiting an auto-generated config.h
      bfd753e0
  14. 25 Apr, 2006 1 commit
    • Stefan Kost's avatar
      Define GstElementDetails as const and also static (when defined as global) · 0835d422
      Stefan Kost authored
      Original commit message from CVS:
      * ext/amrwb/gstamrwbdec.c:
      * ext/amrwb/gstamrwbenc.c:
      * ext/amrwb/gstamrwbparse.c:
      * ext/arts/gst_arts.c:
      * ext/artsd/gstartsdsink.c:
      * ext/audiofile/gstafparse.c:
      * ext/audiofile/gstafsink.c:
      * ext/audiofile/gstafsrc.c:
      * ext/audioresample/gstaudioresample.c:
      * ext/bz2/gstbz2dec.c:
      * ext/bz2/gstbz2enc.c:
      * ext/cdaudio/gstcdaudio.c:
      * ext/directfb/dfbvideosink.c:
      * ext/divx/gstdivxdec.c:
      * ext/divx/gstdivxenc.c:
      * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
      * ext/faac/gstfaac.c: (gst_faac_base_init):
      * ext/faad/gstfaad.c:
      * ext/gsm/gstgsmdec.c:
      * ext/gsm/gstgsmenc.c:
      * ext/hermes/gsthermescolorspace.c:
      * ext/ivorbis/vorbisfile.c:
      * ext/lcs/gstcolorspace.c:
      * ext/libfame/gstlibfame.c:
      * ext/libmms/gstmms.c: (gst_mms_base_init):
      * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
      * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
      * ext/nas/nassink.c: (gst_nassink_base_init):
      * ext/neon/gstneonhttpsrc.c:
      * ext/sdl/sdlaudiosink.c:
      * ext/sdl/sdlvideosink.c:
      * ext/shout/gstshout.c:
      * ext/snapshot/gstsnapshot.c:
      * ext/sndfile/gstsf.c:
      * ext/swfdec/gstswfdec.c:
      * ext/tarkin/gsttarkindec.c:
      * ext/tarkin/gsttarkinenc.c:
      * ext/theora/theoradec.c:
      * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
      * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
      * ext/xvid/gstxviddec.c:
      * ext/xvid/gstxvidenc.c:
      * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
      * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
      * gst/chart/gstchart.c:
      * gst/colorspace/gstcolorspace.c:
      * gst/deinterlace/gstdeinterlace.c:
      * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
      * gst/festival/gstfestival.c:
      * gst/filter/gstbpwsinc.c:
      * gst/filter/gstiir.c:
      * gst/filter/gstlpwsinc.c:
      * gst/freeze/gstfreeze.c:
      * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
      * gst/librfb/gstrfbsrc.c:
      * gst/mixmatrix/mixmatrix.c:
      * gst/mpeg1sys/gstmpeg1systemencode.c:
      * gst/mpeg1videoparse/gstmp1videoparse.c:
      * gst/mpeg2sub/gstmpeg2subt.c:
      * gst/mpegaudioparse/gstmpegaudioparse.c:
      * gst/multifilesink/gstmultifilesink.c:
      * gst/overlay/gstoverlay.c:
      * gst/passthrough/gstpassthrough.c:
      * gst/playondemand/gstplayondemand.c:
      * gst/qtdemux/qtdemux.c:
      * gst/rtjpeg/gstrtjpegdec.c:
      * gst/rtjpeg/gstrtjpegenc.c:
      * gst/smooth/gstsmooth.c:
      * gst/smoothwave/gstsmoothwave.c:
      * gst/spectrum/gstspectrum.c:
      * gst/speed/gstspeed.c:
      * gst/stereo/gststereo.c:
      * gst/switch/gstswitch.c:
      * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
      * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
      * gst/vbidec/gstvbidec.c:
      * gst/videocrop/gstvideocrop.c:
      * gst/videodrop/gstvideodrop.c:
      * gst/virtualdub/gstxsharpen.c:
      * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
      * gst/y4m/gsty4mencode.c:
      * sys/cdrom/gstcdplayer.c:
      * sys/directdraw/gstdirectdrawsink.c:
      * sys/directsound/gstdirectsoundsink.c:
      * sys/glsink/glimagesink.c:
      * sys/qcam/gstqcamsrc.c:
      * sys/v4l2/gstv4l2src.c:
      * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
      * sys/ximagesrc/ximagesrc.c:
      Define GstElementDetails as const and also static (when defined as
      global)
      0835d422
  15. 08 Apr, 2006 1 commit
    • Stefan Kost's avatar
      Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent) · 687ccc01
      Stefan Kost authored
      Original commit message from CVS:
      * ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_class_init):
      * ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_class_init):
      * ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_class_init):
      * ext/arts/gst_arts.c: (gst_arts_class_init):
      * ext/artsd/gstartsdsink.c: (gst_artsdsink_class_init):
      * ext/audiofile/gstafsink.c: (gst_afsink_class_init):
      * ext/audiofile/gstafsrc.c: (gst_afsrc_class_init):
      * ext/audioresample/gstaudioresample.c:
      * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_class_init):
      * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_class_init):
      * ext/divx/gstdivxdec.c: (gst_divxdec_class_init):
      * ext/hermes/gsthermescolorspace.c:
      (gst_hermes_colorspace_class_init):
      * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_class_init):
      * ext/jack/gstjack.c: (gst_jack_class_init):
      * ext/jack/gstjackbin.c: (gst_jack_bin_class_init):
      * ext/lcs/gstcolorspace.c: (gst_colorspace_class_init):
      * ext/libfame/gstlibfame.c: (gst_fameenc_class_init):
      * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_class_init):
      * ext/nas/nassink.c: (gst_nassink_class_init):
      * ext/shout/gstshout.c: (gst_icecastsend_class_init):
      * ext/snapshot/gstsnapshot.c: (gst_snapshot_class_init):
      * ext/sndfile/gstsf.c: (gst_sf_class_init):
      * ext/swfdec/gstswfdec.c: (gst_swfdecbuffer_class_init),
      (gst_swfdec_class_init):
      * ext/tarkin/gsttarkindec.c: (gst_tarkindec_class_init):
      * ext/tarkin/gsttarkinenc.c: (gst_tarkinenc_class_init):
      * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_class_init):
      * gst/chart/gstchart.c: (gst_chart_class_init):
      * gst/colorspace/gstcolorspace.c: (gst_colorspace_class_init):
      * gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_class_init):
      * gst/festival/gstfestival.c: (gst_festival_class_init):
      * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init):
      * gst/filter/gstiir.c: (gst_iir_class_init):
      * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init):
      * gst/librfb/gstrfbsrc.c: (gst_rfbsrc_class_init):
      * gst/mixmatrix/mixmatrix.c: (gst_mixmatrix_class_init):
      * gst/mpeg1sys/gstmpeg1systemencode.c:
      (gst_system_encode_class_init):
      * gst/mpeg1videoparse/gstmp1videoparse.c:
      (gst_mp1videoparse_class_init):
      * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_class_init):
      * gst/mpegaudioparse/gstmpegaudioparse.c:
      (gst_mp3parse_class_init):
      * gst/overlay/gstoverlay.c: (gst_overlay_class_init):
      * gst/passthrough/gstpassthrough.c: (passthrough_class_init):
      * gst/playondemand/gstplayondemand.c: (play_on_demand_class_init):
      * gst/rtjpeg/gstrtjpegdec.c: (gst_rtjpegdec_class_init):
      * gst/rtjpeg/gstrtjpegenc.c: (gst_rtjpegenc_class_init):
      * gst/smooth/gstsmooth.c: (gst_smooth_class_init):
      * gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_class_init):
      * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
      * gst/stereo/gststereo.c: (gst_stereo_class_init):
      * gst/switch/gstswitch.c: (gst_switch_class_init):
      * gst/tta/gstttadec.c: (gst_tta_dec_class_init):
      * gst/tta/gstttaparse.c: (gst_tta_parse_class_init):
      * gst/vbidec/gstvbidec.c: (gst_vbidec_class_init):
      * gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init):
      * gst/virtualdub/gstxsharpen.c: (gst_xsharpen_class_init):
      * gst/y4m/gsty4mencode.c: (gst_y4mencode_class_init):
      * sys/cdrom/gstcdplayer.c: (cdplayer_class_init):
      * sys/directsound/gstdirectsoundsink.c:
      (gst_directsoundsink_class_init):
      * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_class_init):
      * sys/dxr3/dxr3spusink.c: (dxr3spusink_class_init):
      * sys/dxr3/dxr3videosink.c: (dxr3videosink_class_init):
      * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_class_init):
      * sys/v4l2/gstv4l2colorbalance.c:
      (gst_v4l2_color_balance_channel_class_init):
      * sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_channel_class_init),
      (gst_v4l2_tuner_norm_class_init):
      * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_class_init):
      Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
      687ccc01
  16. 03 Mar, 2006 1 commit
  17. 05 Jan, 2006 1 commit
    • Sébastien Moutte's avatar
      added sys/directdraw added sys/directsound added win32/vs6/gst_plugins_bad.dsw... · f670909e
      Sébastien Moutte authored
      added sys/directdraw added sys/directsound added win32/vs6/gst_plugins_bad.dsw added win32/vs6/libgstdirectsound.dsp ...
      
      Original commit message from CVS:
      2006-01-05  Sebastien Moutte  <sebastien@moutte.net>
      * added sys/directdraw
      * added sys/directsound
      * added win32/vs6/gst_plugins_bad.dsw
      * added win32/vs6/libgstdirectsound.dsp
      * added win32/vs6/libgstdirectdraw.dsp
      * added win32/common/config.h
      f670909e