diff options
author | sr55 <[email protected]> | 2013-03-09 22:23:20 +0000 |
---|---|---|
committer | sr55 <[email protected]> | 2013-03-09 22:23:20 +0000 |
commit | 0725ca2d54576e939bbe464e2dd1f02a54c63db3 (patch) | |
tree | 917dbf4e48b9c52ab3e715153a5b6b6583304d52 | |
parent | d48b5d2b5cb40466d877b48629aa6de1a6dc33de (diff) |
Remove VLC Loading code from the CLI.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5317 b64f7644-9d1e-0410-96f1-a4d463321fa5
-rw-r--r-- | test/test.c | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/test/test.c b/test/test.c index 54f704f78..d2736e129 100644 --- a/test/test.c +++ b/test/test.c @@ -31,12 +31,6 @@ #endif /* Options */ -#if defined( __APPLE_CC__ ) -#define EXTRA_VLC_DYLD_PATH "/Applications/VLC.app/Contents/MacOS/lib" -#define DEFAULT_DYLD_PATH "/usr/local/lib:/usr/lib" - -static int no_vlc_dylib = 0; -#endif static int debug = HB_DEBUG_ALL; static int update = 0; static int dvdnav = 1; @@ -3548,9 +3542,6 @@ static int ParseOptions( int argc, char ** argv ) { "vfr", no_argument, &cfr, 0 }, { "cfr", no_argument, &cfr, 1 }, { "pfr", no_argument, &cfr, 2 }, -#if defined( __APPLE_CC__ ) - { "no-vlc-dylib-path", no_argument, &no_vlc_dylib, 1 }, -#endif { "audio-copy-mask", required_argument, NULL, ALLOWED_AUDIO_COPY }, { "audio-fallback", required_argument, NULL, AUDIO_FALLBACK }, { 0, 0, 0, 0 } @@ -4106,72 +4097,6 @@ static int ParseOptions( int argc, char ** argv ) static int CheckOptions( int argc, char ** argv ) { -#if defined( __APPLE_CC__ ) - // If OSX, add VLC dylib path and exec to make it stick. - char *dylib_path; - - if ( !no_vlc_dylib ) - { - dylib_path = getenv("DYLD_FALLBACK_LIBRARY_PATH"); - if ( dylib_path == NULL || - strstr( dylib_path, "/Applications/VLC.app/Contents/MacOS/lib" ) == NULL ) - { - char *path = NULL; - char *home; - int result = -1; - - home = getenv("HOME"); - - if ( dylib_path == NULL ) - { - // Set the system default of $HOME/lib:/usr/local/lib:/usr/lib - // And add our extra path - if ( home != NULL ) - { - path = hb_strdup_printf("%s/lib:%s:%s:%s%s", home, - DEFAULT_DYLD_PATH, - EXTRA_VLC_DYLD_PATH, - home, EXTRA_VLC_DYLD_PATH); - } - else - { - path = hb_strdup_printf("%s:%s", DEFAULT_DYLD_PATH, EXTRA_VLC_DYLD_PATH); - } - if ( path != NULL ) - result = setenv("DYLD_FALLBACK_LIBRARY_PATH", path, 1); - } - else - { - // add our extra path - if ( home != NULL ) - { - path = hb_strdup_printf("%s:%s:%s%s", dylib_path, EXTRA_VLC_DYLD_PATH, - home, EXTRA_VLC_DYLD_PATH); - } - else - { - path = hb_strdup_printf("%s:%s", dylib_path, EXTRA_VLC_DYLD_PATH); - } - if ( path != NULL ) - result = setenv("DYLD_FALLBACK_LIBRARY_PATH", path, 1); - } - if ( result == 0 ) - { - const char ** new_argv; - int i; - - new_argv = (const char**)malloc( (argc + 2) * sizeof(char*) ); - new_argv[0] = argv[0]; - new_argv[1] = "--no-vlc-dylib-path"; - for (i = 1; i < argc; i++) - new_argv[i+1] = argv[i]; - new_argv[i+1] = NULL; - execv(new_argv[0], (char* const*)new_argv); - } - } - } -#endif - if( update ) { return 0; |