Changeset View
Changeset View
Standalone View
Standalone View
plugins/playback/PlayBack-PulseAudio.cpp
Show First 20 Lines • Show All 883 Lines • ▼ Show 20 Line(s) | |||||
884 | //*************************************************************************** | 884 | //*************************************************************************** | ||
885 | QList<unsigned int> Kwave::PlayBackPulseAudio::supportedBits | 885 | QList<unsigned int> Kwave::PlayBackPulseAudio::supportedBits | ||
886 | ( | 886 | ( | ||
887 | const QString &device | 887 | const QString &device | ||
888 | ) | 888 | ) | ||
889 | { | 889 | { | ||
890 | QList<unsigned int> list; | 890 | QList<unsigned int> list; | ||
891 | 891 | | |||
892 | if (m_device_list.isEmpty() || !m_device_list.contains(device)) | 892 | if (m_device_list.isEmpty() || !m_device_list.contains(device) || !pa_sample_spec_valid(&m_device_list[device].m_sample_spec)) | ||
893 | return list; | 893 | return list; | ||
894 | 894 | | |||
895 | list.append(Kwave::toUint( | 895 | list.append(Kwave::toUint( | ||
896 | pa_sample_size(&m_device_list[device].m_sample_spec) * 8) | 896 | pa_sample_size(&m_device_list[device].m_sample_spec) * 8) | ||
897 | ); | 897 | ); | ||
898 | 898 | | |||
899 | return list; | 899 | return list; | ||
900 | } | 900 | } | ||
Show All 19 Lines |