opening dvd via http interface fails unless dvd has already been opened using normal interface
applies to Mac OS tested on 1.1.2 and 1.1.3 (nightly 15 Aug)
-
use file/open disk to open a dvd from the normal interface
-
close the dvd, clear the playlist
-
send http interface command to open dvd
http://192.168.1.180:8080/requests/status.xml?command=in_play&input=dvd%3A%2F%2FVolumes%2FSPELLBOUND
(through the web interface, this is the same as entering dvd://Volumes/DvdName in the open-disk dialog)
-
dvd opens correctly
-
stop dvd, clear playlist
-
eject dvd and then re-insert dvd
-
send same command
http://192.168.1.180:8080/requests/status.xml?command=in_play&input=dvd%3A%2F%2FVolumes%2FSPELLBOUND
- dvd fails to open
mac console shows:
org.videolan.vlc[3959] libdvdread: Using libdvdcss version 1.2.10 for DVD access
org.videolan.vlc[3959] libdvdread: Couldn't find device name.
VLC log follows in comment.
Summary: once vlc has opened the dvd through the normal interface then the dvd: or simpledvd: commands will work even if VLC is subsequently quit and restarted. However once the dvd is ejected and re-inserted, the dvd or simple dvd commands will not work again until the normal interface is used.
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Author
main debug: looking for services probe module: 5 candidates main debug: no services probe module matching "any" could be loaded main debug: TIMER module_need() : 3.724 ms - Total 3.724 ms / 1 intvls (Avg 3.724 ms) macosx debug: using Snow Leopard AR cookies macosx debug: notification received in VLC with name VLCOSXGUIInit and object VLCEyeTVSupport main debug: adding item `dvd://Volumes/SPELLBOUND' ( dvd://Volumes/SPELLBOUND ) oldhttp debug: requested mrl add: dvd://Volumes/SPELLBOUND main debug: rebuilding array of current - root Playlist main debug: rebuild done - 1 items, index -1 oldhttp debug: requested playlist item: 4 main debug: processing request item dvd://Volumes/SPELLBOUND node Playlist skip 0 main debug: resyncing on dvd://Volumes/SPELLBOUND main debug: dvd://Volumes/SPELLBOUND is at 0 main debug: starting new item main debug: creating new input thread main debug: Creating an input for 'dvd://Volumes/SPELLBOUND' main debug: thread (input) created at priority 22 (input/input.c:214) main debug: thread started main debug: using timeshift granularity of 50 MiB main debug: using timeshift path '/tmp' main debug: `dvd://Volumes/SPELLBOUND' gives access `dvd' demux `' path `Volumes/SPELLBOUND' main debug: creating demux: access='dvd' demux='' path='Volumes/SPELLBOUND' main debug: looking for access_demux module: 2 candidates macosx debug: input has changed, refreshing interface dvdnav debug: trying to go to dvd menu main debug: using access_demux module "dvdnav" main debug: TIMER module_need() : 346.972 ms - Total 346.972 ms / 1 intvls (Avg 346.972 ms) main debug: looking for meta reader module: 2 candidates lua debug: Trying Lua scripts in /Users/robjonson/Library/Application Support/org.videolan.vlc/lua/meta/reader lua debug: Trying Lua scripts in /Applications/VLC.app/Contents/MacOS/share/lua/meta/reader lua debug: Trying Lua playlist script /Applications/VLC.app/Contents/MacOS/share/lua/meta/reader/filename.luac lua debug: Trying Lua scripts in /Applications/VLC.app/Contents/MacOS/share/share/lua/meta/reader main debug: no meta reader module matching "any" could be loaded main debug: TIMER module_need() : 0.860 ms - Total 0.860 ms / 1 intvls (Avg 0.860 ms) main debug: `dvd://Volumes/SPELLBOUND' successfully opened dvdnav debug: DVDNAV_HOP_CHANNEL main debug: ES_OUT_RESET_PCR called dvdnav debug: DVDNAV_VTS_CHANGE dvdnav debug: - vtsN=1 dvdnav debug: - domain=8 main debug: ES_OUT_RESET_PCR called dvdnav debug: DVDNAV_CELL_CHANGE dvdnav debug: - cellN=1 dvdnav debug: - pgN=1 dvdnav debug: - cell_length=990000 dvdnav debug: - pg_length=990000 dvdnav debug: - pgc_length=2700000 dvdnav debug: - cell_start=0 dvdnav debug: - pg_start=0 dvdnav debug: DVDNAV_SPU_CLUT_CHANGE dvdnav debug: DVDNAV_SPU_STREAM_CHANGE dvdnav debug: - physical_wide=0 dvdnav debug: - physical_letterbox=0 dvdnav debug: - physical_pan_scan=0 dvdnav debug: buttonUpdate not done b=1 t=0 main debug: selecting program id=0 main debug: looking for decoder module: 31 candidates avcodec debug: libavcodec initialized (interface 0x344503) avcodec warning: refusing to decode non validated subtitle codec main debug: using decoder module "spudec" main debug: TIMER module_need() : 9.505 ms - Total 9.505 ms / 1 intvls (Avg 9.505 ms) main debug: looking for packetizer module: 21 candidates main debug: using packetizer module "spudec" main debug: TIMER module_need() : 1.362 ms - Total 1.362 ms / 1 intvls (Avg 1.362 ms) main debug: thread (decoder) created at priority 0 (input/decoder.c:301) main debug: thread started spudec debug: invalid starting packet (size < 4 or pts <=0) spudec debug: spu size: 0, i_pts: 0 i_buffer: 128 dvdnav debug: DVDNAV_AUDIO_STREAM_CHANGE dvdnav debug: - physical=0 main debug: Buffering 0% dvdnav debug: buttonUpdate not done b=1 t=0 main debug: Buffering 0% main debug: looking for decoder module: 31 candidates avcodec debug: libavcodec already initialized avcodec debug: trying to use direct rendering avcodec debug: ffmpeg codec (MPEG-1/2 Video) started main debug: using decoder module "avcodec" main debug: TIMER module_need() : 1.114 ms - Total 1.114 ms / 1 intvls (Avg 1.114 ms) main debug: looking for packetizer module: 21 candidates main debug: using packetizer module "packetizer_mpegvideo" main debug: TIMER module_need() : 0.667 ms - Total 0.667 ms / 1 intvls (Avg 0.667 ms) main debug: thread (decoder) created at priority 0 (input/decoder.c:301) main debug: thread started dvdnav debug: buttonUpdate not done b=1 t=0 packetizer_mpegvideo debug: size 720x480 fps=29.970 main debug: Buffering 1% main debug: Buffering 1% dvdnav warning: cannot get next block (Error reading from DVD.) dvdnav debug: jumping to first title dvdnav debug: DVDNAV_HOP_CHANNEL main debug: ES_OUT_RESET_PCR called spudec debug: invalid starting packet (size < 4 or pts <=0) spudec debug: spu size: 0, i_pts: 0 i_buffer: 128 dvdnav debug: DVDNAV_VTS_CHANGE dvdnav debug: - vtsN=1 dvdnav debug: - domain=2 main debug: ES_OUT_RESET_PCR called spudec debug: invalid starting packet (size < 4 or pts <=0) spudec debug: spu size: 0, i_pts: 0 i_buffer: 128 avcodec debug: ffmpeg codec (MPEG-1/2 Video) stopped main debug: removing module "avcodec" main debug: killing decoder fourcc `mpgv', 0 PES in FIFO main debug: removing module "packetizer_mpegvideo" main debug: removing module "spudec" main debug: killing decoder fourcc `spu ', 0 PES in FIFO main debug: removing module "spudec" main debug: Program doesn't contain anymore ES dvdnav debug: DVDNAV_CELL_CHANGE dvdnav debug: - cellN=1 dvdnav debug: - pgN=1 dvdnav debug: - cell_length=45000 dvdnav debug: - pg_length=45000 dvdnav debug: - pgc_length=45000 dvdnav debug: - cell_start=0 dvdnav debug: - pg_start=0 dvdnav debug: DVDNAV_SPU_CLUT_CHANGE dvdnav debug: DVDNAV_SPU_STREAM_CHANGE dvdnav debug: - physical_wide=-1 dvdnav debug: - physical_letterbox=-1 dvdnav debug: - physical_pan_scan=-1 dvdnav debug: buttonUpdate not done b=1 t=1 dvdnav debug: DVDNAV_AUDIO_STREAM_CHANGE dvdnav debug: - physical=0 dvdnav warning: cannot get next block (Error reading NAV packet.) main debug: finished input main debug: removing module "dvdnav"17/08/2010 17/08 11:48:49 VLCRemote M[2792] send async http://192.168.1.191:8080/requests/status.xml?command=in_play&input=dvd%3A%2F%2FVolumes%2FSPELLBOUND main debug: thread ended main debug: dead input main debug: changing item without a request (current 0/1) main debug: nothing to play macosx debug: input has stopped, refreshing interface main debug: TIMER input launching for 'dvd://Volumes/SPELLBOUND' : 348.750 ms - Total 348.750 ms / 1 intvls (Avg 348.750 ms)
- Author
another point to note:
even opening the dvd using the mac os dvd player will resolve the issue and allow vlc to open the dvd using the dvdsimple: command
- Rémi Denis-Courmont assigned to @fkuehne
assigned to @fkuehne
- Author
this is still a bug in 2.00 nightly of 12/feb/2012
- Felix Paul Kühne unassigned @fkuehne
unassigned @fkuehne
- Maintainer
sorry, I don't do httpd stuff.
- Developer
Fixed in 701763cd
- Rafaël Carré added Component::Build system: Contribs Status::fixed labels
added Component::Build system: Contribs Status::fixed labels
- Rafaël Carré closed
closed
- Edward Wang changed milestone to %2.0.1
changed milestone to %2.0.1