Hey guys,
I have a Creative X-Fi Extreme Music, and Suse identifies the card correctly. All 6 Channels are seperate and alsa can work with them like real 6 Channels.
So if I just do nothing (with ~/.asoundrc etc.) I can play 6 Channel encoded material on 6 Channels (with VLC, SMplayer etc.). But of course Amarok only uses 2 Channels for music playback, so I did the same thing, I did with suse 11.2, that is editing the ~/.asoundrc to this:
pcm.51ch {
slave.pcm surround51
slave.channels 6
type route
ttable.0.0 1
ttable.1.1 1
ttable.0.2 1
ttable.1.3 1
ttable.0.4 0.5
ttable.1.4 0.5
ttable.0.5 0.5
ttable.1.5 0.5
hint {
show on
description "Surround 5.1 Channel"
}
}
Then I put the new device “Surround 5.1 Channel” on top of every list in the Systemsettings/Multimedia. Okay, so now Amarok plays music with Upmix. Vlc and SMplayer can still decode 6 Channel audio correctly, BUT they don’t use Upmix for Stereo encodec movies or music. Okay, so I thought “Let’s make a standard upmix device in .asoundrc” and I wrote this into it:
pcm.!default {
slave.pcm surround51
slave.channels 6
type route
ttable.0.0 1
ttable.1.1 1
ttable.0.2 1
ttable.1.3 1
ttable.0.4 0.5
ttable.1.4 0.5
ttable.0.5 0.5
ttable.1.5 0.5
}
Whats now happening is, VLC and SMPlayer refuses to encode 6 Channel audio correctly, further more VLC doesn’t playback anything.
With Stereo encoded videos I hear at least something (no Upmix), in VLC I also get then a error message like this “Couldn’t inialize Playback device, switching for the next one” (not the exact words, but the basic meaning). Interesting is that Kaffeine now Upmixes stereo encoded movies, but it also upmixes 6 Channel encoded movies, so that it is “no real” 6 Channel sound.
Very, very strange, hoping for help!
Fabian
Oh, yeah, I forgot: It’s Suse 11.3 64-Bit with the newest Alsa Version (1.0.23-2.12).