vlc after pausing and replaying doesn't play audio

shirish शिरीष shirishag75 at gmail.com
Tue Oct 23 22:41:37 UTC 2012


in-line :-

On Wed, Oct 24, 2012 at 1:54 AM, Benjamin Drung <bdrung at debian.org> wrote:
> Am Dienstag, den 23.10.2012, 21:40 +0530 schrieb shirish शिरीष:
>> >Which sound API do you use (pulseaudio,
>> > alsa)?
>>
>> I dunno, this is what I get when I look for packages which have
>> pulseaudio and alsa in their names.
>
> You can check if pulseaudio is running:
> ps -C pulseaudio

Thank you for answering quickly back.

The above command does generate a PID, I do know it's a 'server' so
it's always running.

$ ps -C pulseaudio
  PID TTY          TIME CMD
 4002 ?        00:03:36 pulseaudio

>> >Can you try VLC 2.0.4 or
>> > upstreams master branch?
>>
>> I have not yet tried VLC 2.0.4, dunno if vlc-plugin-pulse (I think
>> this plugin is/was required to interface with pulseaudio) is required
>> or no longer required.
>
> You need vlc-plugin-pulse if you want to use pulseaudio as sound output.
>
>> $ sudo aptitude install vlc=2.0.4-1 vlc-nox=2.0.4-1 vlc-plugin-svg=2.0.4-1
>> [...]
>> Those two packages are removed if I try to install the update from
>> unstable/sid.
>
> Just add "vlc-plugin-pulse=2.0.4-1" to your aptitude command.
>
>> >Can you run vlc with -vvv?
>>
>> Yup, did, this is the result :-
>>
>> $ vlc -vvv
>> VLC media player 2.0.1 Twoflower (revision 2.0.1-0-gf432547)
>
> Are you really using version 2.0.3-2, because VLC claims to be in
> version 2.0.1?

umm... this is where it is getting weird for me too.

I just purged vlc and it's other related packages from the system.

Accept this solution? [Y/n/q/?] n
open: 357; closed: 1977; defer: 278; conflict: 396
                                            .The following actions
will resolve these dependencies:

     Install the following packages:
1)     phonon-backend-null [4:4.6.0.0-2 (now, testing, unstable)]

     Leave the following dependencies unresolved:
2)     advene recommends vlc-plugin-svg
3)     task-xfce-desktop recommends vlc


Accept this solution? [Y/n/q/?] Y
The following NEW packages will be installed:
  phonon-backend-null{a}
The following packages will be REMOVED:
  phonon-backend-vlc{p} phonon-backend-vlc-dbg{p} vlc{p} vlc-nox{p}
vlc-plugin-notify{p} vlc-plugin-pulse{p}
  vlc-plugin-svg{p}
