gstreamer/sys/wasapi
Jacek Tomaszewski 60146e3097 wasapi: Fixed corner-cases in mapping of channel mask
'channel-mask' field should not be put in caps if channel mask is 0x0

Mapping WASAPI channel mask to GST equivalent was going only over
first nChannels elements of wasapi_to_gst_pos array, translating, for
example, WASAPI's 0x63f to GST's 0x3f instead of 0xc3f.

When 'channel-mask' is specified as NULL, it signifies that there's
need to do downmix or upmix and it makes caps negotiation with
audioconvert element impossible. Just omit it.

Signed-off-by: Nirbheek Chauhan <nirbheek@centricular.com>
2019-01-21 21:10:55 +05:30
..
gstaudioclient3.h wasapi: Fix build with Windows 8.1 SDK 2018-08-08 01:03:53 +05:30
gstwasapi.c wasapi: Increase rank to prefer over directsoundsrc 2018-03-01 15:33:18 +05:30
gstwasapidevice.c wasapi: Fix indentation issues missed by the commit hook 2018-02-08 11:46:01 +05:30
gstwasapidevice.h wasapi: Fix indentation issues missed by the commit hook 2018-02-08 11:46:01 +05:30
gstwasapisink.c wasapi: Fix infinite loop when the device disappears 2019-01-15 03:29:58 +05:30
gstwasapisink.h wasapi: Remove code that sets thread priority 2018-09-11 01:00:21 +05:30
gstwasapisrc.c wasapi: Fix infinite loop when the device disappears 2019-01-15 03:29:58 +05:30
gstwasapisrc.h wasapi: Remove code that sets thread priority 2018-09-11 01:00:21 +05:30
gstwasapiutil.c wasapi: Fixed corner-cases in mapping of channel mask 2019-01-21 21:10:55 +05:30
gstwasapiutil.h wasapi: Fix infinite loop when the device disappears 2019-01-15 03:29:58 +05:30
Makefile.am wasapi: ship audioclient3 header in tarballs 2018-03-09 11:42:13 +00:00
meson.build wasapi: Fix build with Windows 8.1 SDK 2018-08-08 01:03:53 +05:30