diff --git a/modules/video_coding/frame_buffer3.cc b/modules/video_coding/frame_buffer3.cc index 32de3683c7..56eac0e6a1 100644 --- a/modules/video_coding/frame_buffer3.cc +++ b/modules/video_coding/frame_buffer3.cc @@ -65,7 +65,7 @@ bool IsLastFrameInTemporalUnit(const FrameIteratorT& it) { FrameBuffer::FrameBuffer(int max_size, int max_decode_history) : legacy_frame_id_jump_behavior_( - field_trial::IsEnabled("WebRTC-LegacyFrameIdJumpBehavior")), + !field_trial::IsDisabled("WebRTC-LegacyFrameIdJumpBehavior")), max_size_(max_size), decoded_frame_history_(max_decode_history) {} diff --git a/modules/video_coding/frame_buffer3_unittest.cc b/modules/video_coding/frame_buffer3_unittest.cc index 786465c92c..b70cd14d63 100644 --- a/modules/video_coding/frame_buffer3_unittest.cc +++ b/modules/video_coding/frame_buffer3_unittest.cc @@ -275,7 +275,8 @@ TEST(FrameBuffer3Test, InterleavedStream) { TEST(FrameBuffer3Test, LegacyFrameIdJumpBehavior) { { - // WebRTC-LegacyFrameIdJumpBehavior is disabled by default. + test::ScopedFieldTrials field_trial( + "WebRTC-LegacyFrameIdJumpBehavior/Disabled/"); FrameBuffer buffer(/*max_frame_slots=*/10, /*max_decode_history=*/100); buffer.InsertFrame(Builder().Time(20).Id(3).AsLast().Build()); @@ -286,8 +287,7 @@ TEST(FrameBuffer3Test, LegacyFrameIdJumpBehavior) { } { - test::ScopedFieldTrials field_trial( - "WebRTC-LegacyFrameIdJumpBehavior/Enabled/"); + // WebRTC-LegacyFrameIdJumpBehavior is disabled by default. FrameBuffer buffer(/*max_frame_slots=*/10, /*max_decode_history=*/100); buffer.InsertFrame(Builder().Time(20).Id(3).AsLast().Build());