osxaudio: Overhaul of probing caps
authorIlya Konstantinov <ilya.konstantinov@gmail.com>
Mon, 9 Mar 2015 21:34:06 +0000 (23:34 +0200)
committerArun Raghavan <git@arunraghavan.net>
Tue, 14 Jul 2015 12:19:50 +0000 (17:49 +0530)
commit0e5d698c6f8e50501b5ad4336ef1c28233f1dc12
tree44e155faf87de322498b608e07945a2e7f10d308
parent8a8884e150fb91cca7cd605631dca67d15f4fede
osxaudio: Overhaul of probing caps

- Probing caps is unified between source and sink
- Hardware stream format is now reported as preferred capabilities
  (dynamically updated when hardware configuration changes)
- Get hardware channel layout from Remote IO just like from HAL
- More comprehensive mapping between AudioChannelLabel and
  GstAudioChannelPosition
- Support for unpositioned channel layouts
- Announce stereo-mono upmixing/downmixing in caps

https://bugzilla.gnome.org/show_bug.cgi?id=743758
sys/osxaudio/gstosxaudioringbuffer.c
sys/osxaudio/gstosxaudiosink.c
sys/osxaudio/gstosxaudiosink.h
sys/osxaudio/gstosxaudiosrc.c
sys/osxaudio/gstosxaudiosrc.h
sys/osxaudio/gstosxcoreaudio.c
sys/osxaudio/gstosxcoreaudio.h
sys/osxaudio/gstosxcoreaudiocommon.c
sys/osxaudio/gstosxcoreaudiocommon.h
sys/osxaudio/gstosxcoreaudiohal.c
sys/osxaudio/gstosxcoreaudioremoteio.c