Add the dependency descriptor for H.264 temporal scalability
And validate it using svc_e2e_tests. Bug: webrtc:13961 Change-Id: Ie7edcf5a0684f46e4d26155b77cebbebbd46d21f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269541 Reviewed-by: Philip Eliasson <philipel@webrtc.org> Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com> Reviewed-by: Florent Castelli <orphis@webrtc.org> Cr-Commit-Position: refs/heads/main@{#38153}
This commit is contained in:
committed by
WebRTC LUCI CQ
parent
8eeb9b03a8
commit
bc4796af94
@ -28,6 +28,7 @@
|
||||
#include "api/video_codecs/video_encoder.h"
|
||||
#include "common_video/h264/h264_bitstream_parser.h"
|
||||
#include "modules/video_coding/codecs/h264/include/h264.h"
|
||||
#include "modules/video_coding/svc/scalable_video_controller.h"
|
||||
#include "modules/video_coding/utility/quality_scaler.h"
|
||||
#include "third_party/openh264/src/codec/api/svc/codec_app_def.h"
|
||||
|
||||
@ -97,6 +98,7 @@ class H264EncoderImpl : public H264Encoder {
|
||||
std::vector<rtc::scoped_refptr<I420Buffer>> downscaled_buffers_;
|
||||
std::vector<LayerConfig> configurations_;
|
||||
std::vector<EncodedImage> encoded_images_;
|
||||
std::vector<std::unique_ptr<ScalableVideoController>> svc_controllers_;
|
||||
|
||||
VideoCodec codec_;
|
||||
H264PacketizationMode packetization_mode_;
|
||||
|
||||
Reference in New Issue
Block a user