0 packages upgraded, 1 newly installed, 7 to remove and 0 not upgraded.
Need to get 0 B/16.3 kB of archives. After unpacking 16.9 MB will be freed.
Do you want to continue? [Y/n/?] Y
Retrieving bug reports... Done
Parsing Found/Fixed information... Done
Preconfiguring packages ...
D000001: deferred_remove package phonon-backend-vlc-dbg:amd64
D000001: checking dependencies for remove 'phonon-backend-vlc-dbg:amd64'
(Reading database ... 502167 files and directories currently installed.)
Removing phonon-backend-vlc-dbg ...
D000001: removal_bulk package phonon-backend-vlc-dbg:amd64
D000001: removal_bulk cleaning info directory
D000001: removal_bulk purging? foundpostrm=0
D000001: removal_bulk no postrm, no conffiles, purging
D000001: removal_bulk purge done, removing list
'/var/lib/dpkg/info/phonon-backend-vlc-dbg.list'
D000001: removal_bulk purge done, removing postrm
'/var/lib/dpkg/info/phonon-backend-vlc-dbg.postrm'
D000001: removal done
D000001: deferred_remove package phonon-backend-vlc:amd64
D000001: checking dependencies for remove 'phonon-backend-vlc:amd64'
D000001: deferred_remove package phonon-backend-vlc:amd64
D000001: checking dependencies for remove 'phonon-backend-vlc:amd64'
D000001: deferred_remove package phonon-backend-vlc:amd64
D000001: checking dependencies for remove 'phonon-backend-vlc:amd64'
D000001: deferred_remove package phonon-backend-vlc:amd64
D000001: checking dependencies for remove 'phonon-backend-vlc:amd64'
D000001: deferred_remove package phonon-backend-vlc:amd64
D000001: checking dependencies for remove 'phonon-backend-vlc:amd64'
D000001: deferred_remove package phonon-backend-vlc:amd64
D000001: checking dependencies for remove 'phonon-backend-vlc:amd64'
D000001: deferred_remove package phonon-backend-vlc:amd64
D000001: checking dependencies for remove 'phonon-backend-vlc:amd64'
D000001: deferred_remove package phonon-backend-vlc:amd64
D000001: checking dependencies for remove 'phonon-backend-vlc:amd64'
D000001: deferred_remove package phonon-backend-vlc:amd64
D000001: checking dependencies for remove 'phonon-backend-vlc:amd64'
D000001: deferred_remove package phonon-backend-vlc:amd64
D000001: checking dependencies for remove 'phonon-backend-vlc:amd64'
D000001: deferred_remove package phonon-backend-vlc:amd64
D000001: checking dependencies for remove 'phonon-backend-vlc:amd64'
D000001: deferred_remove package phonon-backend-vlc:amd64
D000001: checking dependencies for remove 'phonon-backend-vlc:amd64'
D000001: deferred_remove package phonon-backend-vlc:amd64
D000001: checking dependencies for remove 'phonon-backend-vlc:amd64'
D000001: deferred_remove package phonon-backend-vlc:amd64
D000001: checking dependencies for remove 'phonon-backend-vlc:amd64'
D000001: deferred_remove package phonon-backend-vlc:amd64
D000001: checking dependencies for remove 'phonon-backend-vlc:amd64'
D000001: deferred_remove package phonon-backend-vlc:amd64
D000001: checking dependencies for remove 'phonon-backend-vlc:amd64'
dpkg: phonon-backend-vlc: dependency problems, but removing anyway as
you requested:
 phonon:amd64 depends on phonon-backend-vlc | phonon-backend; however:
  Package phonon-backend-vlc is to be removed.
  Package phonon-backend is not installed.
  Package phonon-backend-null:amd64 which provides phonon-backend is
not installed.
  Package phonon-backend-vlc which provides phonon-backend is to be removed.
 phonon:amd64 depends on phonon-backend-vlc | phonon-backend; however:
  Package phonon-backend-vlc is to be removed.
  Package phonon-backend is not installed.
  Package phonon-backend-null:amd64 which provides phonon-backend is
not installed.
  Package phonon-backend-vlc which provides phonon-backend is to be removed.

