<memeka>
CPU usage was 17% for the fully accelerated pipeline, while using jpegdec ! videoconvert results in 30% CPU usage and v4l2jpegdec ! videoconvert results in 20% CPU usage.
<PabloPL>
memeka: Thanks! Will do the testing later
<memeka>
Let me know, thx
<PabloPL>
memeka: by the way, those my two s5p-jpeg patches are already accepted in mainline (like others). Now need to get them all merged from linux-next...
<memeka>
PabloPL: they’re not in 5.0-rc3 :)
<PabloPL>
memeka: Like other 14 patches :(. not yet in Linus tree
PabloPL has quit [Quit: PabloPL]
<memeka>
mszyprow: ping
<memeka>
[ 4.326639] cpu cpu0: Linked as a consumer to regulator.44
<memeka>
[ 4.331204] cpu cpu0: Dropping the link to regulator.44
<memeka>
[ 4.337033] cpu cpu0: Linked as a consumer to regulator.44
<memeka>
^^^ why this happens?
<mszyprow>
memeka: useless debug messages
<mszyprow>
memeka: someone should disable those messages, as they don't really provide any usefull information
<memeka>
guess so :)
<mszyprow>
memeka: it is about the way regulator core implements its dependencies between devices
<memeka>
w/o this patch, sometimes you get washed out colors playing video :)
<memeka>
confirmed with ffplay on SDL2 backed
<mszyprow>
memeka: okay, but the patch is not really correct
<memeka>
what's the correct way?
<mszyprow>
memeka: you need to make it depend on the configured zpos
<mszyprow>
memeka: by changing zpos you can change the order of planes
<memeka>
if (plane->index) then?
<memeka>
and i need to get the plane from somewhere...
<mszyprow>
memeka: see priority = state->base.normalized_zpos + 1;
<mszyprow>
memeka: window with priority == 0 should have alpha disabled then
<mszyprow>
priority == 1 of course, 0 means disabled afair
<memeka>
state = &ctx->crtc->base.state ?
<memeka>
no
<memeka>
state = &ctx->planes[win]->base.state ?
<memeka>
state = to_exynos_plane_state(&ctx->planes[win]->base.state) ?
<memeka>
then priority = state->base.normalized_zpos + 1;
<memeka>
if (priority) instead of if (win) ?
<mszyprow>
memeka: you already have everything needed in mixer_graph_buffer(), you may need only to change the parameters for mixer_cfg_layer()/mixer_cfg_gfx_blend() call depending on the 'priority'
mszyprow has quit [Ping timeout: 250 seconds]
genii has joined #linux-exynos
PabloPL has joined #linux-exynos
PabloPL has quit [Remote host closed the connection]
mszyprow|home has joined #linux-exynos
mszyprow|home has quit [Ping timeout: 244 seconds]
mszyprow|home has joined #linux-exynos
sle85276 has joined #linux-exynos
mszyprow|home has quit [Ping timeout: 240 seconds]
mszyprow|home has joined #linux-exynos
mszyprow|home has quit [Ping timeout: 244 seconds]
mszyprow|home has joined #linux-exynos
mszyprow|home has quit [Ping timeout: 246 seconds]