From 48af2096274878fdf52a0b6d8049f38bfcf08e97 Mon Sep 17 00:00:00 2001
From: Fang Lu <cc2lufang@gmail.com>
Date: Fri, 8 Dec 2017 13:21:22 -0600
Subject: [PATCH] osufs - fix ffmpeg command

---
 osufs/osufs/imgenc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/osufs/osufs/imgenc.c b/osufs/osufs/imgenc.c
index 40d10c2..7f61439 100644
--- a/osufs/osufs/imgenc.c
+++ b/osufs/osufs/imgenc.c
@@ -19,7 +19,7 @@ uint16_t img_write_dither128(const char *filename, mdev *dev, uint16_t addr) {
 	system("rm -f /tmp/source.png /tmp/plt.png /tmp/dither.png");
 	
 	// Resize
-	sprintf(cbuf, "ffmpeg -i %s -vf \"scale=640:480\" /tmp/source.png", filename);
+	sprintf(cbuf, "ffmpeg -i \"%s\" -vf \"scale=640:480\" /tmp/source.png", filename);
 	ret = system(cbuf);
 	if (ret != 0) {
 		fprintf(stderr, "ffmpeg resize failed with exit code: %d\n", ret);
@@ -90,7 +90,7 @@ size_t img_write_rgb16(const char *filename, mdev *dev, uint16_t addr) {
 	system("rm -f /tmp/source.bmp");
 	
 	// Resize
-	sprintf(cbuf, "ffmpeg -i %s -vf \"scale=640:480\" -pix_fmt rgb24 /tmp/source.png", filename);
+	sprintf(cbuf, "ffmpeg -i \"%s\" -vf \"scale=640:480\" -pix_fmt rgb24 /tmp/source.png", filename);
 	ret = system(cbuf);
 	if (ret != 0) {
 		fprintf(stderr, "ffmpeg resize failed with exit code: %d\n", ret);
-- 
GitLab