Removing phonon-backend-vlc ...
D000001: removal_bulk package phonon-backend-vlc:amd64
D000001: removal_bulk cleaning info directory
D000001: removal_bulk purging? foundpostrm=0
D000001: removal_bulk no postrm, no conffiles, purging
D000001: removal_bulk purge done, removing list
'/var/lib/dpkg/info/phonon-backend-vlc.list'
D000001: removal_bulk purge done, removing postrm
'/var/lib/dpkg/info/phonon-backend-vlc.postrm'
D000001: removal done
Selecting previously unselected package phonon-backend-null:amd64.
(Reading database ... 502154 files and directories currently installed.)
Unpacking phonon-backend-null:amd64 (from
.../phonon-backend-null_4%3a4.6.0.0-2_amd64.deb) ...
D000001: process_archive oldversionstatus=not installed but configs remain
D000001: process_archive updating info directory
D000001: generating infodb hashfile
Setting up phonon-backend-null:amd64 (4:4.6.0.0-2) ...
D000001: deferred_configure updating conffiles
D000001: deferred_remove package vlc:amd64
D000001: checking dependencies for remove 'vlc:amd64'
(Reading database ... 502157 files and directories currently installed.)
Removing vlc ...
D000001: removal_bulk package vlc:amd64
D000001: removal_bulk cleaning info directory
D000001: removal_bulk purging? foundpostrm=1
Purging configuration files for vlc ...
D000001: removal_bulk purge done, removing list '/var/lib/dpkg/info/vlc.list'
D000001: removal_bulk purge done, removing postrm
'/var/lib/dpkg/info/vlc.postrm'
D000001: removal done
D000001: deferred_remove package vlc-plugin-svg:amd64
D000001: checking dependencies for remove 'vlc-plugin-svg:amd64'
Removing vlc-plugin-svg ...
D000001: removal_bulk package vlc-plugin-svg:amd64
D000001: removal_bulk cleaning info directory
D000001: removal_bulk purging? foundpostrm=0
D000001: removal_bulk no postrm, no conffiles, purging
D000001: removal_bulk purge done, removing list
'/var/lib/dpkg/info/vlc-plugin-svg.list'
D000001: removal_bulk purge done, removing postrm
'/var/lib/dpkg/info/vlc-plugin-svg.postrm'
D000001: removal done
D000001: deferred_remove package vlc-plugin-pulse:amd64
D000001: checking dependencies for remove 'vlc-plugin-pulse:amd64'
Removing vlc-plugin-pulse ...
D000001: removal_bulk package vlc-plugin-pulse:amd64
D000001: removal_bulk cleaning info directory
D000001: removal_bulk purging? foundpostrm=0
D000001: removal_bulk no postrm, no conffiles, purging
D000001: removal_bulk purge done, removing list
'/var/lib/dpkg/info/vlc-plugin-pulse.list'
D000001: removal_bulk purge done, removing postrm
'/var/lib/dpkg/info/vlc-plugin-pulse.postrm'
D000001: removal done
D000001: deferred_remove package vlc-plugin-notify:amd64
D000001: checking dependencies for remove 'vlc-plugin-notify:amd64'
Removing vlc-plugin-notify ...
D000001: removal_bulk package vlc-plugin-notify:amd64
D000001: removal_bulk cleaning info directory
D000001: removal_bulk purging? foundpostrm=0
D000001: removal_bulk no postrm, no conffiles, purging
D000001: removal_bulk purge done, removing list
'/var/lib/dpkg/info/vlc-plugin-notify.list'
D000001: removal_bulk purge done, removing postrm
'/var/lib/dpkg/info/vlc-plugin-notify.postrm'
D000001: removal done
D000001: deferred_remove package vlc-nox:amd64
D000001: checking dependencies for remove 'vlc-nox:amd64'
Removing vlc-nox ...
D000001: removal_bulk package vlc-nox:amd64
D000001: removal_bulk cleaning info directory
D000001: removal_bulk purging? foundpostrm=0
D000001: removal_bulk no postrm, no conffiles, purging
D000001: removal_bulk purge done, removing list
'/var/lib/dpkg/info/vlc-nox.list'
D000001: removal_bulk purge done, removing postrm
'/var/lib/dpkg/info/vlc-nox.postrm'
D000001: removal done
Processing triggers for mime-support ...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for man-db ...
Processing triggers for menu ...

As can be seen it is suppose to purge all the configuration files.

Then I installed from the scratch :-

$ sudo aptitude install vlc=2.0.4-1 vlc-nox=2.0.4-1
vlc-plugin-pulse=2.0.4-1 vlc-plugin-notify=2.0.4-1
vlc-plugin-svg=2.0.4-1 phonon-backend-vlc phonon-backend-vlc-dbg
The following NEW packages will be installed:
  phonon-backend-vlc phonon-backend-vlc-dbg vlc vlc-nox
vlc-plugin-notify vlc-plugin-pulse vlc-plugin-svg
0 packages upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/4,243 kB of archives. After unpacking 17.0 MB will be used.
The following packages have unmet dependencies:
 phonon-backend-null : Conflicts: phonon-backend which is a virtual package.
The following actions will resolve these dependencies:

     Remove the following packages:
1)     phonon-backend-null



Accept this solution? [Y/n/q/?] Y
The following NEW packages will be installed:
  phonon-backend-vlc phonon-backend-vlc-dbg vlc vlc-nox
vlc-plugin-notify vlc-plugin-pulse vlc-plugin-svg
The following packages will be REMOVED:
  phonon-backend-null{a}
