1. 30 Mar, 2009 1 commit
  2. 09 Jan, 2009 1 commit
  3. 03 Mar, 2008 1 commit
    • Tim-Philipp Müller's avatar
      API: add gst_mixer_options_list_changed(), gst_mixer_mixer_changed() and... · 5a3d0872
      Tim-Philipp Müller authored
      API: add gst_mixer_options_list_changed(), gst_mixer_mixer_changed() and gst_mixer_message_parse_options_list_changed...
      
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/interfaces/mixer.c: (gst_mixer_option_changed),
      (gst_mixer_options_list_changed), (gst_mixer_mixer_changed),
      (gst_mixer_message_get_type),
      (gst_mixer_message_parse_option_changed),
      (gst_mixer_message_parse_options_list_changed):
      * gst-libs/gst/interfaces/mixer.h: (GstMixerType),
      (GST_MIXER_MESSAGE_OPTION_CHANGED),
      (GST_MIXER_MESSAGE_OPTIONS_LIST_CHANGED),
      (GST_MIXER_MESSAGE_MIXER_CHANGED):
      API: add gst_mixer_options_list_changed(), gst_mixer_mixer_changed()
      and gst_mixer_message_parse_options_list_changed(). Fixes #519916.
      5a3d0872
  4. 29 Feb, 2008 1 commit
    • Tim-Philipp Müller's avatar
      gst-libs/gst/interfaces/mixer.c: De-cruft and fix message type assertions... · ca1b8db0
      Tim-Philipp Müller authored
      gst-libs/gst/interfaces/mixer.c: De-cruft and fix message type assertions (NULL is not a really valid mixer message t...
      
      Original commit message from CVS:
      * gst-libs/gst/interfaces/mixer.c: (GST_MIXER_MESSAGE_HAS_TYPE),
      (gst_mixer_message_parse_mute_toggled),
      (gst_mixer_message_parse_record_toggled),
      (gst_mixer_message_parse_volume_changed),
      (gst_mixer_message_parse_option_changed):
      De-cruft and fix message type assertions (NULL is not a really
      valid mixer message type string).
      ca1b8db0
  5. 31 Oct, 2007 1 commit
  6. 21 Jul, 2007 1 commit
    • Marc-Andre Lureau's avatar
      Fixes: #152864 · c161e293
      Marc-Andre Lureau authored
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * ext/alsa/gstalsamixer.c:
      * ext/alsa/gstalsamixer.h:
      * ext/alsa/gstalsamixerelement.c:
      * ext/alsa/gstalsamixertrack.c:
      * gst-libs/gst/interfaces/mixer.c:
      * gst-libs/gst/interfaces/mixer.h:
      * gst-libs/gst/interfaces/mixeroptions.c:
      * gst-libs/gst/interfaces/mixeroptions.h:
      * gst-libs/gst/interfaces/mixertrack.c:
      * gst-libs/gst/interfaces/mixertrack.h:
      * tests/check/Makefile.am:
      * tests/check/libs/mixer.c:
      Patch By: Marc-Andre Lureau <marcandre.lureau@gmail.com>
      Fixes: #152864
      Add support for notifying mixer changes on the message bus, and
      implement it in alsamixer.
      API: gst_mixer_get_mixer_flags
      API: gst_mixer_message_parse_mute_toggled
      API: gst_mixer_message_parse_record_toggled
      API: gst_mixer_message_parse_volume_changed
      API: gst_mixer_message_parse_option_changed
      API: GstMixerMessageType
      API: GstMixerFlags
      c161e293
  7. 25 May, 2007 1 commit
    • Jan Schmidt's avatar
      Revert commits towards #152864 made so far. We'll pick it up again after the 0.10.13 release. · 588bc09c
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_ensure_track_list),
      (gst_alsa_mixer_free), (gst_alsa_mixer_update),
      (gst_alsa_mixer_get_volume), (gst_alsa_mixer_set_volume),
      (gst_alsa_mixer_set_mute), (gst_alsa_mixer_set_record),
      (gst_alsa_mixer_set_option), (gst_alsa_mixer_get_option):
      * ext/alsa/gstalsamixer.h:
      * ext/alsa/gstalsamixerelement.c:
      (gst_alsa_mixer_element_interface_supported),
      (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/gstalsamixertrack.c: (gst_alsa_mixer_track_update):
      * gst-libs/gst/interfaces/mixer.c: (gst_mixer_volume_changed),
      (gst_mixer_option_changed):
      * gst-libs/gst/interfaces/mixer.h:
      Revert commits towards #152864 made so far. We'll pick it up again
      after the 0.10.13 release.
      588bc09c
  8. 15 May, 2007 1 commit
    • Marc-Andre Lureau's avatar
      ext/alsa/gstalsamixer.c (main_context, GstAlsaMixerWatch, _GstAlsaMixerWatch,... · f2df2a69
      Marc-Andre Lureau authored
      ext/alsa/gstalsamixer.c (main_context, GstAlsaMixerWatch, _GstAlsaMixerWatch, source, n_poll_fds, poll_fds, gst_alsa_...
      
      Original commit message from CVS:
      patch by: Marc-Andre Lureau <marcandre.lureau@gmail.com>
      * ext/alsa/gstalsamixer.c (main_context, GstAlsaMixerWatch,
      _GstAlsaMixerWatch, source, n_poll_fds, poll_fds,
      gst_alsa_mixer_watch_funcs, gst_alsa_mixer_prepare,
      gst_alsa_mixer_check, gst_alsa_mixer_dispatch,
      gst_alsa_mixer_finalize, gst_alsa_mixer_find_master_mixer,
      gst_alsa_mixer_handle_source_callback,
      gst_alsa_mixer_handle_callback, gst_alsa_mixer_elem_handle_callback,
      gst_alsa_mixer_ensure_track_list, gst_alsa_mixer_free,
      gst_alsa_mixer_get_volume, gst_alsa_mixer_set_volume,
      gst_alsa_mixer_set_mute, gst_alsa_mixer_set_record,
      gst_alsa_mixer_get_option, gst_alsa_mixer_update_option,
      gst_alsa_mixer_update_track, _gst_alsa_mixer_set_interface):
      * ext/alsa/gstalsamixer.h (handle_source, interface, dir):
      * ext/alsa/gstalsamixerelement.c (gst_alsa_mixer_element_details,
      gst_alsa_mixer_element_interface_supported,
      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/gstalsamixertrack.c (gst_alsa_mixer_track_update):
      * gst-libs/gst/interfaces/mixer.c (gst_mixer_volume_changed,
      gst_mixer_option_changed):
      * gst-libs/gst/interfaces/mixer.h (set_option, get_option,
      volume_changed, option_changed, _gst_reserved):
      Implement notification for alsamixer. Fixes #152864
      f2df2a69
  9. 04 Mar, 2007 1 commit
    • Thomas Vander Stichele's avatar
      rename utils to pbutils · f6bd20e5
      Thomas Vander Stichele authored
      Original commit message from CVS:
      * configure.ac:
      * docs/libs/gst-plugins-base-libs-docs.sgml:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/Makefile.am:
      * gst-libs/gst/interfaces/mixer.c:
      * gst-libs/gst/pbutils/Makefile.am:
      * gst-libs/gst/pbutils/descriptions.c:
      (gst_pb_utils_get_source_description),
      (gst_pb_utils_get_sink_description),
      (gst_pb_utils_get_decoder_description),
      (gst_pb_utils_get_encoder_description),
      (gst_pb_utils_get_element_description),
      (gst_pb_utils_add_codec_description_to_tag_list),
      (gst_pb_utils_get_codec_description), (gst_pb_utils_list_all):
      * gst-libs/gst/pbutils/descriptions.h:
      * gst-libs/gst/pbutils/install-plugins.c:
      * gst-libs/gst/pbutils/install-plugins.h:
      * gst-libs/gst/pbutils/missing-plugins.c:
      (gst_missing_uri_source_message_new),
      (gst_missing_uri_sink_message_new),
      (gst_missing_element_message_new),
      (gst_missing_decoder_message_new),
      (gst_missing_encoder_message_new),
      (gst_missing_plugin_message_get_description):
      * gst-libs/gst/pbutils/missing-plugins.h:
      * gst-libs/gst/pbutils/pbutils.c: (gst_pb_utils_init):
      * gst-libs/gst/pbutils/pbutils.h:
      * gst-libs/gst/utils/Makefile.am:
      * gst-libs/gst/utils/base-utils.c:
      * gst-libs/gst/utils/base-utils.h:
      * gst-libs/gst/utils/descriptions.c:
      * gst-libs/gst/utils/descriptions.h:
      * gst-libs/gst/utils/install-plugins.c:
      * gst-libs/gst/utils/install-plugins.h:
      * gst-libs/gst/utils/missing-plugins.c:
      * gst-libs/gst/utils/missing-plugins.h:
      * gst-plugins-base.spec.in:
      * gst/playback/Makefile.am:
      * gst/playback/gstdecodebin.c:
      * gst/playback/gstdecodebin2.c:
      * gst/playback/gstplaybasebin.c: (setup_subtitle),
      (gen_source_element):
      * gst/playback/gstplaybin.c: (plugin_init):
      * tests/check/Makefile.am:
      * tests/check/libs/pbutils.c: (GST_START_TEST),
      (test_pb_utils_install_plugins_do_callout), (libgstpbutils_suite):
      * tests/check/libs/utils.c:
      rename utils to pbutils
      f6bd20e5
  10. 13 Oct, 2006 1 commit
  11. 07 Jun, 2006 1 commit
    • Thomas Vander Stichele's avatar
      move last template doc snippets to source code and delete them · 51ca8fe3
      Thomas Vander Stichele authored
      Original commit message from CVS:
      * docs/libs/tmpl/gstaudio.sgml:
      * docs/libs/tmpl/gstcolorbalance.sgml:
      * docs/libs/tmpl/gstmixer.sgml:
      * docs/libs/tmpl/gstringbuffer.sgml:
      * docs/libs/tmpl/gsttuner.sgml:
      * docs/libs/tmpl/gstxoverlay.sgml:
      * gst-libs/gst/audio/audio.c:
      * gst-libs/gst/audio/gstringbuffer.c:
      * gst-libs/gst/interfaces/colorbalance.c:
      * gst-libs/gst/interfaces/mixer.c:
      * gst-libs/gst/interfaces/tuner.c:
      * gst-libs/gst/interfaces/xoverlay.c:
      move last template doc snippets to source code and delete them
      51ca8fe3
  12. 30 Jun, 2005 1 commit
  13. 25 Nov, 2004 2 commits
  14. 01 Jun, 2004 1 commit
  15. 27 May, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/alsa/: Add enumerations (as GstMixerOptions). Make correct distinction... · 8f88f928
      Ronald S. Bultje authored
      ext/alsa/: Add enumerations (as GstMixerOptions). Make correct distinction between input/output tracks. Add capture/p...
      
      Original commit message from CVS:
      * ext/alsa/Makefile.am:
      * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_interface_init),
      (gst_alsa_mixer_build_list), (gst_alsa_mixer_get_volume),
      (gst_alsa_mixer_set_volume), (gst_alsa_mixer_set_mute),
      (gst_alsa_mixer_set_record), (gst_alsa_mixer_set_option),
      (gst_alsa_mixer_get_option):
      * ext/alsa/gstalsamixer.h:
      * ext/alsa/gstalsamixeroptions.c:
      (gst_alsa_mixer_options_get_type),
      (gst_alsa_mixer_options_class_init), (gst_alsa_mixer_options_init),
      (gst_alsa_mixer_options_new):
      * ext/alsa/gstalsamixeroptions.h:
      * ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_new):
      * ext/alsa/gstalsamixertrack.h:
      Add enumerations (as GstMixerOptions). Make correct distinction
      between input/output tracks. Add capture/playback private flag.
      Use flag to decide on whether to set capture or playback volumes
      or switches. Use playback and record switches.
      * gst-libs/gst/mixer/Makefile.am:
      * gst-libs/gst/mixer/mixer-marshal.list:
      * gst-libs/gst/mixer/mixer.c: (gst_mixer_class_init),
      (gst_mixer_set_option), (gst_mixer_get_option),
      (gst_mixer_mute_toggled), (gst_mixer_record_toggled),
      (gst_mixer_volume_changed), (gst_mixer_option_changed):
      * gst-libs/gst/mixer/mixer.h:
      * gst-libs/gst/mixer/mixeroptions.c: (gst_mixer_options_get_type),
      (gst_mixer_options_class_init), (gst_mixer_options_init),
      (gst_mixer_options_dispose):
      * gst-libs/gst/mixer/mixeroptions.h:
      Add GstMixerOptions.
      * sys/oss/gstosselement.c: (gst_osselement_class_probe_devices):
      Rename Audio Mixer to OSS Mixer (similar to Alsa Mixer). Fix
      broken device detection on computers with multiple OSS sound
      cards.
      8f88f928
  16. 15 Mar, 2004 1 commit
  17. 14 Mar, 2004 1 commit
  18. 09 Mar, 2004 1 commit
  19. 04 Mar, 2004 1 commit
  20. 03 Feb, 2004 1 commit
  21. 25 Jan, 2004 1 commit
    • Ronald S. Bultje's avatar
      gst-libs/gst/: Add gtk-doc style comments. Also fix a function name. · 7c1c3a17
      Ronald S. Bultje authored
      Original commit message from CVS:
      2004-01-25  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * gst-libs/gst/mixer/mixer.c:
      * gst-libs/gst/propertyprobe/propertyprobe.c:
      * gst-libs/gst/tuner/tuner.c: (gst_tuner_find_norm_by_name),
      (gst_tuner_find_channel_by_name):
      * gst-libs/gst/tuner/tuner.h:
      Add gtk-doc style comments. Also fix a function name.
      7c1c3a17
  22. 15 Jan, 2004 1 commit
    • Julien Moutte's avatar
      ext/alsa/gstalsamixer.c: Setting mixer interface type to HARDWARE. · 9aa32817
      Julien Moutte authored
      Original commit message from CVS:
      2004-01-15  Julien MOUTTE <julien@moutte.net>
      
      * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_interface_init): Setting
      mixer interface type to HARDWARE.
      * gst-libs/gst/mixer/mixer.c: (gst_mixer_class_init): Adding a default
      type to SOFTWARE.
      * gst-libs/gst/mixer/mixer.h: Adding mixer interface type and macro.
      * gst-libs/gst/mixer/mixertrack.h: Adding mixertrack flag SOFTWARE.
      * gst/volume/gstvolume.c: (gst_volume_interface_supported),
      (gst_volume_interface_init), (gst_volume_list_tracks),
      (gst_volume_set_volume), (gst_volume_get_volume),
      (gst_volume_set_mute), (gst_volume_mixer_init),
      (gst_volume_dispose), (gst_volume_get_type), (volume_class_init),
      (volume_init): Implementing mixer interface.
      * gst/volume/gstvolume.h: Adding tracklist for mixer interface.
      * sys/oss/gstosselement.c: (gst_osselement_get_type),
      (gst_osselement_change_state): Removing some trailing commas in
      structures.
      * sys/oss/gstossmixer.c: (gst_ossmixer_interface_init): Setting mixer
      interface type to HARDWARE.
      * sys/v4l/gstv4lcolorbalance.c:
      (gst_v4l_color_balance_interface_init): Setting colorbalance interface
      type to HARDWARE.
      * sys/v4l2/gstv4l2colorbalance.c:
      (gst_v4l2_color_balance_interface_init): Setting colorbalance
      interface type to HARDWARE.
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_chain): use exactly the
      same code than ximagesink for event handling.
      9aa32817
  23. 07 Dec, 2003 1 commit
  24. 10 Oct, 2003 1 commit
    • Ronald S. Bultje's avatar
      Make GstMixerTrack a GObject. I also want to make it emit several signals,... · 760a8412
      Ronald S. Bultje authored
      Make GstMixerTrack a GObject. I also want to make it emit several signals, starting work is in here but it's not full...
      
      Original commit message from CVS:
      Make GstMixerTrack a GObject. I also want to make it emit several signals, starting work is in here but it's not fully implemented yet. for OSS, this will cause issues, but for ALSA, this is all automated.
      760a8412
  25. 09 Oct, 2003 1 commit
  26. 13 Sep, 2003 2 commits