Compare commits

...

10 Commits

Author SHA1 Message Date
Gerrit User 1115898
df4a6ed151 Create patch set 5
Change has been successfully rebased and submitted as 192b8c2238cae1c26774962eb5b61ba90cd45210

Patch-set: 5
Patch-set-description: Rebase
Subject: Add NV24 scaling support to libyuv
Status: merged
Commit: 192b8c2238cae1c26774962eb5b61ba90cd45210
Tag: autogenerated:gerrit:merged
Groups: 5486e61638fc1785dfdd462a142f8dcd44ca5de3
Label: Code-Review=+1, 17aef6071ffd36ec569dcb07baf2d8e21811ba58
Label: Code-Review=+1, c8e8e43b659d6593aa6ab9b41d423f51d3612c7e Gerrit User 1178490 <1178490@3ce6091f-6c88-37e8-8c75-72f92ae8dfba>
Label: SUBM=+1, 9800ce9f8eb2586f9c5f69b41ec7fc03bd1823dd
Submission-id: 6068715
Submitted-with: OK
Submitted-with: Rule-Name: gerrit~DefaultSubmitRule
Submitted-with: MAY: Auto-Submit
Submitted-with: MAY: Code-Coverage
Submitted-with: MAY: Code-Review: Gerrit User 1115898 <1115898@3ce6091f-6c88-37e8-8c75-72f92ae8dfba>
Submitted-with: MAY: Commit-Queue
Submitted-with: MAY: Feels
Submitted-with: MAY: Bot-Commit
Submitted-with: MAY: Owners-Override
Submitted-with: OK
Submitted-with: Rule-Name: Code-Owners
Attention: {"person_ident":"Gerrit User 1526622 \u003c1526622@3ce6091f-6c88-37e8-8c75-72f92ae8dfba\u003e","operation":"REMOVE","reason":"Change was submitted"}
Attention: {"person_ident":"Gerrit User 1115898 \u003c1115898@3ce6091f-6c88-37e8-8c75-72f92ae8dfba\u003e","operation":"REMOVE","reason":"Change was submitted"}
Attention: {"person_ident":"Gerrit User 3775295 \u003c3775295@3ce6091f-6c88-37e8-8c75-72f92ae8dfba\u003e","operation":"REMOVE","reason":"Change was submitted"}
2024-12-12 02:46:11 -08:00
Gerrit User 1115898
adab65dd29 Update patch set 4
Patch-set: 4
Reviewer: Gerrit User 1115898 <1115898@3ce6091f-6c88-37e8-8c75-72f92ae8dfba>
Label: SUBM=+1, e7ace471e8b1934b8a1b7f56f55883fd005f3979
2024-12-12 02:46:11 -08:00
Gerrit User 1178490
982a526473 Update patch set 4
Patch Set 4: Code-Review+1

Patch-set: 4
Reviewer: Gerrit User 1178490 <1178490@3ce6091f-6c88-37e8-8c75-72f92ae8dfba>
Label: Code-Review=+1, 72d859fb45a92a44d8ec4d2a4d40898f88a010fe
Attention: {"person_ident":"Gerrit User 1178490 \u003c1178490@3ce6091f-6c88-37e8-8c75-72f92ae8dfba\u003e","operation":"REMOVE","reason":"removed on reply"}
Attention: {"person_ident":"Gerrit User 1115898 \u003c1115898@3ce6091f-6c88-37e8-8c75-72f92ae8dfba\u003e","operation":"ADD","reason":"Someone else replied on the change"}
Attention: {"person_ident":"Gerrit User 3775295 \u003c3775295@3ce6091f-6c88-37e8-8c75-72f92ae8dfba\u003e","operation":"ADD","reason":"Someone else replied on the change"}
2024-12-12 02:45:05 -08:00
Gerrit User 1115898
4b6082a3c6 Update patch set 4
Patch Set 4: Code-Review+1

(1 comment)

Patch-set: 4
Label: Code-Review=+1, 6096a28f98a62a0b6ca1cdecfac52c7394ab357a
Attention: {"person_ident":"Gerrit User 1178490 \u003c1178490@3ce6091f-6c88-37e8-8c75-72f92ae8dfba\u003e","operation":"ADD","reason":"\u003cGERRIT_ACCOUNT_1115898\u003e replied on the change"}
2024-12-12 02:38:39 -08:00
Gerrit User 1115898
2c63fc34dd Create patch set 4
Patch Set 4: Published edit on patch set 3.