0 packages upgraded, 7 newly installed, 1 to remove and 0 not upgraded.
Need to get 0 B/4,243 kB of archives. After unpacking 16.9 MB will be used.
Do you want to continue? [Y/n/?] Y
Retrieving bug reports... Done
Parsing Found/Fixed information... Done
Selecting previously unselected package vlc-nox.
(Reading database ... 501705 files and directories currently installed.)
Unpacking vlc-nox (from .../vlc-nox_2.0.4-1_amd64.deb) ...
D000001: process_archive oldversionstatus=not installed
D000001: process_archive updating info directory
D000001: generating infodb hashfile
Processing triggers for man-db ...
D000001: deferred_remove package phonon-backend-null:amd64
D000001: checking dependencies for remove 'phonon-backend-null:amd64'
D000001: deferred_remove package phonon-backend-null:amd64
D000001: checking dependencies for remove 'phonon-backend-null:amd64'
D000001: deferred_remove package phonon-backend-null:amd64
D000001: checking dependencies for remove 'phonon-backend-null:amd64'
D000001: deferred_remove package phonon-backend-null:amd64
D000001: checking dependencies for remove 'phonon-backend-null:amd64'
D000001: deferred_remove package phonon-backend-null:amd64
D000001: checking dependencies for remove 'phonon-backend-null:amd64'
D000001: deferred_remove package phonon-backend-null:amd64
D000001: checking dependencies for remove 'phonon-backend-null:amd64'
D000001: deferred_remove package phonon-backend-null:amd64
D000001: checking dependencies for remove 'phonon-backend-null:amd64'
D000001: deferred_remove package phonon-backend-null:amd64
D000001: checking dependencies for remove 'phonon-backend-null:amd64'
D000001: deferred_remove package phonon-backend-null:amd64
D000001: checking dependencies for remove 'phonon-backend-null:amd64'
D000001: deferred_remove package phonon-backend-null:amd64
D000001: checking dependencies for remove 'phonon-backend-null:amd64'
D000001: deferred_remove package phonon-backend-null:amd64
D000001: checking dependencies for remove 'phonon-backend-null:amd64'
D000001: deferred_remove package phonon-backend-null:amd64
D000001: checking dependencies for remove 'phonon-backend-null:amd64'
D000001: deferred_remove package phonon-backend-null:amd64
D000001: checking dependencies for remove 'phonon-backend-null:amd64'
D000001: deferred_remove package phonon-backend-null:amd64
D000001: checking dependencies for remove 'phonon-backend-null:amd64'
D000001: deferred_remove package phonon-backend-null:amd64
D000001: checking dependencies for remove 'phonon-backend-null:amd64'
D000001: deferred_remove package phonon-backend-null:amd64
D000001: checking dependencies for remove 'phonon-backend-null:amd64'
dpkg: phonon-backend-null:amd64: dependency problems, but removing
anyway as you requested:
 phonon:amd64 depends on phonon-backend-vlc | phonon-backend; however:
  Package phonon-backend-vlc is not installed.
  Package phonon-backend is not installed.
  Package phonon-backend-null:amd64 which provides phonon-backend is
to be removed.

