#include "media/gpu/vp8_decoder.h"
#include "base/logging.h"
#include "base/notreached.h"
#include "media/base/limits.h"
#include "ui/gfx/hdr_metadata.h"
namespace media {
VP8Decoder::VP8Accelerator::VP8Accelerator() { … }
VP8Decoder::VP8Accelerator::~VP8Accelerator() { … }
VP8Decoder::VP8Decoder(std::unique_ptr<VP8Accelerator> accelerator,
const VideoColorSpace& container_color_space)
: … { … }
VP8Decoder::~VP8Decoder() = default;
bool VP8Decoder::Flush() { … }
void VP8Decoder::SetStream(int32_t id, const DecoderBuffer& decoder_buffer) { … }
void VP8Decoder::Reset() { … }
VP8Decoder::DecodeResult VP8Decoder::Decode() { … }
bool VP8Decoder::DecodeAndOutputCurrentFrame(scoped_refptr<VP8Picture> pic) { … }
gfx::Size VP8Decoder::GetPicSize() const { … }
gfx::Rect VP8Decoder::GetVisibleRect() const { … }
VideoCodecProfile VP8Decoder::GetProfile() const { … }
uint8_t VP8Decoder::GetBitDepth() const { … }
VideoChromaSampling VP8Decoder::GetChromaSampling() const { … }
VideoColorSpace VP8Decoder::GetVideoColorSpace() const { … }
std::optional<gfx::HDRMetadata> VP8Decoder::GetHDRMetadata() const { … }
size_t VP8Decoder::GetRequiredNumOfPictures() const { … }
size_t VP8Decoder::GetNumReferenceFrames() const { … }
}