1. 20 Jul, 2006 1 commit
  2. 18 May, 2006 1 commit
    • Martin Szulecki's avatar
      ext/alsa/: Clean up and simplify alsa device probing. Make it actually work... · f0f9f5ac
      Martin Szulecki authored
      ext/alsa/: Clean up and simplify alsa device probing. Make it actually work for multiple classes. Don't cache results...
      
      Original commit message from CVS:
      * ext/alsa/gstalsadeviceprobe.c: (gst_alsa_get_device_list),
      (gst_alsa_device_property_probe_probe_property),
      (gst_alsa_device_property_probe_needs_probe),
      (gst_alsa_device_property_probe_get_values),
      (gst_alsa_type_add_device_property_probe_interface):
      * ext/alsa/gstalsadeviceprobe.h:
      * ext/alsa/gstalsamixerelement.c:
      (gst_alsa_mixer_element_init_interfaces):
      * ext/alsa/gstalsamixerelement.h:
      Clean up and simplify alsa device probing. Make it actually work
      for multiple classes. Don't cache results any longer.
      * ext/alsa/gstalsasink.c: (gst_alsasink_init_interfaces),
      (gst_alsasink_init):
      * ext/alsa/gstalsasrc.c: (gst_alsasrc_dispose),
      (gst_alsasrc_interface_supported), (gst_implements_interface_init),
      (gst_alsasrc_init_interfaces), (gst_alsasrc_set_property):
      Make alsasink and alsasrc implement the GstPropertyProbe interface
      for device probing (#342181).
      Patch by: Martin Szulecki  <gnomebugzilla at sukimashita com>
      f0f9f5ac
  3. 28 Apr, 2006 1 commit
    • Stefan Kost's avatar
      make GstElementDetails const · e972defd
      Stefan Kost authored
      Original commit message from CVS:
      * ext/alsa/gstalsamixerelement.c:
      * ext/alsa/gstalsasrc.c:
      * ext/cdparanoia/gstcdparanoiasrc.c:
      * ext/gnomevfs/gstgnomevfssink.c:
      * ext/gnomevfs/gstgnomevfssrc.c:
      * ext/ogg/gstoggdemux.c:
      * ext/ogg/gstoggmux.c:
      * ext/ogg/gstoggparse.c:
      * ext/ogg/gstogmparse.c:
      * ext/pango/gstclockoverlay.c:
      * ext/pango/gsttextoverlay.c:
      * ext/pango/gsttextrender.c:
      * ext/pango/gsttimeoverlay.c:
      * ext/theora/theoradec.c:
      * ext/theora/theoraenc.c:
      * ext/vorbis/vorbisdec.c:
      * ext/vorbis/vorbisenc.c:
      * gst-libs/gst/audio/gstaudiofilter.c:
      * gst-libs/gst/audio/gstaudiofiltertemplate.c:
      * gst/audioconvert/gstaudioconvert.c:
      * gst/audiorate/gstaudiorate.c:
      * gst/audioresample/gstaudioresample.c:
      * gst/audiotestsrc/gstaudiotestsrc.c:
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      * gst/playback/gstdecodebin.c:
      * gst/playback/gstplaybin.c:
      * gst/playback/gststreamselector.c:
      * gst/subparse/gstsubparse.c:
      * gst/tcp/gstmultifdsink.c:
      * gst/tcp/gsttcpclientsink.c:
      * gst/tcp/gsttcpclientsrc.c:
      * gst/tcp/gsttcpserversink.c:
      * gst/tcp/gsttcpserversrc.c:
      * gst/typefind/gsttypefindfunctions.c: (plugin_init):
      * gst/videorate/gstvideorate.c:
      * gst/videoscale/gstvideoscale.c:
      * gst/videotestsrc/gstvideotestsrc.c:
      * gst/volume/gstvolume.c:
      * sys/v4l/gstv4ljpegsrc.c:
      * sys/v4l/gstv4lmjpegsink.c:
      * sys/v4l/gstv4lmjpegsrc.c:
      * sys/v4l/gstv4lsrc.c:
      * sys/ximage/ximagesink.c:
      * sys/xvimage/xvimagesink.c:
      * tests/check/libs/cddabasesrc.c:
      make GstElementDetails const
      e972defd
  4. 29 Mar, 2006 1 commit
    • j^'s avatar
      better/unified long descriptions · 08047f5c
      j^ authored
      Original commit message from CVS:
      Patch by: j^ <j at bootlab dot org>
      * ext/alsa/gstalsamixerelement.c:
      (gst_alsa_mixer_element_class_init):
      * ext/alsa/gstalsasink.c:
      * ext/alsa/gstalsasrc.c: (gst_alsasrc_class_init):
      * ext/ogg/gstoggdemux.c:
      * ext/ogg/gstoggmux.c:
      * ext/ogg/gstoggparse.c:
      * ext/pango/gstclockoverlay.c:
      * ext/pango/gsttextoverlay.c:
      * ext/pango/gsttextrender.c:
      * ext/pango/gsttimeoverlay.c:
      * ext/theora/theoradec.c:
      * ext/theora/theoraenc.c:
      * ext/vorbis/vorbisdec.c:
      * ext/vorbis/vorbisenc.c:
      * gst/audioconvert/gstaudioconvert.c:
      * gst/subparse/gstsubparse.c:
      * gst/tcp/gstmultifdsink.c:
      * gst/tcp/gsttcpclientsink.c:
      * gst/tcp/gsttcpclientsrc.c:
      * gst/tcp/gsttcpserversink.c:
      * gst/tcp/gsttcpserversrc.c:
      better/unified long descriptions
      Fixes #336477
      08047f5c
  5. 01 Mar, 2006 1 commit
    • Wim Taymans's avatar
      Added alsa docs. · b6e01659
      Wim Taymans authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-base-plugins-docs.sgml:
      * docs/plugins/gst-plugins-base-plugins-sections.txt:
      * ext/alsa/gstalsamixer.c:
      * ext/alsa/gstalsamixer.h:
      * ext/alsa/gstalsamixerelement.c:
      (gst_alsa_mixer_element_class_init), (gst_alsa_mixer_element_init):
      * ext/alsa/gstalsamixerelement.h:
      * ext/alsa/gstalsasink.c:
      * ext/alsa/gstalsasink.h:
      * ext/alsa/gstalsasrc.c: (gst_alsasrc_class_init),
      (gst_alsasrc_init):
      * ext/alsa/gstalsasrc.h:
      Added alsa docs.
      Small code cleanups.
      b6e01659
  6. 14 Dec, 2005 1 commit
    • Tim-Philipp Müller's avatar
      ext/alsa/: Helper functions to add device probing via the GstPropertyProbe interface to a class. · 534e0c26
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/alsa/Makefile.am:
      * ext/alsa/gstalsadeviceprobe.c:
      * ext/alsa/gstalsadeviceprobe.h:
      Helper functions to add device probing via the GstPropertyProbe
      interface to a class.
      * ext/alsa/gstalsamixer.h:
      Comment out GST_ALSA_MIXER, it returns a struct that's not
      used.
      * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_open):
      Add some debug info.
      * ext/alsa/gstalsamixerelement.c:
      (gst_alsa_mixer_element_interface_supported),
      (gst_implements_interface_init),
      (gst_alsa_mixer_element_init_interfaces),
      (gst_alsa_mixer_element_class_init),
      (gst_alsa_mixer_element_finalize), (gst_alsa_mixer_element_init),
      (gst_alsa_mixer_element_set_property),
      (gst_alsa_mixer_element_get_property),
      (gst_alsa_mixer_element_change_state):
      * ext/alsa/gstalsamixerelement.h:
      Add 'device' and 'device-name' properties. Add GstPropertyProbe
      for device handling (gnome-volume-control will need that).
      534e0c26
  7. 02 Sep, 2005 1 commit
  8. 28 Aug, 2005 1 commit
  9. 22 Aug, 2005 1 commit
    • Andy Wingo's avatar
      gst-libs/gst/audio/gstaudiosrc.*: Implement open_device and close_device in... · 13b122a1
      Andy Wingo authored
      gst-libs/gst/audio/gstaudiosrc.*: Implement open_device and close_device in the ring buffer, like gstaudiosink.
      
      Original commit message from CVS:
      2005-08-22  Andy Wingo  <wingo@pobox.com>
      
      * gst-libs/gst/audio/gstaudiosrc.h:
      * gst-libs/gst/audio/gstaudiosrc.c: Implement open_device and
      close_device in the ring buffer, like gstaudiosink.
      
      * ext/alsa/gstalsamixer.h:
      * ext/alsa/gstalsamixer.c: Not a GObject any more. Include a nifty
      macro to implement the interface without much code. Cleanups.
      
      * ext/alsa/gstalsasrc.h:
      * ext/alsa/gstalsasrc.c: Be a mixer. Open device and mixer in
      READY.
      
      * ext/alsa/Makefile.am: Add new files.
      * ext/alsa/gstalsamixerelement.c:
      * ext/alsa/gstalsamixerelement.c: Split element code out from
      mixer code so that alsasrc can be a mixer too.
      13b122a1