]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - alsa_writer.c
aacdec: raise min buffer size to 1000 bytes.
[paraslash.git] / alsa_writer.c
index 6a3d18a33464e3fe652afeadeae9e47579d92dae..039c9817a99f13caa5980247e1d481615755680b 100644 (file)
@@ -16,7 +16,7 @@
  *     Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111, USA.
  */
 
-/** \file alsa_writer.c Data specific to the alsa writer */
+/** \file alsa_writer.c paraslash's alsa output plugin */
 
 /*
  * Based in parts on aplay.c from the alsa-utils-1.0.8 package,
@@ -37,6 +37,8 @@
 extern struct gengetopt_args_info conf;
 
 #define FORMAT SND_PCM_FORMAT_S16_LE
+
+/** data specific to the alsa writer */
 struct private_alsa_data {
        snd_pcm_t *handle;
        size_t bytes_per_frame;
@@ -138,7 +140,7 @@ static int alsa_write(char *data, size_t nbytes, struct writer_node *wn)
 {
        struct private_alsa_data *pad = wn->private_data;
        size_t frames = nbytes / pad->bytes_per_frame;
-       unsigned char *d = data;
+       unsigned char *d = (unsigned char*)data;
        snd_pcm_sframes_t r, result = 0;
 
        while (frames > 0) {