summaryrefslogtreecommitdiffstats
path: root/gst-libs/gst/mixer/mixer.c
AgeCommit message (Collapse)AuthorFilesLines
2004-06-01Added property accessors for mixertrack and mixeroptions.Owen Fraser-Green1-1/+1
Original commit message from CVS: Added property accessors for mixertrack and mixeroptions.
2004-05-27ext/alsa/: Add enumerations (as GstMixerOptions). Make correct distinction ↵Ronald S. Bultje1-9/+70
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.
2004-03-15don't mix tabs and spacesThomas Vander Stichele1-20/+20
Original commit message from CVS: don't mix tabs and spaces
2004-03-14gst-indentThomas Vander Stichele1-64/+43
Original commit message from CVS: gst-indent
2004-03-09gst-libs/gst/mixer/mixer.c: the signals take 2 argumentsBenjamin Otte1-3/+3
Original commit message from CVS: * gst-libs/gst/mixer/mixer.c: (gst_mixer_class_init): the signals take 2 arguments
2004-03-04fix headers fix signals to use - instead of _Thomas Vander Stichele1-3/+3
Original commit message from CVS: fix headers fix signals to use - instead of _
2004-02-03use glib-gen.mak fix Makefile.am bugs and clean them upThomas Vander Stichele1-1/+1
Original commit message from CVS: use glib-gen.mak fix Makefile.am bugs and clean them up
2004-01-25gst-libs/gst/: Add gtk-doc style comments. Also fix a function name.Ronald S. Bultje1-0/+62
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.
2004-01-15ext/alsa/gstalsamixer.c: Setting mixer interface type to HARDWARE.Julien Moutte1-0/+2
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.
2003-12-07Move over from GstInterface to GstImplementsInterface. Also adds some ↵Ronald S. Bultje1-1/+81
signals to several interfaces Original commit message from CVS: Move over from GstInterface to GstImplementsInterface. Also adds some signals to several interfaces
2003-10-10Make GstMixerTrack a GObject. I also want to make it emit several signals, ↵Ronald S. Bultje1-2/+2
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.
2003-10-09changing 'channel' to 'track' to avoid naming overlapLeif Johnson1-21/+21
Original commit message from CVS: changing 'channel' to 'track' to avoid naming overlap
2003-09-13Copyright fix (code=mine)Ronald S. Bultje1-3/+2
Original commit message from CVS: Copyright fix (code=mine)
2003-09-13Interface example: a mixerRonald S. Bultje1-0/+134
Original commit message from CVS: Interface example: a mixer