(Reading database ... 502116 files and directories currently installed.)
Removing phonon-backend-null:amd64 ...
D000001: removal_bulk package phonon-backend-null:amd64
D000001: removal_bulk cleaning info directory
D000001: removal_bulk purging? foundpostrm=1
D000001: removal done
Selecting previously unselected package phonon-backend-vlc.
(Reading database ... 502113 files and directories currently installed.)
Unpacking phonon-backend-vlc (from .../phonon-backend-vlc_0.6.0-1_amd64.deb) ...
D000001: process_archive oldversionstatus=not installed
D000001: process_archive updating info directory
D000001: generating infodb hashfile
Setting up vlc-nox (2.0.4-1) ...
D000001: deferred_configure updating conffiles
Setting up phonon-backend-vlc (0.6.0-1) ...
D000001: deferred_configure updating conffiles
Selecting previously unselected package vlc.
(Reading database ... 502120 files and directories currently installed.)
Unpacking vlc (from .../archives/vlc_2.0.4-1_amd64.deb) ...
D000001: process_archive oldversionstatus=not installed
D000001: process_archive updating info directory
D000001: generating infodb hashfile
Selecting previously unselected package vlc-plugin-notify.
Unpacking vlc-plugin-notify (from .../vlc-plugin-notify_2.0.4-1_amd64.deb) ...
D000001: process_archive oldversionstatus=not installed
D000001: process_archive updating info directory
D000001: generating infodb hashfile
Selecting previously unselected package vlc-plugin-pulse.
Unpacking vlc-plugin-pulse (from .../vlc-plugin-pulse_2.0.4-1_amd64.deb) ...
D000001: process_archive oldversionstatus=not installed
D000001: process_archive updating info directory
D000001: generating infodb hashfile
Selecting previously unselected package vlc-plugin-svg.
Unpacking vlc-plugin-svg (from .../vlc-plugin-svg_2.0.4-1_amd64.deb) ...
D000001: process_archive oldversionstatus=not installed
D000001: process_archive updating info directory
D000001: generating infodb hashfile
Selecting previously unselected package phonon-backend-vlc-dbg.
Unpacking phonon-backend-vlc-dbg (from
.../phonon-backend-vlc-dbg_0.6.0-1_amd64.deb) ...
D000001: process_archive oldversionstatus=not installed
D000001: process_archive updating info directory
D000001: generating infodb hashfile
Processing triggers for menu ...
Processing triggers for man-db ...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for mime-support ...
Processing triggers for vlc-nox ...
Setting up vlc (2.0.4-1) ...
D000001: deferred_configure updating conffiles
Setting up vlc-plugin-notify (2.0.4-1) ...
D000001: deferred_configure updating conffiles
Setting up vlc-plugin-pulse (2.0.4-1) ...
D000001: deferred_configure updating conffiles
Setting up vlc-plugin-svg (2.0.4-1) ...
D000001: deferred_configure updating conffiles
Setting up phonon-backend-vlc-dbg (0.6.0-1) ...
D000001: deferred_configure updating conffiles
Processing triggers for menu ...


But still when I ran the vlc -vvv I get the same output :-

$ vlc -vvv
VLC media player 2.0.1 Twoflower (revision 2.0.1-0-gf432547)
[0x1707108] main libvlc debug: VLC media player - 2.0.1 Twoflower
[0x1707108] main libvlc debug: Copyright © 1996-2012 VLC authors and VideoLAN
[0x1707108] main libvlc debug: revision 2.0.1-0-gf432547

So no idea why it's not showing vlc-2.0.4 and claiming to be vlc-2.0.1

Any and all ideas welcome.

>> [0x224b408] main audio output warning: not synchronized (190364 us), resampling
>> [0x224b408] main audio output warning: buffer way too late (190364),
>> dropping buffer
>> [0x224b408] main audio output warning: buffer too late  (169030), up-sampling
>> [0x224b408] main audio output warning: not synchronized (359399 us), resampling
>> [0x224b408] main audio output warning: buffer way too late (528263),
>> dropping buffer
>> [0x224b408] main audio output warning: buffer way too late (506929),
>>[...]
>> As can be seen it says something about buffer being too late and
>> starts dropping it. I don't know what is happening here but do know
>> that VLC doesn't have audio after the video is paused and then
>> unpaused.
>
> The asynchronism between the audio and video is probably the reason for
> your missing audio after unpause. Upstream fixes some synchronization
> issues in 2.0.4 and after that. So I recommend to test 2.0.4. If 2.0.4
> is still affected, I suggest to test their latest commit from their
> stable git branch [1]. If this version is still affected, I recommend to
> report a bug upstream.
>
> [1] You could grab the Debian source package from
> https://launchpad.net/~videolan/+archive/stable-daily and build it on
> Debian.

I think till the time I can't get to the bottom as to why it seems I
have vlc 2.0.1 when dpkg shows otherwise :-

$ dpkg -l vlc
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                    Version          Architecture     Description
+++-=======================-================-================-===================================================
ii  vlc                     2.0.4-1          amd64
multimedia player and streamer


Looking forward to some more answers.
> --
> Benjamin Drung
> Debian & Ubuntu Developer
>



-- 
          Regards,
          Shirish Agarwal  शिरीष अग्रवाल
  My quotes in this email licensed under CC 3.0
http://creativecommons.org/licenses/by-nc/3.0/
http://flossexperiences.wordpress.com
065C 6D79 A68C E7EA 52B3  8D70 950D 53FB 729A 8B17



More information about the pkg-multimedia-maintainers mailing list