Skip to content
Snippets Groups Projects

Draft: v4l2codecs: Implement VP9 v4l2 decoder

Closed Daniel Almeida requested to merge dwlsalmeida/gst-plugins-bad:vp9-upstream into master

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).

Edited by Daniel Almeida

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Seungha Yang
  • Seungha Yang
  • Seungha Yang
  • Nicolas Dufresne
  • Nicolas Dufresne
  • Nicolas Dufresne
  • Nicolas Dufresne
  • Nicolas Dufresne
  • Nicolas Dufresne
  • Nicolas Dufresne
  • Daniel Almeida added 2 commits

    added 2 commits

    • 934c9ff0 - codecs: gstvp9decoder: add support for render delay
    • 0811c63a - v4l2codecs: gstv4l2codecsvp9dec: implement a render delay

    Compare with previous version

  • Daniel Almeida added 20 commits

    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

    Compare with previous version

  • Daniel Almeida added 6 commits

    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

    Compare with previous version

  • Daniel Almeida added 6 commits

    added 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

    Compare with previous version

  • Daniel Almeida added 3 commits

    added 3 commits

    • 64aa194d - v4l2codecs: vp9dec: Implement VP9 v4l2 decoder
    • 43521fe0 - codecs: gstvp9decoder: add support for render delay
    • 4ed6433f - v4l2codecs: gstv4l2codecsvp9dec: implement a render delay

    Compare with previous version

  • mentioned in issue #1575 (closed)

  • Daniel Almeida added 64 commits

    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

    Compare with previous version

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading