public ::libvpx_test::CodecTestWith2Params<libvpx_test::TestMode, int> {
protected:
ActiveMapRefreshTest() : EncoderTest(GET_PARAM(0)) {}
- ~ActiveMapRefreshTest() override {}
+ ~ActiveMapRefreshTest() override = default;
void SetUp() override {
InitializeConfig();
static const int kHeight = 144;
ActiveMapTest() : EncoderTest(GET_PARAM(0)) {}
- ~ActiveMapTest() override {}
+ ~ActiveMapTest() override = default;
void SetUp() override {
InitializeConfig();
public ::testing::WithParamInterface<AddNoiseTestFPParam> {
public:
void TearDown() override { libvpx_test::ClearSystemState(); }
- ~AddNoiseTest() override {}
+ ~AddNoiseTest() override = default;
};
double stddev6(char a, char b, char c, char d, char e, char f) {
public ::libvpx_test::CodecTestWith2Params<libvpx_test::TestMode, int> {
protected:
AltRefAqSegmentTest() : EncoderTest(GET_PARAM(0)) {}
- ~AltRefAqSegmentTest() override {}
+ ~AltRefAqSegmentTest() override = default;
void SetUp() override {
InitializeConfig();
public ::libvpx_test::CodecTestWithParam<int> {
protected:
AltRefTest() : EncoderTest(GET_PARAM(0)), altref_count_(0) {}
- ~AltRefTest() override {}
+ ~AltRefTest() override = default;
void SetUp() override {
InitializeConfig();
AltRefForcedKeyTestLarge()
: EncoderTest(GET_PARAM(0)), encoding_mode_(GET_PARAM(1)),
cpu_used_(GET_PARAM(2)), forced_kf_frame_num_(1), frame_num_(0) {}
- ~AltRefForcedKeyTestLarge() override {}
+ ~AltRefForcedKeyTestLarge() override = default;
void SetUp() override {
InitializeConfig();
public ::libvpx_test::CodecTestWith2Params<libvpx_test::TestMode, int> {
protected:
AqSegmentTest() : EncoderTest(GET_PARAM(0)) {}
- ~AqSegmentTest() override {}
+ ~AqSegmentTest() override = default;
void SetUp() override {
InitializeConfig();
public ::libvpx_test::CodecTestWithParam<libvpx_test::TestMode> {
protected:
BordersTest() : EncoderTest(GET_PARAM(0)) {}
- ~BordersTest() override {}
+ ~BordersTest() override = default;
void SetUp() override {
InitializeConfig();
ConfigTest()
: EncoderTest(GET_PARAM(0)), frame_count_in_(0), frame_count_out_(0),
frame_count_max_(0) {}
- ~ConfigTest() override {}
+ ~ConfigTest() override = default;
void SetUp() override {
InitializeConfig();
: EncoderTest(GET_PARAM(0)), encoding_mode_(GET_PARAM(1)),
set_cpu_used_(GET_PARAM(2)), min_psnr_(kMaxPSNR),
tune_content_(VP9E_CONTENT_DEFAULT) {}
- ~CpuSpeedTest() override {}
+ ~CpuSpeedTest() override = default;
void SetUp() override {
InitializeConfig();
init_flags_ = VPX_CODEC_USE_PSNR;
}
- ~CQTest() override {}
+ ~CQTest() override = default;
void SetUp() override {
InitializeConfig();
class Trans16x16TestBase {
public:
- virtual ~Trans16x16TestBase() {}
+ virtual ~Trans16x16TestBase() = default;
protected:
virtual void RunFwdTxfm(int16_t *in, tran_low_t *out, int stride) = 0;
class Trans16x16DCT : public Trans16x16TestBase,
public ::testing::TestWithParam<Dct16x16Param> {
public:
- ~Trans16x16DCT() override {}
+ ~Trans16x16DCT() override = default;
void SetUp() override {
fwd_txfm_ = GET_PARAM(0);
class Trans16x16HT : public Trans16x16TestBase,
public ::testing::TestWithParam<Ht16x16Param> {
public:
- ~Trans16x16HT() override {}
+ ~Trans16x16HT() override = default;
void SetUp() override {
fwd_txfm_ = GET_PARAM(0);
class InvTrans16x16DCT : public Trans16x16TestBase,
public ::testing::TestWithParam<Idct16x16Param> {
public:
- ~InvTrans16x16DCT() override {}
+ ~InvTrans16x16DCT() override = default;
void SetUp() override {
ref_txfm_ = GET_PARAM(0);
class Trans32x32Test : public AbstractBench,
public ::testing::TestWithParam<Trans32x32Param> {
public:
- ~Trans32x32Test() override {}
+ ~Trans32x32Test() override = default;
void SetUp() override {
fwd_txfm_ = GET_PARAM(0);
inv_txfm_ = GET_PARAM(1);
class InvTrans32x32Test : public ::testing::TestWithParam<InvTrans32x32Param> {
public:
- ~InvTrans32x32Test() override {}
+ ~InvTrans32x32Test() override = default;
void SetUp() override {
ref_txfm_ = GET_PARAM(0);
inv_txfm_ = GET_PARAM(1);
DecodeCorruptedFrameTest() : EncoderTest(GET_PARAM(0)) {}
protected:
- ~DecodeCorruptedFrameTest() override {}
+ ~DecodeCorruptedFrameTest() override = default;
void SetUp() override {
InitializeConfig();
: EncoderTest(GET_PARAM(0)), encoding_mode_(GET_PARAM(1)), speed_(0),
outfile_(0), out_frames_(0) {}
- ~VP9NewEncodeDecodePerfTest() override {}
+ ~VP9NewEncodeDecodePerfTest() override = default;
void SetUp() override {
InitializeConfig();
public ::libvpx_test::CodecTestWithParam<const char *> {
protected:
DecodeSvcTest() : DecoderTest(GET_PARAM(::libvpx_test::kCodecFactoryParam)) {}
- ~DecodeSvcTest() override {}
+ ~DecodeSvcTest() override = default;
void PreDecodeFrameHook(const libvpx_test::CompressedVideoSource &video,
libvpx_test::Decoder *decoder) override {
public ::testing::TestWithParam<const libvpx_test::CodecFactory *> {
public:
EncodeApiGetTplStatsTest() : EncoderTest(GetParam()), test_io_(false) {}
- ~EncodeApiGetTplStatsTest() override {}
+ ~EncodeApiGetTplStatsTest() override = default;
protected:
void SetUp() override {
: EncoderTest(GET_PARAM(0)), min_psnr_(kMaxPsnr), nframes_(0),
encoding_mode_(GET_PARAM(1)), speed_(0), threads_(1) {}
- ~VP9EncodePerfTest() override {}
+ ~VP9EncodePerfTest() override = default;
void SetUp() override {
InitializeConfig();
Reset();
}
- ~ErrorResilienceTestLarge() override {}
+ ~ErrorResilienceTestLarge() override = default;
void Reset() {
error_nframes_ = 0;
Reset();
}
- ~ErrorResilienceTestLargeCodecControls() override {}
+ ~ErrorResilienceTestLargeCodecControls() override = default;
void Reset() {
last_pts_ = 0;
#endif
class FwdTrans8x8TestBase {
public:
- virtual ~FwdTrans8x8TestBase() {}
+ virtual ~FwdTrans8x8TestBase() = default;
protected:
virtual void RunFwdTxfm(int16_t *in, tran_low_t *out, int stride) = 0;
class FwdTrans8x8DCT : public FwdTrans8x8TestBase,
public ::testing::TestWithParam<Dct8x8Param> {
public:
- ~FwdTrans8x8DCT() override {}
+ ~FwdTrans8x8DCT() override = default;
void SetUp() override {
fwd_txfm_ = GET_PARAM(0);
class FwdTrans8x8HT : public FwdTrans8x8TestBase,
public ::testing::TestWithParam<Ht8x8Param> {
public:
- ~FwdTrans8x8HT() override {}
+ ~FwdTrans8x8HT() override = default;
void SetUp() override {
fwd_txfm_ = GET_PARAM(0);
class InvTrans8x8DCT : public FwdTrans8x8TestBase,
public ::testing::TestWithParam<Idct8x8Param> {
public:
- ~InvTrans8x8DCT() override {}
+ ~InvTrans8x8DCT() override = default;
void SetUp() override {
ref_txfm_ = GET_PARAM(0);
protected:
VP9FrameSizeTestsLarge()
: EncoderTest(&::libvpx_test::kVP9), expected_res_(VPX_CODEC_OK) {}
- ~VP9FrameSizeTestsLarge() override {}
+ ~VP9FrameSizeTestsLarge() override = default;
void SetUp() override {
InitializeConfig();
public ::libvpx_test::CodecTestWithParam<libvpx_test::TestMode> {
protected:
KeyframeTest() : EncoderTest(GET_PARAM(0)) {}
- ~KeyframeTest() override {}
+ ~KeyframeTest() override = default;
void SetUp() override {
InitializeConfig();
: EncoderTest(GET_PARAM(0)), encoding_mode_(GET_PARAM(1)),
cpu_used_(GET_PARAM(2)), min_gf_internal_(24), target_level_(0),
level_(0) {}
- ~LevelTest() override {}
+ ~LevelTest() override = default;
void SetUp() override {
InitializeConfig();
class Loop8Test6Param : public ::testing::TestWithParam<loop8_param_t> {
public:
- ~Loop8Test6Param() override {}
+ ~Loop8Test6Param() override = default;
void SetUp() override {
loopfilter_op_ = GET_PARAM(0);
ref_loopfilter_op_ = GET_PARAM(1);
(HAVE_DSPR2 || HAVE_MSA && !CONFIG_VP9_HIGHBITDEPTH)
class Loop8Test9Param : public ::testing::TestWithParam<dualloop8_param_t> {
public:
- ~Loop8Test9Param() override {}
+ ~Loop8Test9Param() override = default;
void SetUp() override {
loopfilter_op_ = GET_PARAM(0);
ref_loopfilter_op_ = GET_PARAM(1);
class PartialIDctTest : public ::testing::TestWithParam<PartialInvTxfmParam> {
public:
- ~PartialIDctTest() override {}
+ ~PartialIDctTest() override = default;
void SetUp() override {
rnd_.Reset(ACMRandom::DeterministicSeed());
fwd_txfm_ = GET_PARAM(0);
public ::libvpx_test::CodecTestWithParam<libvpx_test::TestMode> {
protected:
RealtimeTest() : EncoderTest(GET_PARAM(0)), frame_packets_(0) {}
- ~RealtimeTest() override {}
+ ~RealtimeTest() override = default;
void SetUp() override {
InitializeConfig();
}
bool flag_codec_;
bool smaller_width_larger_size_;
- ~ResizingVideoSource() override {}
+ ~ResizingVideoSource() override = default;
protected:
void Next() override {
protected:
ResizeTest() : EncoderTest(GET_PARAM(0)) {}
- ~ResizeTest() override {}
+ ~ResizeTest() override = default;
void SetUp() override {
InitializeConfig();
ResizeInternalTest() : ResizeTest(), frame0_psnr_(0.0) {}
#endif
- ~ResizeInternalTest() override {}
+ ~ResizeInternalTest() override = default;
void BeginPassHook(unsigned int /*pass*/) override {
#if WRITE_COMPRESSED_STREAM
public ::libvpx_test::CodecTestWith2Params<libvpx_test::TestMode, int> {
protected:
ResizeRealtimeTest() : EncoderTest(GET_PARAM(0)) {}
- ~ResizeRealtimeTest() override {}
+ ~ResizeRealtimeTest() override = default;
void PreEncodeFrameHook(libvpx_test::VideoSource *video,
libvpx_test::Encoder *encoder) override {
ResizeCspTest() : ResizeTest(), frame0_psnr_(0.0) {}
#endif
- ~ResizeCspTest() override {}
+ ~ResizeCspTest() override = default;
void BeginPassHook(unsigned int /*pass*/) override {
#if WRITE_COMPRESSED_STREAM
limit_ = 30;
}
- ~ResizingCspVideoSource() override {}
+ ~ResizingCspVideoSource() override = default;
protected:
void Next() override {
class SumSquaresTest : public ::testing::TestWithParam<SumSquaresParam> {
public:
- ~SumSquaresTest() override {}
+ ~SumSquaresTest() override = default;
void SetUp() override {
ref_func_ = GET_PARAM(0);
tst_func_ = GET_PARAM(1);
protected:
SuperframeTest()
: EncoderTest(GET_PARAM(0)), modified_buf_(nullptr), last_sf_pts_(0) {}
- ~SuperframeTest() override {}
+ ~SuperframeTest() override = default;
void SetUp() override {
InitializeConfig();
}
protected:
- ~DatarateOnePassCbrSvc() override {}
+ ~DatarateOnePassCbrSvc() override = default;
virtual void ResetModel() {
last_pts_ = 0;
DatarateOnePassCbrSvcSingleBR() : DatarateOnePassCbrSvc(GET_PARAM(0)) {
memset(&svc_params_, 0, sizeof(svc_params_));
}
- ~DatarateOnePassCbrSvcSingleBR() override {}
+ ~DatarateOnePassCbrSvcSingleBR() override = default;
protected:
void SetUp() override {
DatarateOnePassCbrSvcMultiBR() : DatarateOnePassCbrSvc(GET_PARAM(0)) {
memset(&svc_params_, 0, sizeof(svc_params_));
}
- ~DatarateOnePassCbrSvcMultiBR() override {}
+ ~DatarateOnePassCbrSvcMultiBR() override = default;
protected:
void SetUp() override {
: DatarateOnePassCbrSvc(GET_PARAM(0)) {
memset(&svc_params_, 0, sizeof(svc_params_));
}
- ~DatarateOnePassCbrSvcFrameDropMultiBR() override {}
+ ~DatarateOnePassCbrSvcFrameDropMultiBR() override = default;
protected:
void SetUp() override {
: DatarateOnePassCbrSvc(GET_PARAM(0)) {
memset(&svc_params_, 0, sizeof(svc_params_));
}
- ~DatarateOnePassCbrSvcInterLayerPredSingleBR() override {}
+ ~DatarateOnePassCbrSvcInterLayerPredSingleBR() override = default;
protected:
void SetUp() override {
DatarateOnePassCbrSvcDenoiser() : DatarateOnePassCbrSvc(GET_PARAM(0)) {
memset(&svc_params_, 0, sizeof(svc_params_));
}
- ~DatarateOnePassCbrSvcDenoiser() override {}
+ ~DatarateOnePassCbrSvcDenoiser() override = default;
protected:
void SetUp() override {
DatarateOnePassCbrSvcSmallKF() : DatarateOnePassCbrSvc(GET_PARAM(0)) {
memset(&svc_params_, 0, sizeof(svc_params_));
}
- ~DatarateOnePassCbrSvcSmallKF() override {}
+ ~DatarateOnePassCbrSvcSmallKF() override = default;
protected:
void SetUp() override {
DatarateOnePassCbrSvcPostencodeDrop() : DatarateOnePassCbrSvc(GET_PARAM(0)) {
memset(&svc_params_, 0, sizeof(svc_params_));
}
- ~DatarateOnePassCbrSvcPostencodeDrop() override {}
+ ~DatarateOnePassCbrSvcPostencodeDrop() override = default;
protected:
void SetUp() override {
}
protected:
- ~ScalePartitionOnePassCbrSvc() override {}
+ ~ScalePartitionOnePassCbrSvc() override = default;
void SetUp() override {
InitializeConfig();
}
protected:
- ~SyncFrameOnePassCbrSvc() override {}
+ ~SyncFrameOnePassCbrSvc() override = default;
void SetUp() override {
InitializeConfig();
}
protected:
- ~LoopfilterOnePassCbrSvc() override {}
+ ~LoopfilterOnePassCbrSvc() override = default;
void SetUp() override {
InitializeConfig();
public ::libvpx_test::CodecTestWithParam<libvpx_test::TestMode> {
protected:
TimestampTest() : EncoderTest(GET_PARAM(0)) {}
- ~TimestampTest() override {}
+ ~TimestampTest() override = default;
void SetUp() override {
InitializeConfig();
public:
DatarateTestLarge() : EncoderTest(GET_PARAM(0)) {}
- ~DatarateTestLarge() override {}
+ ~DatarateTestLarge() override = default;
protected:
void SetUp() override {
class DatarateTestRealTime : public DatarateTestLarge {
public:
- ~DatarateTestRealTime() override {}
+ ~DatarateTestRealTime() override = default;
};
#if CONFIG_TEMPORAL_DENOISING
const int kNumPixels = 16 * 16;
class VP8DenoiserTest : public ::testing::TestWithParam<int> {
public:
- ~VP8DenoiserTest() override {}
+ ~VP8DenoiserTest() override = default;
void SetUp() override { increase_denoising_ = GetParam(); }
public ::testing::Test {
protected:
VP8FragmentsTest() : EncoderTest(&::libvpx_test::kVP8) {}
- ~VP8FragmentsTest() override {}
+ ~VP8FragmentsTest() override = default;
void SetUp() override {
const unsigned long init_flags = // NOLINT(runtime/int)
namespace {
struct Vp8RCTestVideo {
- Vp8RCTestVideo() {}
+ Vp8RCTestVideo() = default;
Vp8RCTestVideo(const char *name_, int width_, int height_,
unsigned int frames_)
: name(name_), width(width_), height(height_), frames(frames_) {}
public:
Vp8RcInterfaceTest()
: EncoderTest(GET_PARAM(0)), key_interval_(3000), encoder_exit_(false) {}
- ~Vp8RcInterfaceTest() override {}
+ ~Vp8RcInterfaceTest() override = default;
protected:
void SetUp() override {
: EncoderTest(GET_PARAM(0)), test_video_param_(GET_PARAM(1)),
test_encode_param_(GET_PARAM(2)), min_arf_requested_(GET_PARAM(3)) {}
- ~ArfFreqTest() override {}
+ ~ArfFreqTest() override = default;
void SetUp() override {
InitializeConfig();
class BlockErrorTest : public ::testing::TestWithParam<BlockErrorParam> {
public:
- ~BlockErrorTest() override {}
+ ~BlockErrorTest() override = default;
void SetUp() override {
error_block_op_ = GET_PARAM(0);
ref_error_block_op_ = GET_PARAM(1);
}
protected:
- ~DatarateTestVP9() override {}
+ ~DatarateTestVP9() override = default;
virtual void ResetModel() {
last_pts_ = 0;
public ::libvpx_test::CodecTestWithParam<int> {
public:
DatarateTestVP9RealTime() : DatarateTestVP9(GET_PARAM(0)) {}
- ~DatarateTestVP9RealTime() override {}
+ ~DatarateTestVP9RealTime() override = default;
protected:
void SetUp() override {
public ::libvpx_test::CodecTestWith2Params<int, int> {
public:
DatarateTestVP9RealTimeDeltaQUV() : DatarateTestVP9(GET_PARAM(0)) {}
- ~DatarateTestVP9RealTimeDeltaQUV() override {}
+ ~DatarateTestVP9RealTimeDeltaQUV() override = default;
protected:
void SetUp() override {
public ::testing::TestWithParam<const libvpx_test::CodecFactory *> {
public:
DatarateTestVP9FrameQp() : DatarateTestVP9(GetParam()), frame_(0) {}
- ~DatarateTestVP9FrameQp() override {}
+ ~DatarateTestVP9FrameQp() override = default;
protected:
void SetUp() override {
// Params: speed setting.
class DatarateTestVP9RealTimeDenoiser : public DatarateTestVP9RealTime {
public:
- ~DatarateTestVP9RealTimeDenoiser() override {}
+ ~DatarateTestVP9RealTimeDenoiser() override = default;
};
// Check basic datarate targeting, for a single bitrate, when denoiser is on.
: public ::testing::Test,
public ::testing::WithParamInterface<VP9DenoiserTestParam> {
public:
- ~VP9DenoiserTest() override {}
+ ~VP9DenoiserTest() override = default;
void SetUp() override { bs_ = GET_PARAM(1); }
VpxEncoderParmsGetToDecoder()
: EncoderTest(GET_PARAM(0)), encode_parms(GET_PARAM(1)) {}
- ~VpxEncoderParmsGetToDecoder() override {}
+ ~VpxEncoderParmsGetToDecoder() override = default;
void SetUp() override {
InitializeConfig();
: EncoderTest(GET_PARAM(0)), cpu_used_start_(GET_PARAM(1)),
cpu_used_end_(GET_PARAM(2)) {}
- ~EndToEndTestAdaptiveRDThresh() override {}
+ ~EndToEndTestAdaptiveRDThresh() override = default;
void SetUp() override {
InitializeConfig();
denoiser_on_ = 0;
}
- ~EndToEndTestLarge() override {}
+ ~EndToEndTestLarge() override = default;
void SetUp() override {
InitializeConfig();
EndToEndTestLoopFilterThreading()
: EncoderTest(GET_PARAM(0)), use_loop_filter_opt_(GET_PARAM(1)) {}
- ~EndToEndTestLoopFilterThreading() override {}
+ ~EndToEndTestLoopFilterThreading() override = default;
void SetUp() override {
InitializeConfig();
psnr_ = 0.0;
nframes_ = 0;
}
- ~VPxEncoderThreadTest() override {}
+ ~VPxEncoderThreadTest() override = default;
void SetUp() override {
InitializeConfig();
: EncoderTest(GET_PARAM(0)), psnr_(kMaxPsnr), nframes_(0),
encoding_mode_(GET_PARAM(1)) {}
- ~LosslessTest() override {}
+ ~LosslessTest() override = default;
void SetUp() override {
InitializeConfig();
: EncoderTest(GET_PARAM(0)), encoding_mode_(GET_PARAM(1)),
cpu_used_(GET_PARAM(2)), mv_test_mode_(GET_PARAM(3)) {}
- ~MotionVectorTestLarge() override {}
+ ~MotionVectorTestLarge() override = default;
void SetUp() override {
InitializeConfig();
: EncoderTest(GET_PARAM(0)), aq_mode_(GET_PARAM(1)), key_interval_(3000),
encoder_exit_(false) {}
- ~RcInterfaceTest() override {}
+ ~RcInterfaceTest() override = default;
protected:
void SetUp() override {
: EncoderTest(GET_PARAM(0)), aq_mode_(GET_PARAM(1)), key_interval_(3000),
dynamic_spatial_layers_(0), inter_layer_pred_off_(GET_PARAM(2)),
parallel_spatial_layers_(false) {}
- ~RcInterfaceSvcTest() override {}
+ ~RcInterfaceSvcTest() override = default;
protected:
void SetUp() override {
class ScaleTest : public VpxScaleBase,
public ::testing::TestWithParam<ScaleFrameFunc> {
public:
- ~ScaleTest() override {}
+ ~ScaleTest() override = default;
protected:
void SetUp() override { scale_fn_ = GetParam(); }
class VPxWorkerThreadTest : public ::testing::TestWithParam<bool> {
protected:
- ~VPxWorkerThreadTest() override {}
+ ~VPxWorkerThreadTest() override = default;
void SetUp() override { vpx_get_worker_interface()->init(&worker_); }
void TearDown() override { vpx_get_worker_interface()->end(&worker_); }
: public VpxScaleBase,
public ::testing::TestWithParam<ExtendFrameBorderFunc> {
public:
- ~ExtendBorderTest() override {}
+ ~ExtendBorderTest() override = default;
protected:
void SetUp() override { extend_fn_ = GetParam(); }
class CopyFrameTest : public VpxScaleBase,
public ::testing::TestWithParam<CopyFrameFunc> {
public:
- ~CopyFrameTest() override {}
+ ~CopyFrameTest() override = default;
protected:
void SetUp() override { copy_frame_fn_ = GetParam(); }