We have to use kLinearPCMFormatFlagIsBigEndian only of we're on a little endian
(intel) system.
return 0;
}
+#ifdef WORDS_BIGENDIAN /* ppc */
+#define ENDIAN_FLAGS kLinearPCMFormatFlagIsBigEndian
+#else
+#define ENDIAN_FLAGS 0
+#endif
+
static int osx_write_open(struct writer_node *wn)
{
struct private_osx_write_data *powd = para_calloc(
/* flags specific to each format */
format.mFormatFlags = kLinearPCMFormatFlagIsFloat
| kLinearPCMFormatFlagIsPacked
- | kLinearPCMFormatFlagIsBigEndian;
+ | ENDIAN_FLAGS;
if (!conf->channels_given && wng->channels)
powd->channels = *wng->channels;
else