commit | 5ccd44b8f7615539d52d7e0b3ef3432070e97e6e | [log] [tgz] |
---|---|---|
author | philipel <philipel@webrtc.org> | Fri Apr 26 12:40:54 2024 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Apr 26 15:48:08 2024 |
tree | 218b9c3c41b03917607c84e907ddc194f2a5ea67 | |
parent | 3703b3500c6cdbf391de8ee1981df741088659c9 [diff] |
Remove EncodedData::reference_buffers. Bug: b/336978562 Change-Id: I5ddcc6bc6dadf8ba7c22d96db125e4351338bf7a Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349164 Reviewed-by: Erik Språng <sprang@webrtc.org> Commit-Queue: Philip Eliasson <philipel@webrtc.org> Cr-Commit-Position: refs/heads/main@{#42184}
diff --git a/api/video_codecs/libaom_av1_encoder_factory.cc b/api/video_codecs/libaom_av1_encoder_factory.cc index eab6eae..6cb789b 100644 --- a/api/video_codecs/libaom_av1_encoder_factory.cc +++ b/api/video_codecs/libaom_av1_encoder_factory.cc
@@ -766,7 +766,6 @@ result.bitstream_data = EncodedImageBuffer::Create( static_cast<uint8_t*>(pkt->data.frame.buf), pkt->data.frame.sz); result.spatial_id = sid; - result.referenced_buffers = settings.reference_buffers; break; } }
diff --git a/api/video_codecs/simple_encoder_wrapper.cc b/api/video_codecs/simple_encoder_wrapper.cc index bb2eda6..51adfd5 100644 --- a/api/video_codecs/simple_encoder_wrapper.cc +++ b/api/video_codecs/simple_encoder_wrapper.cc
@@ -200,7 +200,7 @@ res.frame_type = data->frame_type; res.bitstream_data = std::move(data->bitstream_data); res.generic_frame_info = infos[data->spatial_id]; - if (data->referenced_buffers.empty()) { + if (res.frame_type == FrameType::kKeyframe) { // Keyframe res.dependency_structure = ds; }
diff --git a/api/video_codecs/video_encoder_interface.h b/api/video_codecs/video_encoder_interface.h index 9d0ce97..4e07264 100644 --- a/api/video_codecs/video_encoder_interface.h +++ b/api/video_codecs/video_encoder_interface.h
@@ -72,7 +72,6 @@ FrameType frame_type; int spatial_id; int encoded_qp; - std::vector<int> referenced_buffers; }; using EncodeResult = std::variant<EncodingError, EncodedData>;