aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2015-03-13 11:49:59 +0100
committerMatthias P. Braendli <matthias.braendli@mpb.li>2015-03-13 11:49:59 +0100
commit44fb2625546d3cfcd501dc2029d04a5516b5f34a (patch)
tree90f2a34180a1d2309a1038d84cf1e36f9d0134eb
parent8cd054c979b97fca96048b67c17871ee6fca4a9f (diff)
downloadtoolame-dab-44fb2625546d3cfcd501dc2029d04a5516b5f34a.tar.gz
toolame-dab-44fb2625546d3cfcd501dc2029d04a5516b5f34a.tar.bz2
toolame-dab-44fb2625546d3cfcd501dc2029d04a5516b5f34a.zip
Increase vlc input max buffer
-rw-r--r--vlc_input.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/vlc_input.c b/vlc_input.c
index b205ed1..1abf9d1 100644
--- a/vlc_input.c
+++ b/vlc_input.c
@@ -70,7 +70,9 @@ void handleStream(
assert(rate == vlc_rate);
assert(bits_per_sample == 16);
- const size_t max_length = 4 * size;
+ // 16 is a bit arbitrary, if it's too small we might enter
+ // a deadlock if toolame asks for too much data
+ const size_t max_length = 16 * size;
for (;;) {
pthread_mutex_lock(&buffer_lock);