Project import generated by Copybara.
GitOrigin-RevId: 17113e259b160929c49262e7aa78ac22d228f9fc
This commit is contained in:
parent
cc6a2f7af6
commit
c6c80c3745
2
.github/bot_config.yml
vendored
2
.github/bot_config.yml
vendored
|
@ -15,4 +15,4 @@
|
||||||
|
|
||||||
# A list of assignees
|
# A list of assignees
|
||||||
assignees:
|
assignees:
|
||||||
- sgowroji
|
- sureshdagooglecom
|
||||||
|
|
|
@ -61,7 +61,7 @@ constexpr auto tag_build(S) {
|
||||||
#define MPP_TAG(s) \
|
#define MPP_TAG(s) \
|
||||||
([] { \
|
([] { \
|
||||||
struct S { \
|
struct S { \
|
||||||
const const_str tag{s}; \
|
const ::mediapipe::api2::const_str tag{s}; \
|
||||||
}; \
|
}; \
|
||||||
return ::mediapipe::api2::internal::tag_build(S()); \
|
return ::mediapipe::api2::internal::tag_build(S()); \
|
||||||
}())
|
}())
|
||||||
|
|
|
@ -74,6 +74,7 @@ class GpuBuffer {
|
||||||
storages_.push_back(std::move(storage));
|
storages_.push_back(std::move(storage));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if !MEDIAPIPE_DISABLE_GPU && MEDIAPIPE_GPU_BUFFER_USE_CV_PIXEL_BUFFER
|
||||||
// This is used to support backward-compatible construction of GpuBuffer from
|
// This is used to support backward-compatible construction of GpuBuffer from
|
||||||
// some platform-specific types without having to make those types visible in
|
// some platform-specific types without having to make those types visible in
|
||||||
// this header.
|
// this header.
|
||||||
|
@ -81,6 +82,7 @@ class GpuBuffer {
|
||||||
std::declval<T>()))>>
|
std::declval<T>()))>>
|
||||||
explicit GpuBuffer(T&& storage_convertible)
|
explicit GpuBuffer(T&& storage_convertible)
|
||||||
: GpuBuffer(internal::AsGpuBufferStorage(storage_convertible)) {}
|
: GpuBuffer(internal::AsGpuBufferStorage(storage_convertible)) {}
|
||||||
|
#endif // !MEDIAPIPE_DISABLE_GPU && MEDIAPIPE_GPU_BUFFER_USE_CV_PIXEL_BUFFER
|
||||||
|
|
||||||
int width() const { return current_storage().width(); }
|
int width() const { return current_storage().width(); }
|
||||||
int height() const { return current_storage().height(); }
|
int height() const { return current_storage().height(); }
|
||||||
|
|
|
@ -189,11 +189,13 @@ class GpuBufferStorageImpl : public GpuBufferStorage, public U... {
|
||||||
using RequireStatics = ForceStaticInstantiation<®istration>;
|
using RequireStatics = ForceStaticInstantiation<®istration>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#if !MEDIAPIPE_DISABLE_GPU && MEDIAPIPE_GPU_BUFFER_USE_CV_PIXEL_BUFFER
|
||||||
// This function can be overridden to enable construction of a GpuBuffer from
|
// This function can be overridden to enable construction of a GpuBuffer from
|
||||||
// platform-specific types without having to expose that type in the GpuBuffer
|
// platform-specific types without having to expose that type in the GpuBuffer
|
||||||
// definition. It is only needed for backward compatibility reasons; do not add
|
// definition. It is only needed for backward compatibility reasons; do not add
|
||||||
// overrides for new types.
|
// overrides for new types.
|
||||||
std::shared_ptr<internal::GpuBufferStorage> AsGpuBufferStorage();
|
std::shared_ptr<internal::GpuBufferStorage> AsGpuBufferStorage();
|
||||||
|
#endif // !MEDIAPIPE_DISABLE_GPU && MEDIAPIPE_GPU_BUFFER_USE_CV_PIXEL_BUFFER
|
||||||
|
|
||||||
} // namespace internal
|
} // namespace internal
|
||||||
} // namespace mediapipe
|
} // namespace mediapipe
|
||||||
|
|
Loading…
Reference in New Issue
Block a user