Bug#762377: vlc: Videos over HTTP stream very slowly in 2.2.0-pre3

Andoru Ekkusu aekkusu at gmail.com
Sun Sep 21 17:06:55 UTC 2014


Package: vlc
Version: 1:2.2.0~pre3-dmo2
Severity: normal

Dear Maintainer,

x What led up to the situation?

After upgrading/updating Debian's VLC packages last week, I noticed that
VLC no
longer plays streamed videos (over HTTP), and the connection is dropped
after a
few seconds on any HD stream, which did not happen with the previous
versions
(2.1.3->2.1.5)
The specific feature that I use to access HTTP streams is under File ->
"Open
Network Stream" or by pasting the video URL from the clipboard.

x What exactly did you do (or not do) that was effective (or ineffective)?

At first I thought it was an issue only with videos on YouTube (since that's
where I watch most of the streamed videos), but I've tested out HD streams
from
multiple sites/servers and the same happens.

For more details and for the log that VLC outputs during streaming (and
dropping the connection) I previously posted a thread on VideoLan Forums
(where
I didn't get any answer). Here's the thread:
https://forum.videolan.org/viewtopic.php?f=13&t=121661

And here's the transcript from the thread:

________________________________________________________________

After I updated VLC to the latest version on the unstable repos in Debian,
I cannot watch YouTube videos anymore as they keep stuttering and loading
very slowly (this mostly happens when watching HD videos, this didn't
happen before I upgraded though), to a point where the connection drops.
HTTP streaming might be affected by this too. Here's how the log looks:

----------------------------------------------------------------------------------
core debug: net: connecting to r14---sn-c0q7ln7y.googlevideo.com port 80
core debug: connection succeeded (socket = 13)
http debug: protocol 'HTTP' answer code 206
http debug: Content-Type: video/mp4
http debug: stream size=80906441,pos=1250884,remaining=79655557
http debug: this frame size=79655557
http debug: Connection: close
http debug: Server: gvs 1.0
http debug: trying to seek to 1093302
core debug: net: connecting to r14---sn-c0q7ln7y.googlevideo.com port 80
core debug: connection succeeded (socket = 13)
http debug: protocol 'HTTP' answer code 206
http debug: Content-Type: video/mp4
http debug: stream size=80906441,pos=1093302,remaining=79813139
http debug: this frame size=79813139
http debug: Connection: close
http debug: Server: gvs 1.0
-------------------------------------------------------------------------------------


It keeps repeating the same messages and floods the log window, which
didn't happen before when streaming (yes, it was set to Verbosity level 2)
. Also the CPU usage is unusual, takes up 20-30% extra per CPU.



---------------------------------------------------------------------------------------

core debug: net: connecting to r4---sn-4g57kuel.googlevideo.com port 80
core debug: connection succeeded (socket = 14)
http debug: protocol 'HTTP' answer code 206
http debug: Content-Type: video/mp4
http debug: stream size=53528086,pos=1016739,remaining=52511347
http debug: this frame size=52511347
http debug: Connection: close
http debug: Server: gvs 1.0
core debug: Buffering 54%
mp4 warning: track[0x2] will be disabled (eof?)
core debug: discarded audio buffer
core debug: removing module "faad"
core debug: killing decoder fourcc `mp4a', 59 PES in FIFO
core debug: removing module "samplerate"
core debug: removing module "scaletempo"
core debug: removing module "float_mixer"
core debug: keeping audio output
core debug: EOF reached
core debug: Stream buffering done (1381 ms in 4882 ms)
core debug: Decoder wait done in 0 ms
core debug: waiting decoder fifos to empty
core debug: waiting decoder fifos to empty
core debug: waiting decoder fifos to empty
core debug: waiting decoder fifos to empty
core debug: waiting decoder fifos to empty
core debug: waiting decoder fifos to empty
core debug: waiting decoder fifos to empty
core debug: waiting decoder fifos to empty
core debug: waiting decoder fifos to empty
core debug: waiting decoder fifos to empty
core debug: waiting decoder fifos to empty
core debug: waiting decoder fifos to empty
core debug: waiting decoder fifos to empty
core debug: waiting decoder fifos to empty
core debug: finished input
core debug: object waitpipe triggered
core debug: removing module "avcodec"
avcodec debug: ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped
core debug: killing decoder fourcc `h264', 0 PES in FIFO
core debug: saving a free vout
core debug: reusing provided vout
qt4 debug: Qt: Fullscreen state changed
core debug: removing module "mp4"
mp4 debug: freeing all memory
core debug: removing module "record"
core debug: removing module "http"
core debug: Program doesn't contain anymore ES
core debug: dead input
core debug: changing item without a request (current 0/1)
core debug: nothing to play
core debug: destroying useless vout
core debug: removing module "xcb_glx"
core debug: removing module "glx"
qt4 debug: IM: Deleting the input
core debug: removing module "xdg"
qt4 debug: releasing video...
qt4 debug: Video is not needed anymore
core debug: removing module "freetype"
core debug: removing module "yuvp"
core debug: removing module "swscale"

------------------------------------------------------------------------------------------



-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 3.16-3.dmz.1-liquorix-686 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages vlc depends on:
ii  fonts-freefont-ttf          20120503-4
ii  libaa1                      1.4p5-43
ii  libavcodec56                10:2.4-dmo1
ii  libavutil54                 10:2.4-dmo1
ii  libc6                       2.19-11
ii  libcaca0                    0.99.beta19-2
ii  libegl1-mesa [libegl1-x11]  10.2.6-1
ii  libfreetype6                2.5.2-1.1
ii  libfribidi0                 0.19.6-2
ii  libgcc1                     1:4.9.1-14
ii  libgl1-mesa-glx [libgl1]    10.2.6-1
ii  libpulse0                   5.0-6
ii  libqtcore4                  4:4.8.6+git64-g5dc8b2b+dfsg-2
ii  libqtgui4                   4:4.8.6+git64-g5dc8b2b+dfsg-2
ii  libsdl-image1.2             1.2.12-5+b2
pn  libsdl1.2debian             <none>
ii  libstdc++6                  4.9.1-14
ii  libva-drm1                  1.3.1-3
ii  libva-x11-1                 1.3.1-3
ii  libva1                      1.3.1-3
ii  libvlccore8                 1:2.2.0~pre3-dmo2
ii  libvncclient0               0.9.9+dfsg-6
ii  libx11-6                    2:1.6.2-3
ii  libxcb-composite0           1.10-3
ii  libxcb-keysyms1             0.3.9-2
ii  libxcb-randr0               1.10-3
ii  libxcb-shm0                 1.10-3
ii  libxcb-xv0                  1.10-3
ii  libxcb1                     1.10-3
ii  libxext6                    2:1.3.2-1
ii  libxinerama1                2:1.1.3-1
ii  libxpm4                     1:3.5.11-1
ii  vlc-nox                     1:2.2.0~pre3-dmo2
ii  zlib1g                      1:1.2.8.dfsg-2

Versions of packages vlc recommends:
ii  vlc-plugin-notify  1:2.2.0~pre3-dmo2
ii  vlc-plugin-pulse   1:2.2.0~pre3-dmo2
ii  xdg-utils          1.1.0~rc1+git20111210-7.1

Versions of packages vlc suggests:
pn  videolan-doc  <none>

-- no debconf information
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20140921/387dd1d3/attachment.html>


More information about the pkg-multimedia-maintainers mailing list