AE: only display setting for EAC3 if sink supports it
Merge pull request #4341 from FernetMenta/eac3

AE: only display setting for EAC3 if sink supports it
[osxsink/iossink] - don't block addpackets if ca didn't do the initial data pull - but timeout gracefully for signaling an error condition to the engine (use a timer for detecting a real timeout as condvar can be signaled by spurious interrupts)
[osxsink] - properly set the ae device type based on either ca or heuristical criteria - fixes DisplayPort not detected as LPCM capable and maybe others
Merge pull request #4336 from Memphiz/osxdisplayport

[osxsink] - properly set the ae device type based on either ca or heuris...
Merge pull request #4322 from Memphiz/noblockaddpackets

[osxsink/iossink] - don't block addpackets if ca didn't do the initial d...
AE: make sure sink suppports required samplerate for AC3 and DTS