Re:

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux