AE (SoftAE) know a lot of connected devices.
This PR enables usage of device information in GUI and maintain backward code compatibility.
I think that this way XBMC looks more solid and professional product.
[AE] Move AEDeviceType to separate header and add new device types
[SoftAE] Use new device types in Win32 sinks
[AE] Added new enumeration method to AE
[SoftAE] Add support for EnumerateOutputDevicesEx to SoftAE
[GUISettings] Basic support for AE new enumeration method
[GUISettings] Show only supported output formats (if known)
[GUISettings] Reset passthrough settings on digital device change, ad…
[GUISettings] Auto set output type to device detected type
[SoftEA] Add missing setting for Sink reopen
why "passthroughaac" instead of "aacpassthrough" which would be in sync with the rest?
For historical reasons.
yeah - should be uniform - better as "aacpassthrough"
@DDDamian so it should be changed everywhere in code.
It will be separate PR.
May be it's better so use template "audiooutput.passthrough???"?
Sure - it's just for consistency, and it's a minor detail. Nice catch.
don't you missing aacpassthrough here?
No, 3 lines up.
dee9786 has it's own PR (sink reopen) - so I guess it's wrong in this one, isn't it?
It's not a problem. If other PR will be merged, I'll rebase this one.
Why acc at all ? I looked about for a receiver that handles acc passthough and came up empty.
rather aac than acc, typo :)
heh heh - tried this months ago......#1045
@karlson2k - see my direct email about coordinating this - it's one we certainly want to bring in but don't want lots of conflicts while we wait for Frodo.
@fritsch @FernetMenta can stuff from here be reused for ActiveAE/new audio settings page or should it be closed?
There are some commits in the PR, that will be needed when we want to get the new Settings page in place. As those are quite a lot changes, I did not get an overview in time.
We have to organize such changes in a decent way, so that the PRs are not standing years and later don't come in or expire.
The new settings page can be used to see which features we are missing / need from the sink.
Should een handled wit he settings rework. Certain commit can be scavenged of this one if needed