libobs/media-io: Fix copying different line-size video frame #10612
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
The outer
for
loop defines a variablei
to indicate the index of the plane, which is as expected.The inner
for
loop should use a different name variable. I renamed the variable toy
to indicate the line index of the iteration.Motivation and Context
The PR #10139 implemented to copy a video frame into a different line-size video frame. However, when the line-size was different, the frame was not correctly copied.
I was writing a unit test to cover the new branch introduced by the PR #10139 and realized the bug. Fortunately, the bug has not been released yet.
How Has This Been Tested?
OS: Fedora 38
Tested with a code below.
Types of changes
Checklist: