Reland "Delete the non-const version of the EncodedImage::data() method."
This is a reland of f2969fa868f4913583e79f74ceced5cc6b7d6b7d Original change's description: > Delete the non-const version of the EncodedImage::data() method. > > Bug: webrtc:9378 > Change-Id: I84ace3ca6a2eb4d0f7c3d4e62f815d77df581bfa > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/185122 > Reviewed-by: Artem Titov <titovartem@webrtc.org> > Reviewed-by: Philip Eliasson <philipel@webrtc.org> > Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> > Commit-Queue: Niels Moller <nisse@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#32197} Bug: webrtc:9378 Change-Id: I8521ac567749ea547f91cf7549eb48966baffa11 Tbr: ilnik@webrtc.org Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/185807 Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Reviewed-by: Marina Ciocea <marinaciocea@webrtc.org> Reviewed-by: Niels Moller <nisse@webrtc.org> Commit-Queue: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32209}
This commit is contained in:
@ -81,20 +81,13 @@ class SimulcastTestFixtureImpl::TestEncodedImageCallback
|
||||
// Only store the base layer.
|
||||
if (encoded_image.SpatialIndex().value_or(0) == 0) {
|
||||
if (encoded_image._frameType == VideoFrameType::kVideoFrameKey) {
|
||||
// TODO(nisse): Why not size() ?
|
||||
encoded_key_frame_.SetEncodedData(
|
||||
EncodedImageBuffer::Create(encoded_image.size()));
|
||||
encoded_key_frame_.set_size(encoded_image.size());
|
||||
encoded_key_frame_.SetEncodedData(EncodedImageBuffer::Create(
|
||||
encoded_image.data(), encoded_image.size()));
|
||||
encoded_key_frame_._frameType = VideoFrameType::kVideoFrameKey;
|
||||
encoded_key_frame_._completeFrame = encoded_image._completeFrame;
|
||||
memcpy(encoded_key_frame_.data(), encoded_image.data(),
|
||||
encoded_image.size());
|
||||
} else {
|
||||
encoded_frame_.SetEncodedData(
|
||||
EncodedImageBuffer::Create(encoded_image.size()));
|
||||
encoded_frame_.set_size(encoded_image.size());
|
||||
memcpy(encoded_frame_.data(), encoded_image.data(),
|
||||
encoded_image.size());
|
||||
encoded_frame_.SetEncodedData(EncodedImageBuffer::Create(
|
||||
encoded_image.data(), encoded_image.size()));
|
||||
}
|
||||
}
|
||||
if (is_vp8) {
|
||||
@ -873,13 +866,10 @@ void SimulcastTestFixtureImpl::TestDecodeWidthHeightSet() {
|
||||
EXPECT_EQ(encoded_image._frameType, VideoFrameType::kVideoFrameKey);
|
||||
|
||||
size_t index = encoded_image.SpatialIndex().value_or(0);
|
||||
encoded_frame[index].SetEncodedData(
|
||||
EncodedImageBuffer::Create(encoded_image.size()));
|
||||
encoded_frame[index].set_size(encoded_image.size());
|
||||
encoded_frame[index].SetEncodedData(EncodedImageBuffer::Create(
|
||||
encoded_image.data(), encoded_image.size()));
|
||||
encoded_frame[index]._frameType = encoded_image._frameType;
|
||||
encoded_frame[index]._completeFrame = encoded_image._completeFrame;
|
||||
memcpy(encoded_frame[index].data(), encoded_image.data(),
|
||||
encoded_image.size());
|
||||
return EncodedImageCallback::Result(
|
||||
EncodedImageCallback::Result::OK, 0);
|
||||
}));
|
||||
|
||||
Reference in New Issue
Block a user