mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-11-11 20:17:05 +00:00
[libvpx] Update to v1.12.0
This commit is contained in:
1 parent
287a71dc66
commit
b5046d2a76
572 files changed
+52900
-29493
No files matched your search
@@ -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
|
||||
Reference in new issue
Block a user