diff options
author | Stanimir Varbanov <stanimir.varbanov@linaro.org> | 2019-01-17 10:43:31 +0100 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab+samsung@kernel.org> | 2019-08-05 15:57:05 +0200 |
commit | beac82904a870b220d45b883e493b869d8d0dce5 (patch) | |
tree | 54c3e2c434189692f6143125130786f4f9665fa7 /certs | |
parent | media: venus: vdec: allow bigger sizeimage set by clients (diff) | |
download | linux-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