From 468fb6f403d98d6870fab4d6670a6da06f5f9238 Mon Sep 17 00:00:00 2001 From: David Zhuang Date: Fri, 29 Jul 2016 01:27:22 -0400 Subject: [PATCH] [Processor]FFmpeg: check arguments not None --- src/you_get/processor/ffmpeg.py | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/you_get/processor/ffmpeg.py b/src/you_get/processor/ffmpeg.py index c23b0eaf..deb13bd2 100644 --- a/src/you_get/processor/ffmpeg.py +++ b/src/you_get/processor/ffmpeg.py @@ -213,10 +213,12 @@ def ffmpeg_download_stream(files, title, ext, params={}, output_dir='.'): ffmpeg_params = [] #should these exist... - if len(params) > 0: - for k, v in params: - ffmpeg_params.append(k) - ffmpeg_params.append(v) + if params is not None: + if len(params) > 0: + for k, v in params: + ffmpeg_params.append(k) + ffmpeg_params.append(v) + print('Downloading streaming content with FFmpeg, press q to stop recording...') ffmpeg_params = [FFMPEG] + ['-y', '-re', '-i'] @@ -249,10 +251,12 @@ def ffmpeg_download_stream(files, title, ext, params={}, output_dir='.'): def ffmpeg_play_stream(player, url, params={}): ffmpeg_params = [] #should these exist... - if len(params) > 0: - for k, v in params: - ffmpeg_params.append(k) - ffmpeg_params.append(v) + if params is not None: + if len(params) > 0: + for k, v in params: + ffmpeg_params.append(k) + ffmpeg_params.append(v) + print('Playing streaming content with FFmpeg, press 1 to stop recording...') ffmpeg_params = [FFMPEG] + LOGLEVEL + ['-y', '-re', '-i']