Modified by: [email protected]
Date: 11/9/2009
Project: RealPlayer for Netbook
Synopsis:
Fixing Build Break with PulseAudio PA_SAMPLE_S32LE Define In Build Farm.
Overview:
The build farm Debian Etch system was probably installed with
PulseAudio version < 0.9.8.
Looking at the PulseAudio Git repository, it appears to me that
PA_SAMPLE_S32LE is defined since 0.9.8.
So, I'm checking this change in to test on the build client
if this is would prevent the build break.
As Helix client doesn't support 32-bit audio sample at this time,
this PulseAudio define is not needed yet.
Files Modified:
audio/device/platform/unix/audlinux_pulseaudio.cpp
Image Size and Heap Use impact (Client -Only):
None.
Platforms and Profiles Affected:
Linux
Distribution Libraries Affected:
None.
Distribution library impact and planned action:
None.
Platforms and Profiles Build Verified:
Profile: helix_client_moblin
Platform: linux-2.2-libc6-gcc32-i586
Platforms and Profiles Functionality verified:
Profile: helix_client_moblin
Platform: linux-2.2-libc6-gcc32-i586
Branch: 310Atlas, 3_4_10Atlas.
Copyright assignment: I am a RealNetworks employee.
--
Daniel Yek.
Index: audlinux_pulseaudio.cpp
===================================================================
RCS file: /cvsroot/audio/device/platform/unix/audlinux_pulseaudio.cpp,v
retrieving revision 1.1.2.1
diff -u -w -r1.1.2.1 audlinux_pulseaudio.cpp
--- audlinux_pulseaudio.cpp 23 Jul 2009 20:42:56 -0000 1.1.2.1
+++ audlinux_pulseaudio.cpp 9 Nov 2009 23:54:50 -0000
@@ -244,13 +244,18 @@
fmt = PA_SAMPLE_S24LE;
#else
fmt = PA_SAMPLE_INVALID;
- HXLOGL2 (HXLOG_ADEV, "CAudioOutLinuxPA: PulseAduio 24-bit support requires compilation with 0.9.15 SDK!");
+ HXLOGL2 (HXLOG_ADEV, "CAudioOutLinuxPA: PulseAduio 24-bit sample support requires compilation with 0.9.15 SDK!");
#endif
break;
// I suppose uBitsPerSample can't represent PA_SAMPLE_S24_32LE at this time.
case 32:
+#if PA_API_VERSION >= 8
fmt = PA_SAMPLE_S32LE;
+#else
+ fmt = PA_SAMPLE_INVALID;
+ HXLOGL2 (HXLOG_ADEV, "CAudioOutLinuxPA: PulseAduio 32-bit sample support requires compilation with 0.9.8 SDK!");
+#endif
break;
default:
_______________________________________________
Audio-dev mailing list
[email protected]
http://lists.helixcommunity.org/mailman/listinfo/audio-dev