)]}' { "commit": "20911b8e08359246b12db9aa6a638fe9c76b3c19", "tree": "41aecd3d8844bf745a9b80fb8aaf209f354199b5", "parents": [ "a23ed2486bce981e655496a923af21d5c5c613c9" ], "author": { "name": "Nathan Hebert", "email": "nhebert@chromium.org", "time": "Thu Mar 24 05:00:40 2022" }, "committer": { "name": "Chromeos LUCI", "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com", "time": "Fri Apr 08 15:35:25 2022" }, "message": "v4l2_stateful_decoder: Add HEVC mini parser\n\nThis adds an HEVC bitstream parser for use with v4l2_stateful_decoder.\nThe parser is used to split an HEVC Annex-B bitstream into frames. If\nthere are metadata NALU\u0027s before the next frame is completed, they will\nbe included in the next frame\u0027s buffer. If the next frame is made up of\nmultiple slices, all slices will be included with the next frame\u0027s\nbuffer.\n\nBUG\u003db:227248846\nTEST\u003dManually tested with HEVC sources on Trogdor\n\nChange-Id: Ib51d23f75f6ce67bafc54c401116a927d41b521c\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/drm-tests/+/3567602\nTested-by: Nathan Hebert \u003cnhebert@chromium.org\u003e\nReviewed-by: Fritz Koenig \u003cfrkoenig@chromium.org\u003e\nCommit-Queue: Nathan Hebert \u003cnhebert@chromium.org\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "ae0f4317e7f46782d5d5a659dd4006fcf36ce529", "old_mode": 33188, "old_path": "bitstreams/bitstream_helper.c", "new_id": "fcddf0e4e51471f81867a2b04d30b4aad5bbffc3", "new_mode": 33188, "new_path": "bitstreams/bitstream_helper.c" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "ba42b5b2a786e1ce37aa5741763cde58c7b083bd", "new_mode": 33188, "new_path": "bitstreams/bitstream_helper_h265.c" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "b9e53af99df78922718181c63a684a51eb243878", "new_mode": 33188, "new_path": "bitstreams/bitstream_helper_h265.h" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "dd79d3008ec574fb4e63d1d3ee69046b7bcb09df", "new_mode": 33188, "new_path": "bitstreams/h265_partial_parser.c" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "92ef9df8f8fe731db4d4ca75725021e87c3e23a9", "new_mode": 33188, "new_path": "bitstreams/h265_partial_parser.h" }, { "type": "modify", "old_id": "90db88302deee1c53946c8a0812dbc80076442ee", "old_mode": 33188, "old_path": "bitstreams/module.mk", "new_id": "84dcd748de914a451231154d9a88825f2a6ff4ec", "new_mode": 33188, "new_path": "bitstreams/module.mk" } ] }