Fix: static linking on Linux with both PulseAudio and Alsa plugins
authorGabriel Hege <g+qt@hege.cc>
Mon, 22 Dec 2014 12:17:42 +0000 (13:17 +0100)
committerYoann Lopes <yoann.lopes@theqtcompany.com>
Mon, 22 Dec 2014 14:48:42 +0000 (15:48 +0100)
commit68dbc9ba02475f569905b8b7b37c6a2a2961e030
treeb751a07becaf3b3b83932ac311f4dd5bebfd48e2
parent61fd6498614215bef59162c20b44c57da315e000
Fix: static linking on Linux with both PulseAudio and Alsa plugins

Fixed multiply defined symbols when linking statically with both
PulseAudio and Alsa plugins enabled:
The private classes In/OutputPrivate had identical names and have been
renamed.

Change-Id: I9415beeeed9fb0e14ead3f0ab906f343b3934341
Task-number: QTBUG-43514
Reviewed-by: Yoann Lopes <yoann.lopes@theqtcompany.com>
src/plugins/alsa/qalsaaudioinput.cpp
src/plugins/alsa/qalsaaudioinput.h
src/plugins/alsa/qalsaaudiooutput.cpp
src/plugins/alsa/qalsaaudiooutput.h
src/plugins/pulseaudio/qaudioinput_pulse.cpp
src/plugins/pulseaudio/qaudioinput_pulse.h
src/plugins/pulseaudio/qaudiooutput_pulse.cpp
src/plugins/pulseaudio/qaudiooutput_pulse.h