From 72fbb7c75d5e88b3a8d814d4ef0472615b615785 Mon Sep 17 00:00:00 2001 From: Edwin Flores Date: Tue, 11 Jun 2013 14:13:10 +1200 Subject: [PATCH] Bug 876305 - Cap the max number of audio buffers gstreamer can use r=alessandro.d --- content/media/gstreamer/GStreamerReader.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/media/gstreamer/GStreamerReader.cpp b/content/media/gstreamer/GStreamerReader.cpp index 142cf2a25a1..930bc21fd9f 100644 --- a/content/media/gstreamer/GStreamerReader.cpp +++ b/content/media/gstreamer/GStreamerReader.cpp @@ -144,14 +144,14 @@ nsresult GStreamerReader::Init(MediaDecoderReader* aCloneDonor) mAudioSink = gst_parse_bin_from_description("capsfilter name=filter ! " #ifdef MOZ_SAMPLE_TYPE_FLOAT32 - "appsink name=audiosink sync=true caps=audio/x-raw-float," + "appsink name=audiosink max-buffers=2 sync=true caps=audio/x-raw-float," #ifdef IS_LITTLE_ENDIAN "channels={1,2},width=32,endianness=1234", TRUE, nullptr); #else "channels={1,2},width=32,endianness=4321", TRUE, nullptr); #endif #else - "appsink name=audiosink sync=true caps=audio/x-raw-int," + "appsink name=audiosink max-buffers=2 sync=true caps=audio/x-raw-int," #ifdef IS_LITTLE_ENDIAN "channels={1,2},width=16,endianness=1234", TRUE, nullptr); #else