Copied Votes:
* Code-Review+1 by <GERRIT_ACCOUNT_1115898> (copy condition: "changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE OR changekind:TRIVIAL_REBASE OR (**has:unchanged-files** AND **uploaderin:cria/project-libyuv-committers**) OR is:MIN")


Patch-set: 4
Subject: Add NV24 scaling support to libyuv
Commit: df786adf81f8c029bfa248e499d288c99bde6419
Tag: autogenerated:gerrit:newPatchSet
Groups: 5486e61638fc1785dfdd462a142f8dcd44ca5de3
Copied-Label: Code-Review=+1, efb054a037c739a1bd500723eaa28a5a6cda0ebb Gerrit User 1115898 <1115898@3ce6091f-6c88-37e8-8c75-72f92ae8dfba>
2024-12-12 02:38:20 -08:00
Gerrit User 1178490
9875730e27 Update patch set 3
Patch Set 3:

(1 comment)

Patch-set: 3
Attention: {"person_ident":"Gerrit User 1178490 \u003c1178490@3ce6091f-6c88-37e8-8c75-72f92ae8dfba\u003e","operation":"REMOVE","reason":"\u003cGERRIT_ACCOUNT_1178490\u003e replied on the change"}
2024-12-12 02:18:05 -08:00
Gerrit User 1115898
9b23279d1d Update patch set 3
<GERRIT_ACCOUNT_1178490>, who was added as reviewer owns the following files:
* `include/libyuv/scale.h`
* `source/scale.cc`


Patch-set: 3
Tag: autogenerated:gerrit:code-owners:addReviewer
2024-12-12 01:50:16 -08:00
Gerrit User 1115898
a32539b896 Update patch set 3
Patch Set 3: Code-Review+1

(1 comment)

Patch-set: 3
Reviewer: Gerrit User 1526622 <1526622@3ce6091f-6c88-37e8-8c75-72f92ae8dfba>
Reviewer: Gerrit User 1178490 <1178490@3ce6091f-6c88-37e8-8c75-72f92ae8dfba>
Label: Code-Review=+1, efb054a037c739a1bd500723eaa28a5a6cda0ebb
Attention: {"person_ident":"Gerrit User 1526622 \u003c1526622@3ce6091f-6c88-37e8-8c75-72f92ae8dfba\u003e","operation":"ADD","reason":"\u003cGERRIT_ACCOUNT_1115898\u003e replied on the change"}
Attention: {"person_ident":"Gerrit User 1178490 \u003c1178490@3ce6091f-6c88-37e8-8c75-72f92ae8dfba\u003e","operation":"ADD","reason":"\u003cGERRIT_ACCOUNT_1115898\u003e replied on the change"}
2024-12-12 01:50:16 -08:00
Gerrit User 3775295
1736b95fc7 Create patch set 3
Patch Set 3: Patch Set 2 was rebased on behalf of <GERRIT_ACCOUNT_3775295>

Copied Votes:
* Code-Review+1 by <GERRIT_ACCOUNT_1115898> (copy condition: "changekind:NO_CHANGE OR changekind:NO_CODE_CHANGE OR **changekind:TRIVIAL_REBASE** OR (**has:unchanged-files** AND uploaderin:cria/project-libyuv-committers) OR is:MIN")


Patch-set: 3
Patch-set-description: Rebase
Subject: Add NV24 scaling support to libyuv
Commit: 0a6daf61ec367cc16555bcbf282e0d84333dbdae
Tag: autogenerated:gerrit:newPatchSet
Groups: 5486e61638fc1785dfdd462a142f8dcd44ca5de3
Copied-Label: Code-Review=+1, 4163703ccb2ea735fe96186ca667409fb46405e0 Gerrit User 1115898 <1115898@3ce6091f-6c88-37e8-8c75-72f92ae8dfba>
Real-user: Gerrit User 1115898 <1115898@3ce6091f-6c88-37e8-8c75-72f92ae8dfba>
2024-12-12 01:48:28 -08:00
Gerrit User 1115898
9cc81afb47 Update patch set 2
Patch Set 2: Code-Review+1

(1 comment)

Patch-set: 2
Reviewer: Gerrit User 1115898 <1115898@3ce6091f-6c88-37e8-8c75-72f92ae8dfba>
Label: Code-Review=+1, 4163703ccb2ea735fe96186ca667409fb46405e0
Attention: {"person_ident":"Gerrit User 3775295 \u003c3775295@3ce6091f-6c88-37e8-8c75-72f92ae8dfba\u003e","operation":"ADD","reason":"\u003cGERRIT_ACCOUNT_1115898\u003e replied on the change"}
2024-12-12 01:48:20 -08:00
3 changed files with 222 additions and 0 deletions

