<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">On 01/18/2016 11:41 AM, warpme wrote:<br>
</div>
<blockquote cite="mid:db59aa19c74046738fa336d8617b1505@gwp"
type="cite">
<div>Ok - it looks like my issue was caused by bellagio lib
silently pulled by mesa install - and I wasn't aware bout this.<br>
</div>
<div>I finally managed get working current master on RPI2 with
OpenMAX working on ArchLinux.<br>
</div>
<div> <br>
</div>
<div>Now I want to check are some minor issues an result of my
environment or rather it is known MythTV/OpenMAX issue.<br>
</div>
<div><br>
</div>
<div>XCB QPA:<br>
</div>
<div> 1. In FE logs I see:<br>
</div>
<div>....<br>
</div>
<pre wrap="">QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
</pre>
<div>....<br>
</div>
<div>I think this quite expected as AFIK RPI2 EGL windowing isn't
compatible with X11 windowing and by this VC4 EGLFS will not
work with X11.<br>
</div>
<div><br>
</div>
<div>Q: I'm wonder are other ppl see such line i.e. Jessie
Raspbian?<br>
</div>
<div><br>
</div>
</blockquote>
<br>
I see the same message in Raspbian. I am using XCB and it is working
fine - these are the messages in the log, so I think you are OK.<br>
<br>
2016-01-04 18:41:08.015481 E X11 ModeLine query returned zeroes<br>
QXcbIntegration: Cannot create platform OpenGL context, neither GLX
nor EGL are enabled<br>
2016-01-04 18:41:08.310967 E VOMX:4 Init failed to create
MythRenderEGL<br>
<br>
<br>
<blockquote cite="mid:db59aa19c74046738fa336d8617b1505@gwp"
type="cite">
<div>2. Playback of interlaced 1080HD material gives not small CPU
load. Also FPS looks strange:<br>
</div>
<pre wrap="">2016-01-16 21:14:10.281725 I AOBase: Opening audio device 'default:CARD=ALSA' ch 2(2) sr 48000 sf signed 16 bit reenc 0
2016-01-16 21:14:10.289058 W ALSA: Requested 500000us got 341333 buffer time
2016-01-16 21:14:10.293969 E ALSA: failed to register mixer device OpenMAX:: No such file or directory
2016-01-16 21:14:10.294098 E ALSA: Unable to open audio mixer. Volume control disabled
2016-01-16 21:14:10.470548 N Player(0): Waited 100ms for video buffers AAAAAAAAAPPP
2016-01-16 21:14:10.575283 N Player(0): Waited 205ms for video buffers AAAAAAAAAPPP
2016-01-16 21:14:10.679629 N Player(0): Waited 310ms for video buffers LLLAAAAAAPPP
2016-01-16 21:14:11.432388 I VideoOutput: Created YV12 OSD.
2016-01-16 21:14:43.461510 I OSD: Base theme size: 800x600
2016-01-16 21:14:43.461632 I OSD: Scaling factors: 2.4x1.8
2016-01-16 21:14:55.596332 I Player(0): FPS: 20.60 Mean: 48555 Std.Dev: 15625 CPUs: 5% 5% 6% 5%
2016-01-16 21:14:56.738590 I Player(0): FPS: 21.93 Mean: 45604 Std.Dev: 12372 CPUs: 79% 21% 10% 5%
2016-01-16 21:14:57.896337 I Player(0): FPS: 21.63 Mean: 46225 Std.Dev: 13930 CPUs: 14% 67% 14% 24%
2016-01-16 21:14:59.084452 I Player(0): FPS: 21.09 Mean: 47425 Std.Dev: 14083 CPUs: 15% 38% 45% 24%
2016-01-16 21:15:00.223754 I Player(0): FPS: 22.00 Mean: 45460 Std.Dev: 13068 CPUs: 23% 39% 46% 22%
2016-01-16 21:15:01.400563 I Player(0): FPS: 21.28 Mean: 46984 Std.Dev: 14457 CPUs: 48% 9% 7% 49%
2016-01-16 21:15:02.652863 I Player(0): FPS: 20.00 Mean: 50008 Std.Dev: 16160 CPUs: 15% 31% 59% 20%
2016-01-16 21:15:03.915382 I Player(0): FPS: 19.84 Mean: 50408 Std.Dev: 16677 CPUs: 33% 40% 20% 27%
2016-01-16 21:15:05.099167 I Player(0): FPS: 21.16 Mean: 47264 Std.Dev: 13397 CPUs: 20% 16% 11% 70%
2016-01-16 21:15:06.316702 I Player(0): FPS: 20.58 Mean: 48583 Std.Dev: 15263 CPUs: 36% 24% 27% 31%
2016-01-16 21:15:07.551692 I Player(0): FPS: 20.28 Mean: 49310 Std.Dev: 13157 CPUs: 51% 61% 33% 70%
2016-01-16 21:15:08.885468 I TV::HandleStateChange(): Attempting to change from WatchingLiveTV to None
</pre>
<div><br>
</div>
</blockquote>
I don't have the FPS displayed, can you tell me how to turn on that
display.<br>
<br>
<br>
<blockquote cite="mid:db59aa19c74046738fa336d8617b1505@gwp"
type="cite">
<div>EGLFS:<br>
</div>
<div>1. Any action triggering OSD gives 1sec blank screen at first
time displaying OSD. <br>
</div>
<div>Second and consecutive diplays of OSD are OK.<br>
</div>
<div>Here is FE log when user asks for OSD<br>
</div>
<div>..............<br>
</div>
<pre wrap="">2016-01-18 08:13:25.800276 I TV::StartTV(): Entering main playback loop.
2016-01-18 08:13:25.931955 I DOMX:0 SettingsChanged - begin
2016-01-18 08:13:25.935118 I OMX:0 Port 131: output, bufs=2(1) bufsize=3133440@16 discontiguous, disabled, unpopulated
2016-01-18 08:13:25.935543 I OMX:0 Port 131: video, w=1920 h=1080 stride=1920 sliceH=1088 bps=0 fps=25 compress=OMX_VIDEO_CodingUnused enc=OMX_COLOR_FormatYUV420PackedPlanar
2016-01-18 08:13:25.937127 I DOMX:0 OMX_InterlaceFieldsInterleavedUpperFirst
2016-01-18 08:13:25.937669 I DOMX:0 Pixel aspect x/y = 1/1
2016-01-18 08:13:25.962038 I DOMX:0 SettingsChanged - end
2016-01-18 08:13:26.041342 I Player(0): Waiting for video buffers...
2016-01-18 08:13:26.090937 I VDP: GetFilteredDeint() : openmax -> 'openmaxadvanced'
2016-01-18 08:13:26.091085 I Player(0): Enabled deinterlacing
2016-01-18 08:13:30.105740 I Player(0): FPS: 25.16 Mean: 39747 Std.Dev: 15370 CPUs: 14% 16% 20% 12%
2016-01-18 08:13:34.117056 I Player(0): FPS: 24.96 Mean: 40067 Std.Dev: 12090 CPUs: 13% 10% 13% 10%
2016-01-18 08:13:36.585048 I TV::LoadFileHelper(): Loading menu <i class="moz-txt-slash"><span class="moz-txt-tag">/</span>home/mythtv<span class="moz-txt-tag">/</span></i>.mythtv/menu_playback.xml
2016-01-18 08:13:36.585476 I TV::LoadFileHelper(): Loading menu /usr/share/mythtv/themes/MythCenter/menu_playback.xml
2016-01-18 08:13:36.585701 I TV::LoadFileHelper(): Loading menu /usr/share/mythtv/themes/default/menu_playback.xml
2016-01-18 08:13:36.597396 I TV::LoadFileHelper(): Loading menu <i class="moz-txt-slash"><span class="moz-txt-tag">/</span>home/mythtv<span class="moz-txt-tag">/</span></i>.mythtv/menu_playback_compact.xml
2016-01-18 08:13:36.597644 I TV::LoadFileHelper(): Loading menu /usr/share/mythtv/themes/MythCenter/menu_playback_compact.xml
2016-01-18 08:13:36.597789 I TV::LoadFileHelper(): Loading menu /usr/share/mythtv/themes/default/menu_playback_compact.xml
2016-01-18 08:13:36.598567 I TV::LoadFileHelper(): Loading menu <i class="moz-txt-slash"><span class="moz-txt-tag">/</span>home/mythtv<span class="moz-txt-tag">/</span></i>.mythtv/menu_playback.xml
2016-01-18 08:13:36.598716 I TV::LoadFileHelper(): Loading menu /usr/share/mythtv/themes/MythCenter/menu_playback.xml
2016-01-18 08:13:36.598838 I TV::LoadFileHelper(): Loading menu /usr/share/mythtv/themes/default/menu_playback.xml
2016-01-18 08:13:36.978138 I ALSA: WriteAudio: buffer underrun
2016-01-18 08:13:37.103527 I Player(0): Video is 3.78697 frames behind audio (too slow), dropping frame to catch up.
2016-01-18 08:13:37.103807 I AOBase: Pause 1
2016-01-18 08:13:37.105086 I Player(0): Video is 4.41523 frames behind audio (too slow), dropping frame to catch up.
2016-01-18 08:13:37.105229 I AOBase: Pause 1
2016-01-18 08:13:37.106245 I Player(0): Video is 4.6364 frames behind audio (too slow), dropping frame to catch up.
2016-01-18 08:13:37.106340 I AOBase: Pause 1
2016-01-18 08:13:37.107622 I Player(0): Video is 4.5523 frames behind audio (too slow), dropping frame to catch up.
2016-01-18 08:13:37.107726 I AOBase: Pause 1
2016-01-18 08:13:37.108626 I Player(0): Video is 4.23922 frames behind audio (too slow), dropping frame to catch up.
2016-01-18 08:13:37.108759 I AOBase: Pause 1
2016-01-18 08:13:37.109701 I Player(0): Video is 3.7544 frames behind audio (too slow), dropping frame to catch up.
2016-01-18 08:13:37.109800 I AOBase: Pause 1
2016-01-18 08:13:37.110177 I Player(0): Waiting for video buffers...
2016-01-18 08:13:37.110557 I AOBase: OutputAudioLoop: audio paused
2016-01-18 08:13:37.150212 I Player(0): Video is 3.1408 frames behind audio (too slow), dropping frame to catch up.
2016-01-18 08:13:37.150679 I Player(0): Waiting for video buffers...
2016-01-18 08:13:37.241524 I AOBase: Pause 0
2016-01-18 08:13:37.242303 I AOBase: OutputAudioLoop: Play Event
2016-01-18 08:13:37.412874 I Player(0): Video is 3.63873 frames ahead of audio,
doubling video frame interval to slow down.
2016-01-18 08:13:37.488240 I Player(0): Video is 4.47277 frames ahead of audio,
doubling video frame interval to slow down.
2016-01-18 08:13:37.580968 I Player(0): Video is 4.87957 frames ahead of audio,
doubling video frame interval to slow down.
2016-01-18 08:13:37.647032 I Player(0): Video is 4.83467 frames ahead of audio,
doubling video frame interval to slow down.
2016-01-18 08:13:37.727283 I Player(0): Video is 4.59475 frames ahead of audio,
doubling video frame interval to slow down.
2016-01-18 08:13:37.807481 I Player(0): Video is 4.13355 frames ahead of audio,
doubling video frame interval to slow down.
2016-01-18 08:13:37.919037 I Player(0): Video is 3.7064 frames ahead of audio,
doubling video frame interval to slow down.
2016-01-18 08:13:38.729949 I Player(0): FPS: 21.70 Mean: 46083 Std.Dev: 42080 CPUs: 13% 14% 9% 11%
2016-01-18 08:13:39.548351 I Player(0): Video is 3.31908 frames behind audio (too slow), dropping frame to catch up.
2016-01-18 08:13:39.548503 I AOBase: Pause 1
2016-01-18 08:13:39.549769 I AOBase: OutputAudioLoop: audio paused
2016-01-18 08:13:39.549792 I Player(0): Video is 3.4268 frames behind audio (too slow), dropping frame to catch up.
2016-01-18 08:13:39.549936 I AOBase: Pause 1
2016-01-18 08:13:39.550201 I AOBase: OutputAudioLoop: audio paused
2016-01-18 08:13:39.551403 I Player(0): Video is 3.2076 frames behind audio (too slow), dropping frame to catch up.
2016-01-18 08:13:39.552727 I AOBase: Pause 0
2016-01-18 08:13:39.552894 I AOBase: OutputAudioLoop: Play Event
2016-01-18 08:13:40.872221 I Player(0): Video is 3.04778 frames ahead of audio,
doubling video frame interval to slow down.
2016-01-18 08:13:43.041186 I Player(0): 400 interlaced frames seen.
2016-01-18 08:13:43.077275 I Player(0): Video is 3.59348 frames behind audio (too slow), dropping frame to catch up.
2016-01-18 08:13:43.077397 I AOBase: Pause 1
</pre>
<div>.................<br>
</div>
<div><br>
</div>
<div>Q: is this OSD and known issue?<br>
</div>
<div>How smooth OSD works for other ppl on EGLFS?<br>
</div>
<div><br>
</div>
</blockquote>
I am using XCB and OSD does not work well (known issue). With EGLFS
the OSD works smoothly for me but I have not noticed if there is a
delay the first time.<br>
<br>
<blockquote cite="mid:db59aa19c74046738fa336d8617b1505@gwp"
type="cite">
<div> <br>
</div>
<div><br>
</div>
<div>2. CPU load on EGLFS is much better:<br>
</div>
<pre wrap="">2016-01-18 08:13:47.296824 I Player(0): FPS: 23.74 Mean: 42116 Std.Dev: 23044 CPUs: 21% 17% 15% 13%
2016-01-18 08:13:51.282826 I Player(0): FPS: 25.12 Mean: 39813 Std.Dev: 17460 CPUs: 17% 10% 15% 10%
2016-01-18 08:13:55.315114 I Player(0): FPS: 24.83 Mean: 40271 Std.Dev: 18349 CPUs: 20% 15% 17% 13%
</pre>
<div>Q: Is such huge difference between XCB and EGFLS expected?<br>
</div>
<div><br>
</div>
<br>
</blockquote>
<br>
I can test this if you give me the parameter to get this display.<br>
<br>
Peter<br>
<br>
</body>
</html>