[mythtv] State of Raspberry Pi 2 build

Piotr Oniszczuk piotr.oniszczuk at gmail.com
Fri Jan 29 09:29:22 UTC 2016


> 
> Video playback - works better in xcb (with the raspbian build for 0.27).
> I have had jerkiness in eglfs when I tested that, and eglfs outputs
> errors about video being behind.
Well - I just tried XCB and indeed it work almost OK.

With XCB there is no playback erros in LOG.
(except following line: VOMX:3 Init failed to create MythRenderEGL). Have You such thing in Your’s system?
Playback has little jerkiness - but I’ll call it rather jitter.
CPU load is higher by 10-15% than EGLFS
For demanding H264 like Avatar BluRay (30-40Mbit/s bitrate) CPU load is avg 40-50% (but looking on every core - one is always 80-100%).

Indeed - with XCB OSD is soft blended and really unpleasant to use (not nice look, screen flickering, playback becomes highly jumpy)
Ideally will be to get EGLFS OSD quality with XCB playback.

Unfortunately I suspect XCB isn’t our target as OSD render can’t be EGL based (as RPI2 EGL windowing isn’t compatible with X11 windowing so Qt can’t have EGL surfaces in X11 window on Qt). This needs to be confirmed by more knowledge ppl. 

In my case, having playback almost acceptable with XCB while bad in EGLFS shows me that EGLFS playback problem probably is more Qt/EGL issue than MythTV itself.

I already tried patches from http://www.gossamer-threads.com/lists/mythtv/dev/593935#593935
No difference :-(

I’ll love to see Lawrence here - but it looks like he little abandon Myth&RPI2. 
So sad. 
I’m not sure aren’t we loosing our time with RPI2 when main dev isn’t with us….

   
> 
> I have TV sets with overscan. I can correct that with xcb but not with
> eglfs, so eglfs is no good for me.
> 
> There is no mythtv package for Raspbian, only zipped tar file that you
> can untar and run from that. On Lawrence Rust's web site
> (http://softsystem.co.uk/download/mythtv/) there are 0.27 and 0.28-pre
> (master) tar files. I am using the 0.27 and it works well. The 0.28 I
> have not tried yet, I would like to be able to build it myself but that
> has not been very successful.
Issue is that LVR 0.28 package is with outdated myth (different PROTO ver) so it is useless with current master :-(



More information about the mythtv-dev mailing list