[libvpx] Update to v1.12.0

This commit is contained in:
Andrey Volk committed 2026-07-10 19:38:46 +03:00
1 parent 287a71dc66
commit b5046d2a76
572 files changed
+52900 -29493

No files matched your search

+6 -14
View File
@@ -75,35 +75,27 @@ class TimestampTest
}
};
class TimestampTestVp9Only : public TimestampTest {};
// Tests encoding in millisecond timebase.
TEST_P(TimestampTest, EncodeFrames) {
DummyTimebaseVideoSource video(1, 1000);
ASSERT_NO_FATAL_FAILURE(RunLoop(&video));
}
// TODO(fgalligan): Enable test when
// https://bugs.chromium.org/p/webm/issues/detail?id=1614 is fixed.
TEST_P(TimestampTest, DISABLED_TestMicrosecondTimebase) {
TEST_P(TimestampTest, TestMicrosecondTimebase) {
// Set the timebase to microseconds.
DummyTimebaseVideoSource video(1, 1000000);
video.set_limit(1);
ASSERT_NO_FATAL_FAILURE(RunLoop(&video));
}
// TODO(webm:701): Enable VP8 test when the overflow issue in
// TestVpxRollover is fixed.
TEST_P(TimestampTestVp9Only, TestVpxRollover) {
TEST_P(TimestampTest, TestVpxRollover) {
DummyTimebaseVideoSource video(1, 1000);
video.set_starting_pts(922337170351ll);
ASSERT_NO_FATAL_FAILURE(RunLoop(&video));
}
VP8_INSTANTIATE_TEST_CASE(TimestampTest,
::testing::Values(::libvpx_test::kTwoPassGood));
VP9_INSTANTIATE_TEST_CASE(TimestampTest,
::testing::Values(::libvpx_test::kTwoPassGood));
VP9_INSTANTIATE_TEST_CASE(TimestampTestVp9Only,
::testing::Values(::libvpx_test::kTwoPassGood));
VP8_INSTANTIATE_TEST_SUITE(TimestampTest,
::testing::Values(::libvpx_test::kTwoPassGood));
VP9_INSTANTIATE_TEST_SUITE(TimestampTest,
::testing::Values(::libvpx_test::kTwoPassGood));
} // namespace