Hi Will!

From: Will Heyman <[EMAIL PROTECTED]>
> Robert Siemer wrote:

> > I'm somewhat confused about the ioctl()s after reading
> > linux/Doc*/vid*/API.html.
> >
> > Via VIDIOCSAUDIO i can force my radio driver to mono sound.
> 
> How did you do this? I want to force my radio driver to mono as well.
> I tried:
> 
>    va.mode  = VIDEO_SOUND_MONO;
>    ioctl (fd, VIDIOCSAUDIO, &va)
> 
> with no results.

This is the right and only approach. Maybe the driver currently does
not support this. - The radio-miropcm20.c didn't, neither, but I'm
rewriting it... [:

> I do a
>    ioctl (fd, VIDIOCGAUDIO, &va)
> before and after the VIDIOCSAUDIO and get the following:
> 
> Before                After

> va.flags   = 0        va.flags   = 4

The driver changed its mind about beeing able to control the volume
here... --> fucked up. [:
(Or maybe it can only control it in mono mode... B-])

> va.mode    = 1        va.mode    = 1

It's showing VIDEO_SOUND_MONO here. This says nothing.

Compare with linux/include/linux/videodev.h near line 143. - I don't
know weather it changed.

> What am I missing? I know the card (WinTV 401) can do mono
> radio because the Windows radio application does it.

I think your test program is very small. - A quote in full could be
helpful.
And check the driver! - You aren't using bttv.c, are you???

Last but not least - why do you think you wasn't successful and it's
already mono!?

Ciao,
        Robert



_______________________________________________
Video4linux-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/video4linux-list

Reply via email to