i've been using successfully VLCJ 2.* for a while with VLC 2.0.4.
i've now downloaded the last nighly build of VLC (vlc-2.1.0-git-20120914-0003-win32) and i've an issue passing the mrl from VLCJ towards VLC. It seems to me that the "working directory" (at least it appens on windows!) is appended to the MRL specified.
I don't know where to notify this issue: VLC or VLCJ?
BR, u rock!
Angelo
Code: Select all
...
MediaPlayerFactory mediaPlayerFactory = new MediaPlayerFactory(args);
EmbeddedMediaPlayer mediaPlayer = mediaPlayerFactory.newEmbeddedMediaPlayer();
...
Canvas canvas = new Canvas();
CanvasVideoSurface videoSurface = mediaPlayerFactory.newVideoSurface(canvas);
mediaPlayer.setVideoSurface(videoSurface);
mediaPlayer.playMedia("http://path/to/some/movie.mpg");
Code: Select all
vlcj: (Info.java:103) | INFO | vlcj: 2.1.0
vlcj: (Info.java:104) | INFO | java: 1.6.0_26 Sun Microsystems Inc.
vlcj: (Info.java:105) | INFO | java home: C:\myprograms\Java\jdk1.6.0_26\jre
vlcj: (Info.java:106) | INFO | os: Windows 7 6.1 x86
vlcj: (LibVlcFactory.java:164) | INFO | vlc: 2.0.4 Twoflower, changeset 2.0.3-28-g6325b1c
vlcj: (LibVlcFactory.java:165) | INFO | libvlc: C:\Program Files (x86)\vlc-2.0.4\libvlc.dll
vlcj: (MediaPlayerFactory.java:189) | DEBUG | MediaPlayerFactory(libvlc=Proxy interface to Native Library <C:\Program Files (x86)\vlc-2.0.4\libvlc.dll@1893597184>,libvlcArgs=[-vvv])
vlcj: (MediaPlayerFactory.java:191) | DEBUG | jna.library.path=C:\Program Files (x86)\vlc-2.0.4
[0024aee8] main libvlc debug: VLC media player - 2.0.4 Twoflower
[0024aee8] main libvlc debug: Copyright © 1996-2012 VLC authors and VideoLAN
[0024aee8] main libvlc debug: revision 2.0.3-28-g6325b1c
[0024aee8] main libvlc debug: configured with ../extras/package/win32/../../../configure '--enable-update-check' '--enable-lua' '--enable-faad' '--enable-flac' '--enable-theora' '--enable-twolame' '--enable-quicktime' '--enable-avcodec' '--enable-merge-ffmpeg' '--enable-dca' '--enable-mpc' '--enable-libass' '--enable-x264' '--enable-schroedinger' '--enable-realrtsp' '--enable-live555' '--enable-dvdread' '--enable-shout' '--enable-goom' '--enable-caca' '--disable-portaudio' '--disable-sdl' '--enable-qt4' '--enable-skins2' '--enable-sse' '--enable-mmx' '--enable-libcddb' '--enable-zvbi' '--disable-telx' '--enable-sqlite' '--disable-dirac' '--host=i686-w64-mingw32' '--enable-debug' 'host_alias=i686-w64-mingw32'
[0024aee8] main libvlc debug: searching plug-in modules
[0024aee8] main libvlc debug: loading plugins cache file C:\Program Files (x86)\vlc-2.0.4\plugins\plugins.dat
[0024aee8] main libvlc debug: recursively browsing `C:\Program Files (x86)\vlc-2.0.4\plugins'
[0024aee8] main libvlc debug: saving plugins cache C:\Program Files (x86)\vlc-2.0.4\plugins\plugins.dat
[0024aee8] main libvlc debug: plug-ins loaded: 386 modules
[0024aee8] main libvlc debug: translation test: code is "C"
[0024aee8] main libvlc debug: CPU has capabilities MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 FPU
[0024aee8] main libvlc debug: looking for memcpy module: 4 candidates
[0024aee8] main libvlc debug: using memcpy module "memcpymmxext"
[064134d8] main interface debug: looking for interface module: 1 candidate
[064134d8] main interface debug: using interface module "hotkeys"
[064134d8] main interface debug: TIMER module_need() : 0.824 ms - Total 0.824 ms / 1 intvls (Avg 0.824 ms)
vlcj: (MediaPlayerFactory.java:214) | DEBUG | instance=native@0x24ad10
vlcj: (MediaPlayerFactory.java:402) | DEBUG | newEmbeddedMediaPlayer()
vlcj: (MediaPlayerFactory.java:413) | DEBUG | newEmbeddedMediaPlayer(fullScreenStrategy=null)
vlcj: (DefaultMediaPlayer.java:167) | DEBUG | DefaultMediaPlayer(libvlc=Proxy interface to Native Library <C:\Program Files (x86)\vlc-2.0.4\libvlc.dll@1893597184>, instance=native@0x24ad10)
vlcj: (DefaultMediaPlayer.java:1500) | DEBUG | createInstance()
vlcj: (DefaultMediaPlayer.java:1503) | DEBUG | mediaPlayerInstance=native@0x645cf70
vlcj: (DefaultMediaPlayer.java:1506) | DEBUG | mediaPlayerEventManager=native@0x6437248
vlcj: (DefaultMediaPlayer.java:1553) | DEBUG | registerEventListener()
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerMediaChanged
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerNothingSpecial
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerOpening
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerBuffering
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerPlaying
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerPaused
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerStopped
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerForward
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerBackward
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerEndReached
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerEncounteredError
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerTimeChanged
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerPositionChanged
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerSeekableChanged
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerPausableChanged
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerTitleChanged
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerSnapshotTaken
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerLengthChanged
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerVout
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (MediaPlayerFactory.java:482) | DEBUG | newVideoSurface(canvas=java.awt.Canvas[canvas0,0,0,0x0,invalid])
vlcj: (MediaPlayerFactory.java:497) | DEBUG | videoSurface=uk.co.caprica.vlcj.player.embedded.videosurface.CanvasVideoSurface@a32b
vlcj: (DefaultEmbeddedMediaPlayer.java:142) | DEBUG | setVideoSurface(videoSurface=uk.co.caprica.vlcj.player.embedded.videosurface.CanvasVideoSurface@a32b)
vlcj: (DefaultMediaPlayer.java:199) | DEBUG | playMedia(mrl=http://path/to/some/movie.mpg,mediaOptions=[])
vlcj: (DefaultMediaPlayer.java:213) | DEBUG | prepareMedia(mrl=http://path/to/some/movie.mpg,mediaOptions=[])
vlcj: (DefaultMediaPlayer.java:1638) | DEBUG | setMedia(media=http://path/to/some/movie.mpg,mediaOptions=[])
vlcj: (DefaultMediaPlayer.java:1651) | DEBUG | mediaInstance=native@0x6434638
vlcj: (DefaultMediaPlayer.java:1584) | DEBUG | registerMediaEventListener()
vlcj: (DefaultMediaPlayer.java:1590) | DEBUG | event=libvlc_MediaMetaChanged
vlcj: (DefaultMediaPlayer.java:1592) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1590) | DEBUG | event=libvlc_MediaSubItemAdded
vlcj: (DefaultMediaPlayer.java:1592) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1590) | DEBUG | event=libvlc_MediaDurationChanged
vlcj: (DefaultMediaPlayer.java:1592) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1590) | DEBUG | event=libvlc_MediaParsedChanged
vlcj: (DefaultMediaPlayer.java:1592) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1590) | DEBUG | event=libvlc_MediaFreed
vlcj: (DefaultMediaPlayer.java:1592) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1590) | DEBUG | event=libvlc_MediaStateChanged
vlcj: (DefaultMediaPlayer.java:1592) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1452) | DEBUG | mrl(mediaInstance=native@0x6434638)
vlcj: (DefaultMediaPlayer.java:1796) | DEBUG | mediaChanged(mediaPlayer=uk.co.caprica.vlcj.player.embedded.DefaultEmbeddedMediaPlayer@186db54,media=native@0x6434638,mrl=http://path/to/some/movie.mpg)
vlcj: (DefaultMediaPlayer.java:1800) | DEBUG | Raising event for new media
vlcj: (DefaultMediaPlayer.java:664) | DEBUG | play()
vlcj: (DefaultEmbeddedMediaPlayer.java:314) | DEBUG | onBeforePlay()
vlcj: (DefaultEmbeddedMediaPlayer.java:151) | DEBUG | attachVideoSurface()
vlcj: (CanvasVideoSurface.java:67) | DEBUG | attach()
vlcj: (WindowsVideoSurfaceAdapter.java:41) | DEBUG | attach(componentId=2032754)
[0024a080] main input debug: Creating an input for 'http://path/to/some/movie.mpg'
[0024a080] main input debug: using timeshift granularity of 50 MiB, in path 'C:\Users\angelo\AppData\Local\Temp'
[0024a080] main input debug: `http://path/to/some/movie.mpg' gives access `http' demux `' path `path/to/some/movie.mpg'
[0024a080] main input debug: creating demux: access='http' demux='' location='path/to/some/movie.mpg' file='\\path\to\some\movie.mpg'
[0640f030] main demux debug: looking for access_demux module: 0 candidates
[0640f030] main demux debug: no access_demux module matched "http"
[0640f030] main demux debug: TIMER module_need() : 0.152 ms - Total 0.152 ms / 1 intvls (Avg 0.152 ms)
[0024a080] main input debug: creating access 'http' location='path/to/some/movie.mpg', path='\\path\to\some\movie.mpg'
[06458f88] main access debug: looking for access module: 2 candidates
[06458f88] access_http access debug: http: server='path' port=80 file='/to/some/movie.mpg'
[06458f88] main access debug: net: connecting to path port 80
Code: Select all
vlcj: (Info.java:103) | INFO | vlcj: 2.1.0
vlcj: (Info.java:104) | INFO | java: 1.6.0_26 Sun Microsystems Inc.
vlcj: (Info.java:105) | INFO | java home: C:\myprograms\Java\jdk1.6.0_26\jre
vlcj: (Info.java:106) | INFO | os: Windows 7 6.1 x86
vlcj: (LibVlcFactory.java:164) | INFO | vlc: 2.1.0-git-20120914-0003 Rincewind, changeset 1.3.0-git-4038-g205fbb2
vlcj: (LibVlcFactory.java:165) | INFO | libvlc: C:\Program Files (x86)\vlc-2.1.0-git-20120914-0003\libvlc.dll
vlcj: (MediaPlayerFactory.java:189) | DEBUG | MediaPlayerFactory(libvlc=Proxy interface to Native Library <C:\Program Files (x86)\vlc-2.1.0-git-20120914-0003\libvlc.dll@1893597184>,libvlcArgs=[-vvv])
vlcj: (MediaPlayerFactory.java:191) | DEBUG | jna.library.path=C:\Program Files (x86)\vlc-2.1.0-git-20120914-0003
[0051aec8] main libvlc debug: VLC media player - 2.1.0-git-20120914-0003 Rincewind
[0051aec8] main libvlc debug: Copyright © 1996-2012 the VideoLAN team
[0051aec8] main libvlc debug: revision 1.3.0-git-4038-g205fbb2
[0051aec8] main libvlc debug: configured with ../extras/package/win32/../../../configure '--enable-update-check' '--enable-lua' '--enable-faad' '--enable-flac' '--enable-theora' '--enable-twolame' '--enable-quicktime' '--enable-avcodec' '--enable-merge-ffmpeg' '--enable-dca' '--enable-mpc' '--enable-libass' '--enable-x264' '--enable-schroedinger' '--enable-realrtsp' '--enable-live555' '--enable-dvdread' '--enable-shout' '--enable-goom' '--enable-caca' '--disable-sdl' '--enable-qt' '--enable-skins2' '--enable-sse' '--enable-mmx' '--enable-libcddb' '--enable-zvbi' '--disable-telx' '--enable-sqlite' '--disable-dirac' '--host=i686-w64-mingw32' '--enable-debug' 'host_alias=i686-w64-mingw32'
[0051aec8] main libvlc debug: using performance counters as clock source
[0051aec8] main libvlc debug: frequency: 2046210 Hz
[0051aec8] main libvlc debug: searching plug-in modules
[0051aec8] main libvlc debug: loading plugins cache file C:\Program Files (x86)\vlc-2.1.0-git-20120914-0003\plugins\plugins.dat
[0051aec8] main libvlc debug: recursively browsing `C:\Program Files (x86)\vlc-2.1.0-git-20120914-0003\plugins'
[0051aec8] main libvlc debug: saving plugins cache C:\Program Files (x86)\vlc-2.1.0-git-20120914-0003\plugins\plugins.dat
[0051aec8] main libvlc debug: plug-ins loaded: 381 modules
[0051aec8] main libvlc debug: translation test: code is "C"
[0051aec8] main libvlc debug: CPU has capabilities MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 FPU
[0645dcb8] main interface debug: looking for interface module: 1 candidate
[0645dcb8] main interface debug: using interface module "hotkeys"
vlcj: (MediaPlayerFactory.java:214) | DEBUG | instance=native@0x51ae28
vlcj: (MediaPlayerFactory.java:402) | DEBUG | newEmbeddedMediaPlayer()
vlcj: (MediaPlayerFactory.java:413) | DEBUG | newEmbeddedMediaPlayer(fullScreenStrategy=null)
vlcj: (DefaultMediaPlayer.java:167) | DEBUG | DefaultMediaPlayer(libvlc=Proxy interface to Native Library <C:\Program Files (x86)\vlc-2.1.0-git-20120914-0003\libvlc.dll@1893597184>, instance=native@0x51ae28)
vlcj: (DefaultMediaPlayer.java:1500) | DEBUG | createInstance()
vlcj: (DefaultMediaPlayer.java:1503) | DEBUG | mediaPlayerInstance=native@0x63dbe20
vlcj: (DefaultMediaPlayer.java:1506) | DEBUG | mediaPlayerEventManager=native@0x63eb4b0
vlcj: (DefaultMediaPlayer.java:1553) | DEBUG | registerEventListener()
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerMediaChanged
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerNothingSpecial
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerOpening
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerBuffering
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerPlaying
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerPaused
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerStopped
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerForward
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerBackward
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerEndReached
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerEncounteredError
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerTimeChanged
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerPositionChanged
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerSeekableChanged
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerPausableChanged
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerTitleChanged
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerSnapshotTaken
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerLengthChanged
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1557) | DEBUG | event=libvlc_MediaPlayerVout
vlcj: (DefaultMediaPlayer.java:1559) | DEBUG | result=0
vlcj: (MediaPlayerFactory.java:482) | DEBUG | newVideoSurface(canvas=java.awt.Canvas[canvas0,0,0,0x0,invalid])
vlcj: (MediaPlayerFactory.java:497) | DEBUG | videoSurface=uk.co.caprica.vlcj.player.embedded.videosurface.CanvasVideoSurface@471e30
vlcj: (DefaultEmbeddedMediaPlayer.java:142) | DEBUG | setVideoSurface(videoSurface=uk.co.caprica.vlcj.player.embedded.videosurface.CanvasVideoSurface@471e30)
vlcj: (DefaultMediaPlayer.java:199) | DEBUG | playMedia(mrl=http://path/to/some/movie.mpg,mediaOptions=[])
vlcj: (DefaultMediaPlayer.java:213) | DEBUG | prepareMedia(mrl=http://path/to/some/movie.mpg,mediaOptions=[])
vlcj: (DefaultMediaPlayer.java:1638) | DEBUG | setMedia(media=http://path/to/some/movie.mpg,mediaOptions=[])
vlcj: (DefaultMediaPlayer.java:1651) | DEBUG | mediaInstance=native@0x6423268
vlcj: (DefaultMediaPlayer.java:1584) | DEBUG | registerMediaEventListener()
vlcj: (DefaultMediaPlayer.java:1590) | DEBUG | event=libvlc_MediaMetaChanged
vlcj: (DefaultMediaPlayer.java:1592) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1590) | DEBUG | event=libvlc_MediaSubItemAdded
vlcj: (DefaultMediaPlayer.java:1592) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1590) | DEBUG | event=libvlc_MediaDurationChanged
vlcj: (DefaultMediaPlayer.java:1592) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1590) | DEBUG | event=libvlc_MediaParsedChanged
vlcj: (DefaultMediaPlayer.java:1592) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1590) | DEBUG | event=libvlc_MediaFreed
vlcj: (DefaultMediaPlayer.java:1592) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1590) | DEBUG | event=libvlc_MediaStateChanged
vlcj: (DefaultMediaPlayer.java:1592) | DEBUG | result=0
vlcj: (DefaultMediaPlayer.java:1452) | DEBUG | mrl(mediaInstance=native@0x6423268)
vlcj: (DefaultMediaPlayer.java:664) | DEBUG | play()
vlcj: (DefaultEmbeddedMediaPlayer.java:314) | DEBUG | onBeforePlay()
vlcj: (DefaultEmbeddedMediaPlayer.java:151) | DEBUG | attachVideoSurface()
vlcj: (CanvasVideoSurface.java:67) | DEBUG | attach()
vlcj: (DefaultMediaPlayer.java:1796) | DEBUG | mediaChanged(mediaPlayer=uk.co.caprica.vlcj.player.embedded.DefaultEmbeddedMediaPlayer@fe64b9,media=native@0x6423268,mrl=file:///C:/Users/angelo/workspace/mxm/mxm-engines/mxm-mediaframeworkTE/http%3A%2F%2Fpath%2Fto%2Fsome%2Fmovie.mpg)
vlcj: (DefaultMediaPlayer.java:1800) | DEBUG | Raising event for new media
vlcj: (WindowsVideoSurfaceAdapter.java:41) | DEBUG | attach(componentId=985004)
[00519b30] main input debug: Creating an input for 'http://path/to/some/movie.mpg'
[00519b30] main input debug: using timeshift granularity of 50 MiB, in path 'C:\Users\angelo\AppData\Local\Temp'
[00519b30] main input debug: `file:///C:/Users/angelo/workspace/mxm/mxm-engines/mxm-mediaframeworkTE/http%3A%2F%2Fpath%2Fto%2Fsome%2Fmovie.mpg' gives access `file' demux `' path `/C:/Users/angelo/workspace/mxm/mxm-engines/mxm-mediaframeworkTE/http%3A%2F%2Fpath%2Fto%2Fsome%2Fmovie.mpg'
[00519b30] main input debug: creating demux: access='file' demux='' location='/C:/Users/angelo/workspace/mxm/mxm-engines/mxm-mediaframeworkTE/http%3A%2F%2Fpath%2Fto%2Fsome%2Fmovie.mpg' file='C:\Users\angelo\workspace\mxm\mxm-engines\mxm-mediaframeworkTE\http:\\path\to\some\movie.mpg'
[06427fe8] main demux debug: looking for access_demux module: 3 candidates
libdvdnav: Using dvdnav version 4.2.0
libdvdread: Using libdvdcss version 1.2.12 for DVD access
libdvdread: Could not open C:\Users\angelo\workspace\mxm\mxm-engines\mxm-mediaframeworkTE\http:\\path\to\some\movie.mpg with libdvdcss.
libdvdread: Can't open C:\Users\angelo\workspace\mxm\mxm-engines\mxm-mediaframeworkTE\http:\\path\to\some\movie.mpg for reading
libdvdnav: vm: failed to open/read the DVD
[06427fe8] dvdnav demux warning: cannot open DVD (C:\Users\angelo\workspace\mxm\mxm-engines\mxm-mediaframeworkTE\http:\\path\to\some\movie.mpg)
[06427fe8] main demux debug: no access_demux module matching "file" could be loaded
[00519b30] main input debug: creating access 'file' location='/C:/Users/angelo/workspace/mxm/mxm-engines/mxm-mediaframeworkTE/http%3A%2F%2Fpath%2Fto%2Fsome%2Fmovie.mpg', path='C:\Users\angelo\workspace\mxm\mxm-engines\mxm-mediaframeworkTE\http:\\path\to\some\movie.mpg'
[06401bc0] main access debug: looking for access module: 3 candidates
[06401bc0] filesystem access debug: opening file `C:\Users\angelo\workspace\mxm\mxm-engines\mxm-mediaframeworkTE\http:\\path\to\some\movie.mpg'
[06401bc0] filesystem access error: cannot open file C:\Users\angelo\workspace\mxm\mxm-engines\mxm-mediaframeworkTE\http:\\path\to\some\movie.mpg (Invalid argument)
[06401bc0] main access error: File reading failed
[06401bc0] main access error: VLC could not open the file "C:\Users\angelo\workspace\mxm\mxm-engines\mxm-mediaframeworkTE\http:\\path\to\some\movie.mpg". (Invalid argument)
[06401bc0] main access debug: no access module matching "file" could be loaded
[00519b30] main input error: open of `file:///C:/Users/angelo/workspace/mxm/mxm-engines/mxm-mediaframeworkTE/http%3A%2F%2Fpath%2Fto%2Fsome%2Fmovie.mpg' failed
[00519b30] main input error: Your input can't be opened
[00519b30] main input error: VLC is unable to open the MRL 'file:///C:/Users/angelo/workspace/mxm/mxm-engines/mxm-mediaframeworkTE/http%3A%2F%2Fpath%2Fto%2Fsome%2Fmovie.mpg'. Check the log for details.