[vlc-devel] Re: [MOD] Mac OSX multichannel patch
Jean-Alexis Montignies
ja at sente.ch
Tue Jun 8 17:46:53 CEST 2004
On 7 juin 04, at 11:38, Matthew Romaine wrote:
>
> On 2004/06/07, at 18:16, Matthew Romaine wrote:
>
>> Like Jean-Alexis points out, VLC-OSX apparently doesn't allow a user
>> to change which channel-setup to use. My patch basically chose
>> whatever stream(s) held the most options. (actually, I was testing
>> 5.1 and forgot to un-comment the 8ch support; sorry). My thinking is
>> that a simple drop-down on the pane where it currently only says
>> "Audio Device: -1 (under
>> preferences->modules->audio_output->coreaudio) would be a nice for
>> now. This would require obtaining a list of options from the
>> coreaudio.c audio_output module. I would be happy to create said
>> access function, but I'm not sure if the interface between the UI and
>> the module exists...
>
> Actually, I think I just found what to change and how to add options
> to the interface for the module.
> I'll be back with more changes in a bit :)
>
Fine :)
I tried your code Matthew, and it didn't work as excepted.
I have a Motu 828 Mk2, the streams looks like the one of a 896. In the
audi-device menus I had the choice between twice 'mono', twice 'stereo'
and once for the remaining surround format.
However, whatever stream I chose, I would end up with the 5.1 surround
output.
Your code was very helpful, I watched some DTS movies in quad by just
commenting the 5.1 stream format in the coreaudio.c. Not an easy way to
do that but it's what I need ;).
The quad output of liba52 seems false (two much signal at left, bad
coefficients or wrong channel mapping).
To return to the HALOutput unit, it's really helpful to use this
features as it takes care of channel mapping (but not downmixing) all
you have to do is to give the output unit the channel layout, and this
unit does the mapping and takes care of turning on/off the streams if
necessary.
The layout is defined in the AudioMidiSetup application.
The documentation is at
/Devloper/Documentation/CoreAudio/AudioUnits/AUHAL.rtfd
Regards,
Jean-Alexis Montignies
--
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>
More information about the vlc-devel
mailing list