class TimelineRateTest_Scale128_Test

Defined at line 280 of file ../../src/media/audio/lib/timeline/timeline_rate_unittest.cc

Tests TimelineRate::Scale with __int128_t inputs.

When scaling values outside 64-bit bounds, two overflow modes are possible:

(1) Internal intermediate multiplication (value * subject_delta) can overflow 128 bits.

(2) Final scaled result can exceed int64_t limits.

For (1), validate that division bounds pre-checks prevent multiplication overflow.

For (2), validate that clamping prevents final results from exceeding int64_t limits.

Public Methods

void TimelineRateTest_Scale128_Test ()

Defined at line 280 of file ../../src/media/audio/lib/timeline/timeline_rate_unittest.cc

void TimelineRateTest_Scale128_Test (const TimelineRateTest_Scale128_Test & )

Defined at line 280 of file ../../src/media/audio/lib/timeline/timeline_rate_unittest.cc

void TimelineRateTest_Scale128_Test (TimelineRateTest_Scale128_Test && )

Defined at line 280 of file ../../src/media/audio/lib/timeline/timeline_rate_unittest.cc

TimelineRateTest_Scale128_Test & operator= (const TimelineRateTest_Scale128_Test & )

Defined at line 280 of file ../../src/media/audio/lib/timeline/timeline_rate_unittest.cc

TimelineRateTest_Scale128_Test & operator= (TimelineRateTest_Scale128_Test && )

Defined at line 280 of file ../../src/media/audio/lib/timeline/timeline_rate_unittest.cc

void ~TimelineRateTest_Scale128_Test ()

Defined at line 280 of file ../../src/media/audio/lib/timeline/timeline_rate_unittest.cc