raster pushed a commit to branch master.

http://git.enlightenment.org/core/emotion_generic_players.git/commit/?id=f66d1c8c67ff94512405b29d653da98ab4d20a78

commit f66d1c8c67ff94512405b29d653da98ab4d20a78
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Fri Aug 15 00:26:05 2014 +0900

    emotion generic players - work around vlc bug that segvs
    
    this should fix T1530
---
 src/vlc/emotion_generic_vlc.c | 7 +++++--
 1 file 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.");

-- 


Reply via email to