| Index: content/common/gpu/media/v4l2_device.h
|
| diff --git a/content/common/gpu/media/v4l2_device.h b/content/common/gpu/media/v4l2_device.h
|
| index 72af69967b3ea83d9820eee283b52e88b6754cad..a0daf24cc09e2f534419d4fb49101f5d5e2efb5a 100644
|
| --- a/content/common/gpu/media/v4l2_device.h
|
| +++ b/content/common/gpu/media/v4l2_device.h
|
| @@ -13,6 +13,7 @@
|
| #include "content/common/content_export.h"
|
| #include "media/base/video_decoder_config.h"
|
| #include "media/base/video_frame.h"
|
| +#include "media/video/video_decode_accelerator.h"
|
| #include "ui/gfx/geometry/size.h"
|
| #include "ui/gl/gl_bindings.h"
|
|
|
| @@ -106,9 +107,18 @@ class CONTENT_EXPORT V4L2Device
|
| // Returns the preferred V4L2 input format or 0 if don't care.
|
| virtual uint32 PreferredInputFormat() = 0;
|
|
|
| + // Get maximum resolution for fourcc format.
|
| + gfx::Size GetMaxSupportedResolution(uint32_t pixelformat);
|
| +
|
| + // Get supported profiles for decoder according to |pixelformats|.
|
| + media::VideoDecodeAccelerator::SupportedProfiles GetSupportedDecodeProfiles(
|
| + const std::vector<uint32_t>& pixelformats);
|
| +
|
| protected:
|
| friend class base::RefCountedThreadSafe<V4L2Device>;
|
| + V4L2Device(Type type);
|
| virtual ~V4L2Device();
|
| + const Type type_;
|
| };
|
|
|
| } // namespace content
|
|
|