#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#ifndef MEDIA_GPU_TEST_VIDEO_ENCODER_DECODER_BUFFER_VALIDATOR_H_
#define MEDIA_GPU_TEST_VIDEO_ENCODER_DECODER_BUFFER_VALIDATOR_H_
#include <stdint.h>
#include <optional>
#include "base/memory/scoped_refptr.h"
#include "media/gpu/h264_dpb.h"
#include "media/gpu/test/bitstream_helpers.h"
#include "media/parsers/h264_parser.h"
#include "media/parsers/vp8_parser.h"
#include "media/parsers/vp9_parser.h"
#include "third_party/libgav1/src/src/obu_parser.h"
#include "ui/gfx/geometry/rect.h"
namespace media {
class DecoderBuffer;
namespace test {
class DecoderBufferValidator : public BitstreamProcessor { … };
class H264Validator : public DecoderBufferValidator { … };
class VP8Validator : public DecoderBufferValidator { … };
class VP9Validator : public DecoderBufferValidator { … };
class AV1Validator : public DecoderBufferValidator { … };
}
}
#endif