From: Herve Jourdain <herve.jourdain@neuf.fr>
To: 'Trevor Woerner' <twoerner@gmail.com>
Cc: 'Yocto Project' <yocto@yoctoproject.org>
Subject: Re: [meta-raspberrypi] gles2 on raspi3
Date: Thu, 20 Apr 2017 13:56:27 +0200 [thread overview]
Message-ID: <007c01d2b9cd$27706fc0$76514f40$@neuf.fr> (raw)
In-Reply-To: <20170420071321.GA25443@linux-uys3>
Hi Trevor,
I agree with you that VC4 is easier to work with - and can be patched if there are issues.
But normally you lose the H.264 and MPEG2 HW decoders, and a bunch of audio codecs, provided by the userland/omx.
Depending on what you're doing, you may or may not notice the difference. But I'm not sure how well you can handle 1080p30 or 1080p60 in H.264 using only ffmpeg - if you're using chromium, that's what you should be using I guess.
My personal preference would be to use VC4, and that's what I do most of the time, but there is still a limitation for the moment, that I just wanted to point out.
And that's why I think we can't do only VC4, and probably have to keep userland a while longer.
Cheers,
Herve
-----Original Message-----
From: Trevor Woerner [mailto:twoerner@gmail.com]
Sent: jeudi 20 avril 2017 09:13
To: Herve Jourdain <herve.jourdain@neuf.fr>
Cc: 'Andreas Müller' <schnitzeltony@googlemail.com>; 'Yocto Project' <yocto@yoctoproject.org>
Subject: Re: [yocto] [meta-raspberrypi] gles2 on raspi3
On Thu 2017-04-20 @ 05:41:44 AM, Herve Jourdain wrote:
> Yes, VC4 indeed works for both 32bits and 64bits. It was first introduced .
> for 32bits, actually Regarding why still using userland: at this point in .
> time, we have accelerated HW codec (H.264, MPEG2, some audio) only if using.
> userland If one doesn't need that, then VC4 is, in my opinion, the way to .
> go. Otherwise, userland still needs to be used .
What decoder is needed to play youtube videos?
Using Andreas' meta-raspi-light (which removes userland and only uses vc4) I've spent the last hour or so watching youtube videos from my raspberrypi3 (32-bit build) in chromium, accelerated, with sound (both via the HDMI and the jack), both on the big monitor and the 7" waveshare touchscreen. Not to mention I can now run openGL and GLESx apps accelerated.
I wasn't able to do that with userland. In fact, it was quite a struggle just to get it to build!
Maybe I did something wrong with userland, but vc4 is successful, and certainly easier to work with.
next prev parent reply other threads:[~2017-04-20 11:56 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-04-15 13:39 [meta-raspberrypi] gles2 on raspi3 Trevor Woerner
2017-04-15 14:46 ` Andreas Müller
2017-04-15 16:35 ` Trevor Woerner
2017-04-15 18:09 ` Andreas Müller
2017-04-15 23:16 ` Trevor Woerner
2017-04-16 23:23 ` Andreas Müller
2017-04-17 0:30 ` Trevor Woerner
2017-04-17 0:49 ` Andreas Müller
2017-04-17 0:45 ` Trevor Woerner
2017-04-16 23:52 ` Andreas Müller
2017-04-17 0:27 ` Trevor Woerner
2017-04-17 1:11 ` Andreas Müller
2017-04-18 4:16 ` Changhyeok Bae
2017-04-16 22:54 ` Trevor Woerner
2017-04-20 3:41 ` ***SPAM*** " Herve Jourdain
2017-04-20 7:13 ` Trevor Woerner
2017-04-20 11:56 ` Herve Jourdain [this message]
2017-04-20 12:58 ` Andreas Müller
2017-04-20 16:55 ` Khem Raj
2017-04-21 3:19 ` Gary Thomas
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='007c01d2b9cd$27706fc0$76514f40$@neuf.fr' \
--to=herve.jourdain@neuf.fr \
--cc=twoerner@gmail.com \
--cc=yocto@yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.