From e1363fd7dc08248b8022046ebbf2f2104dce0c9c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Felix=20Paul=20K=C3=BChne?= Date: Sat, 19 Jan 2013 18:48:11 +0100 Subject: [PATCH] audioqueue: fixed incorrect buffer allocation which prevented playback of certain samples --- modules/audio_output/audioqueue.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/modules/audio_output/audioqueue.c b/modules/audio_output/audioqueue.c index 2e4c30f665..7541ab7a13 100644 --- a/modules/audio_output/audioqueue.c +++ b/modules/audio_output/audioqueue.c @@ -35,8 +35,6 @@ #include -#define FRAME_SIZE 2048 - /***************************************************************************** * aout_sys_t: AudioQueue audio output method descriptor ***************************************************************************** @@ -153,7 +151,7 @@ static void Play (audio_output_t *p_aout, block_t *p_block) AudioQueueBufferRef inBuffer = NULL; OSStatus status; - status = AudioQueueAllocateBuffer(p_aout->sys->audioQueue, FRAME_SIZE * 2, &inBuffer); + status = AudioQueueAllocateBuffer(p_aout->sys->audioQueue, p_block->i_buffer, &inBuffer); if (status != noErr) { msg_Err(p_aout, "buffer alloction failed (%li)", status); return; -- 2.39.2