#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#include "media/parsers/h264_parser.h"
#include <limits>
#include <memory>
#include <optional>
#include <vector>
#include "base/command_line.h"
#include "base/files/memory_mapped_file.h"
#include "base/logging.h"
#include "base/strings/string_number_conversions.h"
#include "media/base/subsample_entry.h"
#include "media/base/test_data_util.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/gfx/geometry/rect.h"
#include "ui/gfx/geometry/size.h"
namespace media {
class H264SPSTest : public ::testing::Test { … };
TEST_F(H264SPSTest, GetCodedSize) { … }
TEST_F(H264SPSTest, GetVisibleRect) { … }
TEST(H264ParserTest, StreamFileParsing) { … }
TEST(H264ParserTest, ParseNALUsFromStreamFile) { … }
TEST(H264ParserTest, GetCurrentSubsamplesNormal) { … }
TEST(H264ParserTest, GetCurrentSubsamplesSubsampleNotStartingAtNaluBoundary) { … }
TEST(H264ParserTest, RecoveryPointSEIParsing) { … }
TEST(H264ParserTest, RecursiveSEIParsing) { … }
}