Wow, thanks! I'll test it and report if it worked.

2007/10/17, Bob van Loosen <[EMAIL PROTECTED]>:
>
>  IL'dar AKHmetgaleev wrote:
>
> На Tue, 16 Oct 2007 18:21:51 -0300
> flavio <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> записано:
>
>    I'm trying to do a 5.1 movie here, but it seems cin is not reading
> alsa correctly. I tested it both on debian and ubuntu builds, and
> most probably it seems like it's an alsa issue (since puredata does't
>
> seem to recognize the soundblaster card with alsa, only uses oss), so
> I'm writing just to see if anyone has had any similar problem or has
> done 5.1 videos without problems.
>
> But this seems very odd, because things worked on the previous debian
>
> and alsaconf doesn't report any errors... Also, sound comes from all
> 6 boxes and alsamixer recognizes the card as to increase volume,
> etc... I feel a bit lost here, any hints?
>
>  I have same problem. Cinelerra can work only with default alsa device.
> Even when I put "surround40" to device string it's sends sound to
> default device.
>
> I think the best way to get flexible sound is jack-audio-connection-kit
>
> especially with jack's transporter support
>
>    I dug around a bit in the code, the problem is Cinelerra scans alsa
> devices starting at hw:0 and going up until a device can't be opened.
> From that information it builds a list of alsa devices which you can
> select in the preferences.
> When audio playback starts, Cinelerra cross-references the selected audio
> device with the existing audio devices so it knows which device to open,
> hw:1,0 for example.
> If the device in the dropdown box in the preferences window doesn't exist
> in the list, Cinelerra selects the default alsa device.
>
> It's an easy fix though, in audioalsa.C replace the line:
>
> err = snd_pcm_open(&dsp_in, pcm_name, stream, open_mode);
>
> with:
>
> err = snd_pcm_open(&dsp_in, device->in_config->alsa_in_device, stream,
> open_mode);
>
> and replace the line:
>
> err = snd_pcm_open(&dsp_out, pcm_name, stream, open_mode);
>
> with:
>
> err = snd_pcm_open(&dsp_out, device->out_config->alsa_out_device, stream,
> open_mode);
>
> Now it opens the alsa device with the name you enter in the dropdown box.
> However, I have no idea if this will make surround sound work.
>
> Greetings,
>
> Bob van Loosen
>

Reply via email to