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
commit849cb1190aba455c16e22cd46cbcd90d7752603c (patch)
tree0a820ef0887903b455cbb9723cafbd040a9e73f1
parenta34bc904b7c364285a0ad91a26ea6a2553a088cb (diff)
downloadefl-849cb1190aba455c16e22cd46cbcd90d7752603c.tar.gz
emotion generic players - work around vlc bug that segvs
this should fix T1530
-rw-r--r--legacy/emotion_generic_players/src/vlc/emotion_generic_vlc.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/legacy/emotion_generic_players/src/vlc/emotion_generic_vlc.c b/legacy/emotion_generic_players/src/vlc/emotion_generic_vlc.c
index 11343bbbe9..0e328ca356 100644
--- a/legacy/emotion_generic_players/src/vlc/emotion_generic_vlc.c
+++ b/legacy/emotion_generic_players/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.");