Draft: v4l2codecs: Implement VP9 v4l2 decoder
Implement a v4l2 based vp9 decoder element based on the preexisting vp8 v4l2 decoder. This was tested on rk3399.
This is only marked as draft because the VP9 kernel uAPI is in active development and not upstream yet.
This series has been tested successfully on rk3399 (fluster score: 190/303) and on Hantro G2 (fluster score 123/303).
Merge request reports
Activity
- Resolved by Daniel Almeida
- Resolved by Seungha Yang
- Resolved by Daniel Almeida
- Resolved by Daniel Almeida
- Resolved by Nicolas Dufresne
Please remove all Signed-off-by from your commit messages.
- Resolved by Daniel Almeida
- Resolved by Daniel Almeida
- Resolved by Daniel Almeida
- Resolved by Daniel Almeida
- Resolved by Daniel Almeida
- Resolved by Daniel Almeida
- Resolved by Daniel Almeida
added 20 commits
-
0811c63a...50e116c4 - 15 commits from branch
gstreamer:master
- 155d901d - codecs: gstvp9{decoder|statefulparser}: optionally parse compressed headers
- 522ff3c2 - v4l2codecs: update to the new vp9 uAPI
- 87d483e0 - v4l2codecs: vp9dec: Implement VP9 v4l2 decoder
- e034f995 - codecs: gstvp9decoder: add support for render delay
- ceaf85d0 - v4l2codecs: gstv4l2codecsvp9dec: implement a render delay
Toggle commit list-
0811c63a...50e116c4 - 15 commits from branch
added 6 commits
- 97bb0cfb - codecs: gstvp9{decoder|statefulparser}: optionally parse compressed headers
- 81b6d3b9 - codecs: gstvp9decoder: copy frame->system_frame_number into picture
- 65c4c519 - v4l2codecs: update to the new vp9 uAPI
- e54e0b27 - v4l2codecs: vp9dec: Implement VP9 v4l2 decoder
- 60e09999 - codecs: gstvp9decoder: add support for render delay
- 1a1e75dd - v4l2codecs: gstv4l2codecsvp9dec: implement a render delay
Toggle commit listadded 6 commits
- 18b4824c - codecs: gstvp9{decoder|statefulparser}: optionally parse compressed headers
- 7796b7cb - codecs: gstvp9decoder: copy frame->system_frame_number into picture
- 4a70b871 - v4l2codecs: update to the new uAPI
- 467d7437 - v4l2codecs: vp9dec: Implement VP9 v4l2 decoder
- 1be320c8 - codecs: gstvp9decoder: add support for render delay
- 68f1bf5f - v4l2codecs: gstv4l2codecsvp9dec: implement a render delay
Toggle commit list- Resolved by Daniel Almeida
mentioned in issue #1575 (closed)
added 64 commits
-
4ed6433f...8b1051cd - 56 commits from branch
gstreamer:master
- ad95bd86 - codecs: gstvp9{decoder|statefulparser}: optionally parse compressed headers
- 1ff8f365 - codecs: gstvp9decoder: copy frame->system_frame_number into picture
- b3740e1f - v4l2codecs: update to the new uAPI
- 8a9eb05c - v4l2codecs: vp9dec: Implement VP9 v4l2 decoder
- 1c0130cf - codecs: gstvp9decoder: add support for render delay
- a4ac3910 - v4l2codecs: gstv4l2codecsvp9dec: implement a render delay
- 3edade76 - v4l2codecs: gstv4l2decoder: set minimum sizeimage
- fb821183 - codecs: gstvp9statefulparser: do not carry over segmentation flags
Toggle commit list-
4ed6433f...8b1051cd - 56 commits from branch