View File

@ -0,0 +1,68 @@
{
"comments": [
{
"unresolved": false,
"key": {
"uuid": "c87b36fd_71a2f384",
"filename": "/PATCHSET_LEVEL",
"patchSetId": 3
},
"lineNbr": 0,
"author": {
"id": 1115898
},
"writtenOn": "2024-12-12T09:50:16Z",
"side": 1,
"message": "Note I\u0027m on vacation and this needs another reviewer to land",
"revId": "0a6daf61ec367cc16555bcbf282e0d84333dbdae",
"serverId": "3ce6091f-6c88-37e8-8c75-72f92ae8dfba"
},
{
"unresolved": true,
"key": {
"uuid": "9f571b5b_28de50f0",
"filename": "source/scale.cc",
"patchSetId": 3
},
"lineNbr": 2726,
"author": {
"id": 1178490
},
"writtenOn": "2024-12-12T10:18:05Z",
"side": 1,
"message": "Please fix this WARNING reported by Check Contents: Please remove the trailing whitespace.\n\nAnalyzer Description: Validates that changes do not have prohibited expressions in them.\nOwner: ayeaye-team@google.com\n\nPlease remove the trailing whitespace.",
"range": {
"startLine": 2726,
"startChar": 0,
"endLine": 2726,
"endChar": 2
},
"revId": "0a6daf61ec367cc16555bcbf282e0d84333dbdae",
"serverId": "3ce6091f-6c88-37e8-8c75-72f92ae8dfba"
},
{
"unresolved": false,
"key": {
"uuid": "ff0d775e_605833d7",
"filename": "source/scale.cc",
"patchSetId": 3
},
"lineNbr": 2726,
"author": {
"id": 1115898
},
"writtenOn": "2024-12-12T10:38:39Z",
"side": 1,
"message": "Done",
"parentUuid": "9f571b5b_28de50f0",
"range": {
"startLine": 2726,
"startChar": 0,
"endLine": 2726,
"endChar": 2
},
"revId": "0a6daf61ec367cc16555bcbf282e0d84333dbdae",
"serverId": "3ce6091f-6c88-37e8-8c75-72f92ae8dfba"
}
]
}

View File

@ -16,6 +16,23 @@
"message": "Hi, I am a developer of Tencent. Our project requires scaling for the NV24 format, but the function is currently missing in scale.h. This commit adds the necessary implementation to support NV24 scaling.",
"revId": "dcbf20c24c28b9b662fd44f2e5a5165e3d4e0789",
"serverId": "3ce6091f-6c88-37e8-8c75-72f92ae8dfba"
},
{
"unresolved": false,
"key": {
"uuid": "8c849ee2_236a62c4",
"filename": "/PATCHSET_LEVEL",
"patchSetId": 2
},
"lineNbr": 0,
"author": {
"id": 1115898
},
"writtenOn": "2024-12-12T09:48:20Z",
"side": 1,
"message": "Thanks for the contribution! Looks good. Would be nice to have a unit test, but really the planar functions need more complete tests.\nIn the future there is P010 that is equivalent to NV12 but 10 bit and P410 is like NV24 with 4:4:4 subsampling.\nAlso NV42 is the same as NV24 but VU vs UV, which doesnt matter, but you might provide a macro in the header",
"revId": "dcbf20c24c28b9b662fd44f2e5a5165e3d4e0789",
"serverId": "3ce6091f-6c88-37e8-8c75-72f92ae8dfba"
}
]
}

View File

