Some ASX playlists aren't parsed properly
As reported in: http://forum.videolan.org/viewtopic.php?f=14&t=63087
There are some ASX playlists that won't play anymore. They used to work in 0.8.6 series. Tested under Win32.
Sample playlist showing the issue: http://www.q-music.be/asx/q_high.asx
Log messages when opening it:
main debug: processing request item http://www.q-music.be/asx/q_high.asx node Playlist skip 0
main debug: resyncing on http://www.q-music.be/asx/q_high.asx
main debug: http://www.q-music.be/asx/q_high.asx is at 0
main debug: starting new item
main debug: creating new input thread
main debug: Creating an input for 'http://www.q-music.be/asx/q_high.asx'
main debug: thread (input) created at priority 1 (../.././src/input/input.c:230)
qt4 debug: IM: Setting an input
main debug: thread started
main debug: using timeshift granularity of 50 MBytes
main debug: using timeshift path 'C:\Users\xxx\AppData\Local\Temp'
main debug: `http://www.q-music.be/asx/q_high.asx' gives access `http' demux `' path `www.q-music.be/asx/q_high.asx'
main debug: creating demux: access='http' demux='' path='www.q-music.be/asx/q_high.asx'
main debug: looking for access_demux module: 0 candidates
main debug: no access_demux module matched "http"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: creating access 'http' path='www.q-music.be/asx/q_high.asx'
main debug: looking for access module: 2 candidates
access_http debug: http: server='www.q-music.be' port=80 file='/asx/q_high.asx
main debug: net: connecting to www.q-music.be port 80
main debug: connection: Resource temporarily unavailable
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
main debug: connection succeeded (socket = 1124)
access_http debug: protocol 'HTTP' answer code 206
access_http debug: Server: Apache
access_http debug: this frame size=555
access_http debug: stream size=555,pos=0,remaining=555
access_http debug: Content-Type: video/x-ms-asf
main debug: using access module "access_http"
main debug: TIMER module_need() : 179.000 ms - Total 179.000 ms / 1 intvls (Avg 179.000 ms)
main debug: Using AStream*Stream
main debug: pre buffering
main debug: received first data after 0 ms
main debug: pre-buffering done 555 bytes in 0s - 541992 kbytes/s
main debug: looking for stream_filter module: 2 candidates
main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms)
main debug: looking for stream_filter module: 1 candidate
main debug: using stream_filter module "stream_filter_record"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: creating demux: access='http' demux='' path='www.q-music.be/asx/q_high.asx'
main debug: looking for demux module: 50 candidates
ts error: cannot peek
playlist debug: found valid ASX playlist
main debug: using demux module "playlist"
main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms)
main debug: looking for a subtitle file in C:\softa\vlc-1.0.1\
main debug: `http://www.q-music.be/asx/q_high.asx' successfully opened
playlist error: entry without href?
main debug: EOF reached
main debug: removing module "playlist"
main debug: removing module "stream_filter_record"
main debug: removing module "access_http"
main debug: waitpipe: object killed
main debug: thread ended
main debug: dead input
main debug: thread times: real 0m0.184000s, kernel 0m0.000000s, user 0m0.015600s
main debug: changing item without a request (current 0/1)
main debug: nothing to play
qt4 debug: IM: Deleting the input
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
main debug: TIMER input launching for 'http://www.q-music.be/asx/q_high.asx' : 193.000 ms - Total 193.000 ms / 1 intvls (Avg 193.000 ms)