snawrocki has quit [Ping timeout: 250 seconds]
afaerber has quit [Ping timeout: 240 seconds]
afaerber has joined #linux-exynos
mszyprow has joined #linux-exynos
sle85276 has joined #linux-exynos
<memeka> mszyprow: ping
<mszyprow> memeka: pong
<memeka> mszyprow: gst-launch-1.0 filesrc location=grill-mjpeg.mov ! parsebin ! v4l2jpegdec ! v4l2convert capture-io-mode=dmabuf ! kmssink
<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.
<memeka> It’s hacky but seems to work
<mszyprow> memeka: sounds good :)
<mszyprow> memeka: feel free to submit it fo ml
<memeka> Will do after more testing
sle85276 has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
<memeka> It’s also only for 542x (exynos3250_jpeg_irq) for now, although I think it will work for s5p variants too
<memeka> Exynos4 needs one line to make it work for sure tho
PabloPL has joined #linux-exynos
<PabloPL> memeka: Will it work on s5pv210 ;)?
<memeka> PabloPL: what jpeg hardware does it have?
<PabloPL> meek: SJPEG_S5P
<memeka> PabloPL: samsung,s5pv210-jpeg?
<memeka> It should work pls test
<memeka> PabloPL: patch is on top of 2 other jpeg patches from ml on top of 5.0 mainline
<PabloPL> memeka: Could You give me link do patchwork?
<memeka> PabloPL: nah it’s your patches
<PabloPL> memeka: Will test (but need to wait aroung 8h when i will have my device back)
<memeka> PabloPL: ^^
<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]
sle85276 has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
_whitelogger has joined #linux-exynos