aboutsummaryrefslogtreecommitdiff
path: root/accel/video_decode_accelerator.cc
diff options
context:
space:
mode:
Diffstat (limited to 'accel/video_decode_accelerator.cc')
-rw-r--r--accel/video_decode_accelerator.cc82
1 files changed, 0 insertions, 82 deletions
diff --git a/accel/video_decode_accelerator.cc b/accel/video_decode_accelerator.cc
deleted file mode 100644
index e74d1ec..0000000
--- a/accel/video_decode_accelerator.cc
+++ /dev/null
@@ -1,82 +0,0 @@
-// Copyright (c) 2011 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-// Note: ported from Chromium commit head: 85fdf90
-
-#include "base/logging.h"
-
-#include "video_decode_accelerator.h"
-
-namespace media {
-
-VideoDecodeAccelerator::Config::Config() = default;
-VideoDecodeAccelerator::Config::Config(const Config& config) = default;
-
-VideoDecodeAccelerator::Config::Config(VideoCodecProfile video_codec_profile)
- : profile(video_codec_profile) {}
-
-VideoDecodeAccelerator::Config::~Config() = default;
-
-std::string VideoDecodeAccelerator::Config::AsHumanReadableString() const {
- std::ostringstream s;
- s << "profile: " << GetProfileName(profile);
- return s.str();
-}
-
-void VideoDecodeAccelerator::Client::NotifyInitializationComplete(
- bool success) {
- NOTREACHED() << "By default deferred initialization is not supported.";
-}
-
-VideoDecodeAccelerator::~VideoDecodeAccelerator() = default;
-
-bool VideoDecodeAccelerator::TryToSetupDecodeOnSeparateThread(
- const base::WeakPtr<Client>& decode_client,
- const scoped_refptr<base::SingleThreadTaskRunner>& decode_task_runner) {
- // Implementations in the process that VDA runs in must override this.
- LOG(FATAL) << "This may only be called in the same process as VDA impl.";
- return false;
-}
-
-void VideoDecodeAccelerator::ImportBufferForPicture(
- int32_t picture_buffer_id,
- VideoPixelFormat pixel_format,
- const NativePixmapHandle& native_pixmap_handle) {
- NOTREACHED() << "Buffer import not supported.";
-}
-
-VideoDecodeAccelerator::SupportedProfile::SupportedProfile()
- : profile(VIDEO_CODEC_PROFILE_UNKNOWN), encrypted_only(false) {}
-
-VideoDecodeAccelerator::SupportedProfile::~SupportedProfile() = default;
-
-VideoDecodeAccelerator::Capabilities::Capabilities() : flags(NO_FLAGS) {}
-
-VideoDecodeAccelerator::Capabilities::Capabilities(const Capabilities& other) =
- default;
-
-VideoDecodeAccelerator::Capabilities::~Capabilities() = default;
-
-std::string VideoDecodeAccelerator::Capabilities::AsHumanReadableString()
- const {
- std::ostringstream s;
- s << "[";
- for (const SupportedProfile& sp : supported_profiles) {
- s << " " << GetProfileName(sp.profile) << ": " << sp.min_resolution.width()
- << "x" << sp.min_resolution.height() << "->" << sp.max_resolution.width()
- << "x" << sp.max_resolution.height();
- }
- s << "]";
- return s.str();
-}
-
-} // namespace media
-
-namespace std {
-
-void default_delete<media::VideoDecodeAccelerator>::operator()(
- media::VideoDecodeAccelerator* vda) const {
- vda->Destroy();
-}
-
-} // namespace std