Default ChannelLayout's
Default ChannelLayout's
- Subject: Default ChannelLayout's
- From: Derk-Jan Hartman <email@hidden>
- Date: Fri, 3 Jun 2005 08:44:58 +0200
I have succeeded in creating the auhal module for VLC.
A test version is available here:
http://episteme.arstechnica.com/eve/ubb.x/a/tpc/f/8300945231/m/
403005733731/r/994001763731#994001763731
Now my question is on ChannelLayout
https://trac.videolan.org/vlc/browser/trunk/modules/audio_output/
auhal.c?rev=11253
VLC uses this to discover which speakers are connected, so it can make
decisions about for instance downmixing a dolby C channel into the L
and R channels if you only have Stereo available.
Now it seems that as far as i can tell ALL setups do not know this
themselves. You need to explicitly set this in Audio Midi Setup Util.
Even worse it seems that even if it shows correctly in Audio Midi Setup
util, you need to explicitly CHANGE, apply, change BACK and again apply
to get this set.
There for i would like to know the following.
1: Does VLC for default # of channels make assumptions about which
speaker setup is used?
2: I'm looking at the util, and it basically says CoreAudio only
accepts, 5.1 6.1 7.1 Quadrophonic (2Front 2Rrear), Hexagonal( L R C Ls
Rs Rc ) and Octogonal.
Does this imply that in case of a 4 channel device, Coreaudio will
expect a Quad (2F2R) setup? and not something like 3front + LFE setup?
Does it also imply that in a 6 channel setup vlc will assume 5.1 before
6.0 ? Does it also imply that if you have a 5.0 setup that you are just
out of luck in CoreAudio?
This would of course be unfortunate because in the case of 5.0 VLC
would like to have mixed LFE into the 2 Front speakers for instance.
And if it's not possible to explain this to Audio Midi Setup util then
VLC can never know this LFE channel is not connected and should be
downmixed.
DJ
---
Universiteit Twente
Derk-Jan Hartman (d.hartman at student.utwente dot nl)
http://www.sidequest.org
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden