summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2014-08-15 00:26:05 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2014-08-15 00:26:05 +0900
commitf66d1c8c67ff94512405b29d653da98ab4d20a78 (patch)
treebf46a23c6cff58195e59ff4b26e3f369b5d0b57c
parent84ea3879653bc9b6733b195f7b7522bc045b9753 (diff)
downloademotion_generic_players-f66d1c8c67ff94512405b29d653da98ab4d20a78.tar.gz
emotion generic players - work around vlc bug that segvs
this should fix T1530
-rw-r--r--src/vlc/emotion_generic_vlc.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/vlc/emotion_generic_vlc.c b/src/vlc/emotion_generic_vlc.c
index 11343bb..0e328ca 100644
--- a/src/vlc/emotion_generic_vlc.c
+++ b/src/vlc/emotion_generic_vlc.c
@@ -717,11 +717,14 @@ main(int argc, const char *argv[])
"--no-stats", /* no stats */
"--no-inhibit", /* we don't want interfaces */
"--no-disable-screensaver", /* we don't want interfaces */
- "--codec", "avcodec",
- "--demux", "avformat"
+// XXX: causes newer vlcs to segv!
+// "--codec", "avcodec",
+// XXX: disable this just in case
+// "--demux", "avformat"
};
vlc_argc = sizeof(vlc_argv) / sizeof(*vlc_argv);
+ memset(&app, 0, sizeof(app));
if (!eina_init())
{
EINA_LOG_CRIT("Can't initialize generic vlc player, eina failed.");