mpg123: map input buffer in READ mode, not WRITE mode
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Fri, 3 Aug 2012 12:43:31 +0000 (13:43 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Fri, 3 Aug 2012 12:43:31 +0000 (13:43 +0100)
Makes things actually work.

ext/mpg123/gstmpg123audiodec.c

index ac0a61b..ec6a2fc 100644 (file)
@@ -335,7 +335,7 @@ gst_mpg123_audio_dec_handle_frame (GstAudioDecoder * dec, GstBuffer * buffer)
     if (memory == NULL)
       return GST_FLOW_ERROR;
 
-    if (!gst_memory_map (memory, &info, GST_MAP_WRITE)) {
+    if (!gst_memory_map (memory, &info, GST_MAP_READ)) {
       gst_memory_unref (memory);
       return GST_FLOW_ERROR;
     }