2012-11-12 17 views
5

मैं वीएलसीजे मैक और पीसी पर काम करने की कोशिश कर रहा हूं। यह विंडोज 7 (64 बिट) के तहत ठीक काम करता है लेकिन जब मैं इसे अपने मैक पर चलाने की कोशिश करता हूं तो यह दुर्घटनाग्रस्त हो जाता है। मैं वीएलसी dylib फ़ाइलों के लिए सही निर्देशिका की ओर इशारा कर रहा हूं, लेकिन मुझे liblccore.5.dylib प्लगइन का उपयोग करते समय अप्रत्याशित रूप से छोड़ दिया गया है "संदेश। विवरण हैं:वीएलसीजे मैक पर काम नहीं कर रहा है - प्लगइन libvlccore.5.dylib

Process:   java [48664] 
Path:   /usr/bin/java 
Identifier:  com.apple.javajdk16.cmd 
Version:   1.0 (1.0) 
Code Type:  X86-64 (Native) 
Parent Process: java [48543] 

PlugIn Path:  /Applications/VLC.app/Contents/MacOS/lib/libvlccore.5.dylib 
PlugIn Identifier: libvlccore.5.dylib 
PlugIn Version: 7.0.0 (compatibility 7.0.0) 

Date/Time:  2012-11-09 17:42:13.389 +1300 
OS Version:  Mac OS X 10.6.8 (10K549) 
Report Version: 6 

Interval Since Last Report:   416266 sec 
Crashes Since Last Report:   2 
Per-App Interval Since Last Report: 369 sec 
Per-App Crashes Since Last Report: 2 
Anonymous UUID:      2E883C97-CC99-4700-90ED-BA9554F46C71 

Exception Type: EXC_BAD_ACCESS (SIGSEGV) 
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000038 
Crashed Thread: 30 

...

किसी को भी किसी भी विचार है कृपया?

उत्तर

8

मुझे लगता है कि आप वीएलसी 2.0.4 के पुस्तकालयों का उपयोग कर रहे हैं। मुझे एक ही समस्या का सामना करना पड़ रहा था और मैं 2.0.3 संस्करण में डाउनग्रेड कर रहा था। यह ठीक काम करता है!

+0

बहुत बहुत धन्यवाद। यह सब अब काम करता है। रुचि रखने वालों के लिए, स्रोत कोड http://code.google.com/p/vianto/ – user1505631

+0

2.0.3 पर भी मेरे लिए काम करता है! =) –

2

मुझे एक ही समस्या है लेकिन मैंने सभी वीएलसी संस्करणों के साथ जांच की: 2.0.1, 2.0.3, 2.0.4 & 2.0.5 और यह अभी भी काम नहीं कर रहा है।

क्या आप मुझे अपनी तरह की काम करने की कोशिश करने के लिए अपनी कॉन्फ़िगर जानकारी प्रदान कर सकते हैं? मैक ओएसएक्स, जावा संस्करण, वीएलसीजे संस्करण & वीएलसी संस्करण?

आप https://github.com/caprica/vlcj/issues/138

धन्यवाद एक बहुत GitHub पर धागा पालन कर सकते हैं।

+0

मैक ओएस एक्स 10.6.8 जावा संस्करण 1.7 वीएलसीजे संस्करण 2.1.0 वीएलसी संस्करण 2.0.3 शुभकामनाएँ! – user1505631

1

यह vlc 2.0.7 में तय किया गया है।

यह भी vlc 2.1.0 में तय किया जाना चाहिए।

आप समाचार फ़ाइल को चेक करते हैं वीएलसी 2.0.7 के लिए आप इस देखेंगे:

वीडियो आउटपुट: * फिक्स दुर्घटना जब 3 पार्टी अनुप्रयोगों में (केवल Mac)

0

libvlc का उपयोग कर यह मुझे क्या हुआ साथ नवीनतम वीएलसी 3 (Git)

# Change dir to VLC lib 
cd /Applications/VLC.app/Contents/MacOS/lib/ 

# Search for LC_RPATH entries 
otool -l libvlc.dylib 

# If not LC_RPATH entries found we can "statically" link libvlccore.dylib 
install_name_tool -change @rpath/libvlccore.dylib /Applications/VLC.app/Contents/MacOS/lib/libvlccore.dylib /Applications/VLC.app/Contents/MacOS/lib/libvlc.dylib 

तो अब अगर हम otool फिर से उपयोग करें:

otool -l libvlc.dylib 
[...] 
Load command 9 
      cmd LC_LOAD_DYLIB 
     cmdsize 88 
     name /Applications/VLC.app/Contents/MacOS/lib/libvlccore.dylib (offset 24) 
    time stamp 2 Thu Jan 1 01:00:02 1970 
     current version 9.0.0 
compatibility version 9.0.0 
[...] 

"libvlccore.dylib" सही डीआईआर में खोजा जाएगा।

यह सबसे अच्छा समाधान नहीं है, हर बार जब आप वीएलसी अपडेट करते हैं तो आपको इसे फिर से लिंक करना होगा, लेकिन यह काम करता है!