On 29/07/2024 20:46, Fritz Koenig wrote:
On Mon, Jul 29, 2024 at 12:32 PM Fritz Koenig <frkoenig@xxxxxxxxxxxx> wrote:
v2:
- cover letter
- testing methodology
- Signed-off-by
V4L2 has support for hierarchical P frames using the
V4L2_CID_MPEG_VIDEO_H264_HIERARCHICAL_CODING* controls. This allows for
specifing P frame references needed for temporal scalability. Encoding a
single stream with a single layer allows for the layer to be dropped and
the stream to be decoded without artifacts.
ChromeOS is planning to use this feature for the L1T2 web standard[1].
This allows video conferencing apps to encode once for a clients with
different performance/bandwidth capabilities.
The ChromeOS test framework ("tast") was used to verify that no
regressions are present. This was done on SC7180 ("trogdor").
Verification of the added controls was done with a bitstream analyser to
make sure that reference frame management is correct.
[1]: https://www.w3.org/TR/webrtc-svc/#L1T2*
I still have plans to use git send-email correctly. Hopefully by the
next patch series.
Sorry for the missing subject, another email has been sent with the
correct subject.
I didn't realize that this had gone through.
b4 is your friend it will stop you making errors like this.
https://b4.docs.kernel.org/en/latest/index.html
b4 prep --enroll HEAD
git-cherry-pick <your seires of shas you want>
b4 prep --auto-to-cc
b4 prep --edit-cover
b4 prep --check
b4 send --reflect --no-sign
Finally when you're done
b4 send --no-sign
if you get feedback or Signed-off/Reivewed-by whatever
b4 trailers -u
git rebase some-patch
do some stuff
git rebase --continue
when you're done
b4 prep --edit-cover
b4 send --no-sign --reflect
---
bod