[vlc-devel] http access problem with 2.1.0-git-552-gecc0305

Georgi Chorbadzhiyski gf at unixsol.org
Sat Aug 17 20:17:37 CEST 2013


Today I updated my vlc to revision 2.1.0-git-552-gecc0305 and it seems
there is a problem with http access.

Here is how the headers are really coming from the http server:

gf at gf:~/vcs/vlc$ curl -s -v -o /dev/null http://live9:9090/enc/channel.mpg
* Connected to live9 (10.0.1.159) port 9090 (#0)
> GET /enc/channel.mpg HTTP/1.1
> User-Agent: curl/7.31.0
> Host: live9:9090
> Accept: */*
>
* HTTP 1.0, assume close after body
< HTTP/1.0 200 OK
< Server: iptvd 5.31
< Date: Sat, 17 Aug 2013 18:12:42 GMT
< Cache-Control: no-cache
< Connection: close
< Pragma: no-cache
< Content-Type: video/mpeg
<
{ [data not shown]

Here is what vlc debug log reports:

gf at gf:~/vcs/vlc$ ./vlc -vvvv http://live9:9090/enc/channel.mpg
VLC media player 2.2.0-git Weatherwax (revision 2.1.0-git-552-gecc0305)
....
[0x1eeeac8] main playlist debug: processing request item: null, node: Playlist, skip: 0
[0x1eeeac8] main playlist debug: rebuilding array of current - root Playlist
[0x1eeeac8] main playlist debug: rebuild done - 1 items, index -1
[0x1eeeac8] main playlist debug: starting playback of the new playlist item
[0x1eeeac8] main playlist debug: resyncing on http://live9:9090/enc/channel.mpg
[0x1eeeac8] main playlist debug: http://live9:9090/enc/channel.mpg is at 0
[0x1eeeac8] main playlist debug: creating new input thread
[0x7f3dd40009b8] main input debug: Creating an input for 'http://live9:9090/enc/channel.mpg'
[0x7f3dd40009b8] main input debug: using timeshift granularity of 50 MiB, in path '/tmp'
[0x7f3dd40009b8] main input debug: `http://live9:9090/enc/channel.mpg' gives access `http' demux `' path `live9:9090/enc/channel.mpg'
[0x7f3dd40009b8] main input debug: creating demux: access='http' demux='' location='live9:9090/enc/channel.mpg' file='(null)'
[0x7f3dcc000e78] main demux debug: looking for access_demux module matching "http": 12 candidates
[0x7f3dcc000e78] main demux debug: no access_demux modules matched
[0x7f3dd40009b8] main input debug: creating access 'http' location='live9:9090/enc/channel.mpg', path='(null)'
[0x7f3dcc0010a8] main access debug: looking for access module matching "http": 21 candidates



[0x7f3dcc0010a8] access_http access debug: querying proxy for http://live9:9090/enc/channel.mpg
[0x7f3dcc0010a8] access_http access debug: no proxy
[0x7f3dcc0010a8] access_http access debug: http: server='live9' port=9090 file='/enc/channel.mpg'
[0x7f3dcc0010a8] main access debug: net: connecting to live9 port 9090
[0x7f3dcc0010a8] main access debug: connection succeeded (socket = 13)
[0x7f3dcc0010a8] access_http access debug: protocol 'HTTP' answer code 200
[0x7f3dcc0010a8] access_http access debug: Line=Server: iptvd 5.3
[0x7f3dcc0010a8] access_http access debug: Server: iptvd 5.3
[0x7f3dcc0010a8] access_http access debug: Line=Date: Sat, 17 Aug 2013 18:13:44 GM
[0x7f3dcc0010a8] access_http access debug: Line=Cache-Control: no-cach
[0x7f3dcc0010a8] access_http access debug: Line=Connection: clos
[0x7f3dcc0010a8] access_http access debug: Connection: clos
[0x7f3dcc0010a8] access_http access debug: Line=Pragma: no-cach
[0x7f3dcc0010a8] access_http access debug: Pragma: no-cach
[0x7f3dcc0010a8] access_http access debug: Line=Content-Type: video/mpe
[0x7f3dcc0010a8] access_http access debug: Content-Type: video/mpe
[0x7f3dcc0010a8] access_http access debug: Line=
ontent-Type
[0x7f3dcc0010a8] access_http access error: malformed header line:
ontent-Type



[0x7f3dcc0010a8] access_http access debug: switching to HTTP version 1.0
[0x7f3dcc0010a8] main access debug: net: connecting to live9 port 9090
[0x7f3dcc0010a8] main access debug: connection succeeded (socket = 13)
[0x7f3dcc0010a8] access_http access debug: protocol 'HTTP' answer code 200
[0x7f3dcc0010a8] access_http access debug: Line=Server: iptvd 5.3
[0x7f3dcc0010a8] access_http access debug: Server: iptvd 5.3
[0x7f3dcc0010a8] access_http access debug: Line=Date: Sat, 17 Aug 2013 18:13:44 GM
[0x7f3dcc0010a8] access_http access debug: Line=Cache-Control: no-cach
[0x7f3dcc0010a8] access_http access debug: Line=Connection: clos
[0x7f3dcc0010a8] access_http access debug: Connection: clos
[0x7f3dcc0010a8] access_http access debug: Line=Pragma: no-cach
[0x7f3dcc0010a8] access_http access debug: Pragma: no-cach
[0x7f3dcc0010a8] access_http access debug: Line=Content-Type: video/mpe
[0x7f3dcc0010a8] access_http access debug: Content-Type: video/mpe
[0x7f3dcc0010a8] access_http access debug: Line=
ontent-Type
[0x7f3dcc0010a8] access_http access error: malformed header line:
ontent-Type
[0x7f3dcc0010a8] main access debug: net: connecting to live9 port 9090
[0x7f3dcc0010a8] main access debug: connection succeeded (socket = 13)
[0x7f3dcc0010a8] access_mms access debug: HTTP reply 'HTTP/1.0 200 O'
[0x7f3dcc0010a8] access_mms access error: malformed header line:

[0x7f3dcc0010a8] main access debug: no access modules matched
[0x7f3dd40009b8] main input error: open of `http://live9:9090/enc/channel.mpg' failed
[0x1eeeac8] main playlist debug: finished input
[0x1eeeac8] main playlist debug: dead input
[0x1eeeac8] main playlist debug: changing item without a request (current 0/1)
[0x1eeeac8] main playlist debug: nothing to play
[0x1edae78] main libvlc debug: exiting
[0x1edae78] main libvlc debug: removing all interfaces
[0x1edae78] main libvlc debug: exiting
[0x1fa8a78] main interface debug: removing module "qt4"
[0x1eeeac8] main playlist debug: deactivating the playlist
[0x1f95958] main audio output debug: removing module "alsa"
[0x1fa8a78] qt4 interface debug: requesting exit...
[0x1fa8a78] qt4 interface debug: waiting for UI thread...
[0x1fa8a78] qt4 interface debug: QApp exec() finished
[0x1fa8a78] qt4 interface debug: Video is not needed anymore
[0x1fa8a78] qt4 interface debug: Killing extension dialog provider
[0x2007358] main interface debug: removing module "dbus"
[0x1fa8958] main interface debug: removing module "globalhotkeys"
[0x2007d78] main interface debug: removing module "hotkeys"
[0x1eeeac8] main playlist debug: destroying
[0x1fbee98] main playlist export debug: saving Media Library to file /home/gf/.local/share/vlc/ml.xspf
[0x1fbee98] main playlist export debug: looking for playlist export module matching "export-xspf": 4 candidates
[0x1fbee98] main playlist export debug: using playlist export module "export"
[0x1fbee98] main playlist export debug: removing module "export"
[0x1edae78] main libvlc debug: removing stats

-- 
Georgi Chorbadzhiyski
http://github.com/gfto/
http://georgi.unixsol.org/



More information about the vlc-devel mailing list