2013-05-08, 19:16
The desired solution should be #2 IMO. As for the enumeration - IIRC the issue there is/was that XBMC is enumerating at startup, but the receiver/TV could be turned off at that time. Thus enumeration fails and you wouldn't ever get any audio output. So in addition to the enumeration only thing we would also need a "hot plug" detection bound to the enumeration.