From 3fb0af1b2a0bd264a8989f8c7e0a58d74690f7b4 Mon Sep 17 00:00:00 2001
From: Richard Hosking <hovis@videolan.org>
Date: Sun, 2 Dec 2007 18:49:18 +0000
Subject: [PATCH] v4l2: Progress with Alsa.  Sounds much better :-)

---
 modules/access/v4l2.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/modules/access/v4l2.c b/modules/access/v4l2.c
index e52e49089ec7..87c6f90334fd 100644
--- a/modules/access/v4l2.c
+++ b/modules/access/v4l2.c
@@ -1110,6 +1110,9 @@ static block_t* GrabAudio( demux_t *p_demux )
         /* ALSA */
         i_read = snd_pcm_readi( p_sys->p_alsa_pcm, p_block->p_buffer, p_sys->i_alsa_chunk_size );
         /* TODO: ALSA ERROR HANDLING?? xrun?? */
+
+        /* convert from frames to bytes */
+        if( i_read > 0 ) i_read *= p_sys->i_alsa_frame_size;
     }
     else
 #endif
-- 
GitLab