osxaudio: Also set the big endian flag for floating point samples
This commit is contained in:
parent
d2da56cfea
commit
b83cd14a12
@ -207,10 +207,12 @@ gst_osx_audio_ring_buffer_acquire (GstAudioRingBuffer * buf,
|
|||||||
} else {
|
} else {
|
||||||
format.mFormatFlags |= kAudioFormatFlagIsAlignedHigh;
|
format.mFormatFlags |= kAudioFormatFlagIsAlignedHigh;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (GST_AUDIO_INFO_IS_BIG_ENDIAN (&spec->info)) {
|
if (GST_AUDIO_INFO_IS_BIG_ENDIAN (&spec->info)) {
|
||||||
format.mFormatFlags |= kAudioFormatFlagIsBigEndian;
|
format.mFormatFlags |= kAudioFormatFlagIsBigEndian;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
format.mBytesPerFrame = GST_AUDIO_INFO_BPF (&spec->info);
|
format.mBytesPerFrame = GST_AUDIO_INFO_BPF (&spec->info);
|
||||||
format.mBitsPerChannel = depth;
|
format.mBitsPerChannel = depth;
|
||||||
format.mBytesPerPacket = GST_AUDIO_INFO_BPF (&spec->info);
|
format.mBytesPerPacket = GST_AUDIO_INFO_BPF (&spec->info);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user