protected:
SuperframeTest() : EncoderTest(GET_PARAM(0)), modified_buf_(NULL),
last_sf_pts_(0) {}
+ virtual ~SuperframeTest() {}
virtual void SetUp() {
InitializeConfig();
}
virtual void TearDown() {
- delete modified_buf_;
- }
-
- virtual bool Continue() const {
- return !HasFatalFailure() && !abort_;
+ delete[] modified_buf_;
}
virtual void PreEncodeFrameHook(libvpx_test::VideoSource *video,
buffer[pkt->data.frame.sz - index_sz] == marker) {
// frame is a superframe. strip off the index.
if (modified_buf_)
- delete modified_buf_;
+ delete[] modified_buf_;
modified_buf_ = new uint8_t[pkt->data.frame.sz - index_sz];
memcpy(modified_buf_, pkt->data.frame.buf,
pkt->data.frame.sz - index_sz);