Summary: | media-video/vlc-2.1.x and vlc-2.2.x - vlc hangs intermittently while playing 1080-mkv file - main input error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 2000 ms) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Thomas <tg42> |
Component: | Current packages | Assignee: | Paweł Stankowski <aambitny> |
Status: | VERIFIED UPSTREAM | ||
Severity: | normal | CC: | dlan, luke, media-video, SDNick484 |
Priority: | Normal | Keywords: | UPSTREAM |
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
URL: | https://trac.videolan.org/vlc/ticket/10422 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
vlc-2.2.1-alsa-stuttering.patch vlc-2.2.4-alsa-stuttering.patch |
Description
Thomas
2014-09-21 12:41:36 UTC
Created attachment 385230 [details]
emerge --info
Some discussion about is, it seems to be a matter of direct alsa output: https://trac.videolan.org/vlc/ticket/10422 *** Bug 530094 has been marked as a duplicate of this bug. *** Upstream has a commit that may be worth trying: 4aeccbd7667c65bd278111a26c2aab088bc60a20. The diff applies relatively clean to 2.2.0. Do you have a link to a clip that can be used as a test case? I tried 4aeccbd7667c65bd278111a26c2aab088bc60a20 with my private videos. It did not fix the problem. The only solution is the abovementioned vlc-2.1.0-alsa-stuttering workaround *vlc-2.2.9999 (10 Nov 2014) 10 Nov 2014; Yixun Lan <dlan@gentoo.org> -vlc-2.0.5.ebuild, -vlc-2.0.7.ebuild, -vlc-2.0.8.ebuild, -vlc-2.0.8a.ebuild, -vlc-2.0.9.ebuild, -vlc-2.0.9999.ebuild, -vlc-2.1.0.ebuild purged from portage how exactly it is obsolete if even the upstream bug is not fixed?.. The problem still persists in current versions of vlc and is not obsolete yet. The upstream bug has been marked as fixed. The fix[1] is only available in git master. After installing vlc-9999, I can confirm that the issue has been fixed for me. [1] http://git.videolan.org/gitweb.cgi?p=vlc.git;a=commit;h=6ae2905ef7fbc7de3a3a4a1bdf8ad6df46ce570a Created attachment 419142 [details, diff]
vlc-2.2.1-alsa-stuttering.patch
I backported the upstream patch to the current stable (2.2.1-r1) version. Drop it to the /etc/portage/patches/media-video/vlc folder and run "emerge -1 vlc"
Somehow, vlc-2.2.4 still has this problem. However, somebody removed epatch_user option and I can't patch it myself. Please put it back. (In reply to Anton Bolshakov from comment #11) > Somehow, vlc-2.2.4 still has this problem. > > However, somebody removed epatch_user option and I can't patch it myself. > Please put it back. VLC has been updated to EAPI=6 which inherently has epatch_user. The attached patch needs to be slightly modified to work with it. I'll attach a modified version of the patch in a sec (it still applies cleanly). Created attachment 442144 [details, diff]
vlc-2.2.4-alsa-stuttering.patch
Slightly updated version of the previous patch to work with EAPI=6.
If this patch works and corrects the bug, please confirm and I'll work with a Dev to get it into Portage.
(In reply to Nick Andrade from comment #13) > If this patch works and corrects the bug, please confirm and I'll work with > a Dev to get it into Portage. It does indeed work with vlc-2.2.4 and fixes this bug. Thanks very much. I believe this issue has been fixed in bug #594126. I built vlc-2.2.4-r1 without the patch, and I no longer experience this issue. Can anyone else confirm? Can confirm, vlc-2.2.4-r1 is good without a separate patch. |