On 07/22/2016 11:07 PM, Ken Moffat wrote:
On Fri, Jul 22, 2016 at 06:07:37PM -0400, Paul Hentschel wrote:
I want to pass along some issues I am having with this version that I don't
have with vlc-2.2.3. That version (2.2.3) was built on a separate build
using Qt 5.6 and gcc5.3 (same hardware). This version I built using Qt 5.7
and gcc6. For video output I am using OpenGL GLX on both builds, but I tried
the others to see if it would solve my issues.
Here are links to two sample videos for reference. The first (lower
resolution) video plays fine. The second (higher resolution) video plays for
about a second then the screen turns gray and pixelated. Both of these
videos play fine in Parole.
http://hubblesource.stsci.edu/sources/video/clips/details/images/m84_1.mpg
http://hubblesource.stsci.edu/sources/video/clips/details/images/m84_2.mpg
I am also having issues playing a DVD. The video is not smooth.
LOL. For vlc I have *never* managed to play a DVD correctly (they
play for some seconds, pause while the buffer is read from the DVD,
repeat) - I posted about that some time in the last 2 months after
discovering that even on my haswell i7 this was the case - until
then I had assumed my hardware was not good enough.
First of all, thanks for your detailed results.
I went back and checked and VLC-2.2.3, ffmpeg-3.0.2, built with gcc5.3
on my system seems to play DVDs fine. I watched about 20 minutes of one
and didn't have any issues. But with VLC-3.0.0-20160606(git),
ffmpeg-3.1.1, and gcc6.1 it hesitates a couple times per second. The
strange thing is I put in a DVD that had a preview for another movie and
the preview played fine, but as soon as the movie started it started
hesitating again. I see the exact same behavior playing the DVD with
parole so this doesn't appear to be a vlc specific issue, but the issue
Douglas said he is working on (DVDs not playing correctly in practically
all players).
vlc-2.2.2 with ffmpeg-2.8.6 : again at native sizes, but here only
_1 plays ok, _2 is like watch ing a DVD i.e. it plays for a couple
of seconds and then I get the progress bar along the bottom of the
w indow w hilst pres umably a buffer fills - that is the first time
I've noticed that on a local file with a quiet system, although I've
seen stalls when compiling at -j 4 or when linking firefox. And the
stalls seem to be repeatable, actually it stalls for a second before
playing anything, plays a second, repeats and eventually gets to
playing for about 2 seconds at a time. There are several ES_OUT_SET
error messages on stderr, eachfollowed by 'ES_OUT_RESET_PCR called'.
For vlc I think stderr messages are common.
I don't have any issues playing either file with the above mentioned
VLC-2.2.3 system.
vlc git as in BLFS, with ffmpeg-3.0.2 : _1 plays ok, but I noticed
several "ac-tex damaged at X Y" messages. _2 again stalls for about
a second, plays at the native size for about one second, then
resizes its window to widescreen (same height, I think, but
something like a 2.2:1 aspect ratio), and this widescreen window is
mostly grey (approx neutral grey like the old cards for taking
photo exposure readings) with some white patches and a few dark
ones.
This sounds like the same behavior I am seeing with vlc git and
ffmpeg-3.1.1.
I'm not familiar with mpeg V2 videos (most of what I have locally is
either mp4, theora, wmv or th e myriad variances of mkv), but I
start to wonder if that file is in-spec (because vlc is usually good
at playing things, at least in BLFS-7.9).
There are several other mpeg-2 videos on that site
(http://hubblesource.stsci.edu/sources/video/clips/) and all but one has
the same behavior. All of the "bad" files appear to have been encoded by
TMPGEnc (ver. 2.01.30.116). If I re-encode them thru ffmpeg they play fine:
ffmpeg -i m84_2.mpg -vcodec mpeg2video -q:v 0 m84_2b.mpg
The one file that plays (hale_bopp_2.mpg) doesn't say in mediainfo how
it was encoded.
This doesn't explain to me why the original plays fine in older vlc and
other media players, but at least there is a common thread with the
problem files.
Paul Hentschel
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page