[vlc-devel] Error in playing H264 video

Paul A. Steckler steck at stecksoft.com
Wed Mar 18 23:37:14 CET 2015


Not sure if this is the right mailing list for this issue. If not, I
can re-direct
my question.

I'm running VLC on Fedora 21 from the yum repo. On Android, I'm running VLC
built from sources (maybe a week or two old).

On both platforms, I've tried playing an H264 video from the Raspbian
distribution for
the Raspberry Pi. On Raspbian, it's found in
/opt/vc/src/hello_pi/hello_video/test.h264.
This is short, 15-second version of the "Big Buck Bunny" video.

And on both platforms, the second half of the video plays incorrectly,
and in the same
way. The bottom part of the frames from earlier in the video continue
to appear during
the later part of the video.

On the Raspberry Pi, the video plays correctly with the test program
that it accompanies.

On an Android tablet, the video player that came with the tablet plays
the video correctly.
And I've written an Android app that plays the video correctly.

If I were to guess, I'd suppose that the H264 parser is making an
error in creating
"access units" to feed to a codec, since that parsing code appears to be shared
between Linux and Android.

-- Paul



More information about the vlc-devel mailing list