Make AV1 even payload size default-on when packetizer is used directly
This flip default behavior for webrtc users that create packetizers without help of RtpSenderVideo class. Bug: webrtc:42226301 Change-Id: I42fe696039334672b7d0b0ed1f87a52c3f6bf5ca Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374883 Reviewed-by: Erik Språng <sprang@webrtc.org> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/main@{#43807}
This commit is contained in:
parent
13170bd177
commit
26617bef59
@ -41,8 +41,8 @@ class RtpPacketizer {
|
|||||||
PayloadSizeLimits limits,
|
PayloadSizeLimits limits,
|
||||||
// Codec-specific details.
|
// Codec-specific details.
|
||||||
const RTPVideoHeader& rtp_video_header,
|
const RTPVideoHeader& rtp_video_header,
|
||||||
// TODO(bugs.webrtc.org/15927): remove after rollout.
|
// TODO: bugs.webrtc.org/42226301 - remove after rollout.
|
||||||
bool enable_av1_even_split = false);
|
bool enable_av1_even_split = true);
|
||||||
|
|
||||||
virtual ~RtpPacketizer() = default;
|
virtual ~RtpPacketizer() = default;
|
||||||
|
|
||||||
|
|||||||
@ -28,7 +28,7 @@ class RtpPacketizerAv1 : public RtpPacketizer {
|
|||||||
PayloadSizeLimits limits,
|
PayloadSizeLimits limits,
|
||||||
VideoFrameType frame_type,
|
VideoFrameType frame_type,
|
||||||
bool is_last_frame_in_picture,
|
bool is_last_frame_in_picture,
|
||||||
bool even_distribution);
|
bool even_distribution = true);
|
||||||
~RtpPacketizerAv1() override = default;
|
~RtpPacketizerAv1() override = default;
|
||||||
|
|
||||||
size_t NumPackets() const override { return packets_.size() - packet_index_; }
|
size_t NumPackets() const override { return packets_.size() - packet_index_; }
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user