diff options
| -rw-r--r-- | ext/flac/gstflacdec.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/ext/flac/gstflacdec.c b/ext/flac/gstflacdec.c index 50e29031..7905a746 100644 --- a/ext/flac/gstflacdec.c +++ b/ext/flac/gstflacdec.c @@ -809,7 +809,7 @@ gst_flac_dec_read_stream (const FLAC__StreamDecoder * decoder,    GST_LOG_OBJECT (dec, "feeding %u bytes to decoder (available=%u, bytes=%u)",        len, gst_adapter_available (dec->adapter), (guint) * bytes); -  memcpy (buffer, gst_adapter_peek (dec->adapter, len), len); +  gst_adapter_copy (dec->adapter, buffer, 0, len);    *bytes = len;    gst_adapter_flush (dec->adapter, len); | 
