summaryrefslogtreecommitdiffstats
path: root/certs
diff options
context:
space:
mode:
authorStanimir Varbanov <stanimir.varbanov@linaro.org>2019-01-17 10:43:31 +0100
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>2019-08-05 15:57:05 +0200
commitbeac82904a870b220d45b883e493b869d8d0dce5 (patch)
tree54c3e2c434189692f6143125130786f4f9665fa7 /certs
parentmedia: venus: vdec: allow bigger sizeimage set by clients (diff)
downloadlinux-beac82904a870b220d45b883e493b869d8d0dce5.tar.xz
linux-beac82904a870b220d45b883e493b869d8d0dce5.zip
media: venus: make decoder compliant with stateful codec API
This refactors code for start/stop streaming vb2 operations and adds a state machine handling similar to the one in stateful codec API documentation. One major change is that now the HFI session is started on STREAMON(OUTPUT) and stopped on REQBUF(OUTPUT,count=0), during that time STREAMOFF(CAP,OUT) just flush buffers but doesn't stop the session. The other major change is that now the capture and output queues are completely separated. Signed-off-by: Stanimir Varbanov <stanimir.varbanov@linaro.org> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Diffstat (limited to 'certs')
0 files changed, 0 insertions, 0 deletions