chromium/media/gpu/vaapi/test/h264_dpb.cc

// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "media/gpu/vaapi/test/h264_dpb.h"

#include "media/gpu/macros.h"
#include "media/gpu/vaapi/test/macros.h"

namespace media::vaapi_test {

H264Picture::H264Picture(scoped_refptr<SharedVASurface> target_surface)
    :{}

H264Picture::~H264Picture() = default;

H264DPB::H264DPB() :{}

H264DPB::~H264DPB() = default;

void H264DPB::set_max_num_pics(size_t max_num_pics) {}

void H264DPB::Clear() {}

void H264DPB::UpdatePicPositions() {}

void H264DPB::DeleteByPOC(int poc) {}

void H264DPB::DeleteUnused() {}

void H264DPB::StorePic(scoped_refptr<H264Picture> pic) {}

int H264DPB::CountRefPics() {}

void H264DPB::MarkAllUnusedForRef() {}

scoped_refptr<H264Picture> H264DPB::GetShortRefPicByPicNum(int pic_num) {}

scoped_refptr<H264Picture> H264DPB::GetLongRefPicByLongTermPicNum(int pic_num) {}

scoped_refptr<H264Picture> H264DPB::GetLongRefPicByLongTermIdx(int idx) {}

scoped_refptr<H264Picture> H264DPB::GetLowestFrameNumWrapShortRefPic() {}

void H264DPB::GetNotOutputtedPicsAppending(H264Picture::Vector* out) {}

void H264DPB::GetShortTermRefPicsAppending(H264Picture::Vector* out) {}

void H264DPB::GetLongTermRefPicsAppending(H264Picture::Vector* out) {}

}  // namespace media::vaapi_test