chromium/media/base/video_codecs.cc

// Copyright 2015 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/base/video_codecs.h"

#include "base/logging.h"
#include "base/notreached.h"
#include "base/strings/stringprintf.h"

namespace media {

// The names come from src/third_party/ffmpeg/libavcodec/codec_desc.c
// TODO(crbug.com/40236537): The returned strings are used by ChunkDemuxer in
// the code logic as well in tests. Merge with GetCodecNameForUMA() if possible.
std::string GetCodecName(VideoCodec codec) {}

// Reported as part of some UMA names. NEVER change existing strings!
std::string GetCodecNameForUMA(VideoCodec codec) {}

std::string GetProfileName(VideoCodecProfile profile) {}

std::string BuildH264MimeSuffix(media::VideoCodecProfile profile,
                                uint8_t level) {}

VideoCodec VideoCodecProfileToVideoCodec(VideoCodecProfile profile) {}

std::ostream& operator<<(std::ostream& os, const VideoCodec& codec) {}

}  // namespace media