@ -0,0 +1,137 @@
{
"comments": [],
"submitRequirementResults": [
{
"submitRequirement": {
"name": "Code-Review",
"description": {
"value": "If the author is a libyuv committer, code review is required from one other committer. Otherwise, code review is required from two committers."
},
"applicabilityExpression": {},
"submittabilityExpression": {
"expressionString": "((uploaderin:cria/project-libyuv-committers AND label:Code-Review\u003dMAX,user\u003dnon_uploader) OR label:Code-Review\u003dMAX,count\u003e\u003d2) AND -label:Code-Review\u003dMIN"
},
"overrideExpression": {
"value": {
"expressionString": "label:Bot-Commit\u003d+1 AND -label:Code-Review\u003dMIN"
}
},
"allowOverrideInChildProjects": true
},
"applicabilityExpressionResult": {},
"submittabilityExpressionResult": {
"value": {"expression":{"expressionString":"((uploaderin:cria/project-libyuv-committers AND label:Code-Review=MAX,user=non_uploader) OR label:Code-Review=MAX,count>=2) AND -label:Code-Review=MIN"},"status":"PASS","errorMessage":{"value":null},"passingAtoms":["label:Code-Review=MAX,user=non_uploader","uploaderin:cria/project-libyuv-committers","label:Code-Review=MAX,count>=2"],"failingAtoms":["label:Code-Review=MIN"]}
},
"overrideExpressionResult": {
"value": {"expression":{"expressionString":"label:Bot-Commit=+1 AND -label:Code-Review=MIN"},"status":"FAIL","errorMessage":{"value":null},"passingAtoms":[],"failingAtoms":["label:Bot-Commit=+1","label:Code-Review=MIN"]}
},
"patchSetCommitId": "df786adf81f8c029bfa248e499d288c99bde6419",
"legacy": {
"value": false
},
"forced": {},
"hidden": {}
},
{
"submitRequirement": {
"name": "No-Unresolved-Comments",
"description": {
"value": "Changes that have unresolved comments are not submittable. Unless overridden with Unresolved-Comment-Reason: \u003creason\u003e line in change message."
},
"applicabilityExpression": {
"value": {
"expressionString": "has:unresolved"
}
},
"submittabilityExpression": {
"expressionString": "-has:unresolved"
},
"overrideExpression": {
"value": {
"expressionString": "message:\"^.*Unresolved-Comment-Reason:.*\""
}
},
"allowOverrideInChildProjects": false
},
"applicabilityExpressionResult": {
"value": {"expression":{"expressionString":"has:unresolved"},"status":"FAIL","errorMessage":{"value":null},"passingAtoms":[],"failingAtoms":["has:unresolved"]}
},
"submittabilityExpressionResult": {
"value": {"expression":{"expressionString":"-has:unresolved"},"status":"NOT_EVALUATED","errorMessage":{"value":null},"passingAtoms":[],"failingAtoms":[]}
},
"overrideExpressionResult": {
"value": {"expression":{"expressionString":"message:\"^.*Unresolved-Comment-Reason:.*\""},"status":"NOT_EVALUATED","errorMessage":{"value":null},"passingAtoms":[],"failingAtoms":[]}
},
"patchSetCommitId": "df786adf81f8c029bfa248e499d288c99bde6419",
"legacy": {
"value": false
},
"forced": {},
"hidden": {}
},
{
"submitRequirement": {
"name": "Review-Enforcement",
"description": {
"value": "Two Google employees must approve the change. Uploading the change or voting positively on Code-Review count as approval. Using a trusted device is required, see go/gerrit-onboarding#review-enforcement."
},
"applicabilityExpression": {
"value": {
"expressionString": "is:review-enforced_gerrit"
}
},
"submittabilityExpression": {
"expressionString": "is:review-enforcement-satisfied_gerrit"
},
"overrideExpression": {},
"allowOverrideInChildProjects": false
},
"applicabilityExpressionResult": {
"value": {"expression":{"expressionString":"is:review-enforced_gerrit"},"status":"PASS","errorMessage":{"value":null},"passingAtoms":["is:review-enforced_gerrit"],"failingAtoms":[]}
},
"submittabilityExpressionResult": {
"value": {"expression":{"expressionString":"is:review-enforced_gerrit"},"status":"PASS","errorMessage":{"value":null},"passingAtoms":[],"failingAtoms":["is:review-enforcement-satisfied_gerrit"]}
},
"overrideExpressionResult": {},
"patchSetCommitId": "df786adf81f8c029bfa248e499d288c99bde6419",
"legacy": {
"value": false
},
"forced": {},
"hidden": {
"value": true
}
},
{
"submitRequirement": {
"name": "Verified",
"description": {
"value": "Submit requirement for the \u0027Verified\u0027 label"
},
"applicabilityExpression": {
"value": {
"expressionString": "is:false"
}
},
"submittabilityExpression": {
"expressionString": "is:true"
},
"overrideExpression": {},
"allowOverrideInChildProjects": true
},
"applicabilityExpressionResult": {
"value": {"expression":{"expressionString":"is:false"},"status":"FAIL","errorMessage":{"value":null},"passingAtoms":[],"failingAtoms":["is:false"]}
},
"submittabilityExpressionResult": {
"value": {"expression":{"expressionString":"is:true"},"status":"NOT_EVALUATED","errorMessage":{"value":null},"passingAtoms":[],"failingAtoms":[]}
},
"overrideExpressionResult": {},
"patchSetCommitId": "df786adf81f8c029bfa248e499d288c99bde6419",
"legacy": {
"value": false
},
"forced": {},
"hidden": {}
}
]
}