From e211aba49368082c8bdcfb16f0044e62ee5ce9dc Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Wed, 6 Nov 2013 15:06:54 +0100 Subject: [PATCH] Video compressions: fixes --- src/video_compress/fastdxt.c | 2 +- src/video_compress/jpeg.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/video_compress/fastdxt.c b/src/video_compress/fastdxt.c index 7858a8824..23948ac26 100644 --- a/src/video_compress/fastdxt.c +++ b/src/video_compress/fastdxt.c @@ -262,7 +262,7 @@ void *fastdxt_init(char *num_threads_str) compress = calloc(1, sizeof(struct video_compress)); /* initial values */ compress->num_threads = 0; - if(num_threads_str == NULL) + if(num_threads_str == NULL || num_threads_str[0] == '\0') compress->num_threads = NUM_THREADS_DEFAULT; else compress->num_threads = atoi(num_threads_str); diff --git a/src/video_compress/jpeg.c b/src/video_compress/jpeg.c index 5f6b154de..fa88d116c 100644 --- a/src/video_compress/jpeg.c +++ b/src/video_compress/jpeg.c @@ -252,7 +252,7 @@ void * jpeg_compress_init(char * opts) s->restart_interval = -1; - if(opts) { + if(opts && opts[0] != '\0') { char *tok, *save_ptr = NULL; gpujpeg_set_default_parameters(&s->encoder_param); tok = strtok_r(opts, ":", &save_ptr);