#include "chrome/services/media_gallery_util/public/cpp/media_parser_provider.h"
#include "base/functional/bind.h"
#include "chrome/grit/generated_resources.h"
#include "chrome/services/media_gallery_util/public/mojom/media_parser.mojom.h"
#include "content/public/browser/service_process_host.h"
#include "media/media_buildflags.h"
#include "third_party/libyuv/include/libyuv.h"
#if BUILDFLAG(ENABLE_FFMPEG)
#include "third_party/ffmpeg/ffmpeg_features.h"
extern "C" {
#include <libavutil/cpu.h>
}
#endif
MediaParserProvider::MediaParserProvider() = default;
MediaParserProvider::~MediaParserProvider() = default;
void MediaParserProvider::RetrieveMediaParser() { … }
void MediaParserProvider::OnMediaParserCreatedImpl(
mojo::PendingRemote<chrome::mojom::MediaParser> remote_media_parser) { … }
void MediaParserProvider::ResetMediaParser() { … }