[gstreamer-bugs] [Bug 336075] ALSA emu10k1 mixer tracks are wrongly classified as playback tracks

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Sun May 7 07:28:22 PDT 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=336075
 GStreamer | gst-plugins-base | Ver: 0.10.x





------- Comment #10 from Viktor Peters  2006-05-07 14:28 UTC -------
(In reply to comment #9)
> > * recording directly corresponds to the alsa-pswitch
> 
> Not the alsa-cswitch?

Oops, just a typo. I meant alsa-cswitch.

> > Support for alsa exlusive cswitch groups (not tested).
> 
> Doesn't quite work... toggling the record flag on the 'Microphone Capture'
> track just changes the mute flag on the 'Microphone' track. I think this is
> because of the above problem?

This should be the right behavior for the mute flag. What happens if you toggle
the other button of this two?

Hmm, maybe we have different opinions about what should be the record flag. In
gnome-volume-control capture tracks have two buttons. Thinking of my old 
cassette recorder, my interpretation of them looks like this: If I press the
record button, it records my silly shouting into the microphone to the tape and
also I can hear the input through the speakers. Unless I press mute. In this
case, I hear nothing through the speakers, but it still records untainted to
the tape. So

  - litte speaker symbol: *Mute* button from cassette recorder
    -> gstreamer *mute* flag -> controls alsa-pswitch (or emulates it)

  - little microphone symbol: With a microphone you can *record*. If I switch
    it off, I cannot record.
    -> gstreamer *record* flag -> controls alsa-cswitch (or emulates it)

It is the opposite meaning of mute and record flags from the comment in
mixertrack.h.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list