diff options
| author | Carl Hetherington <cth@carlh.net> | 2022-05-23 19:53:17 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2022-05-23 19:53:17 +0200 |
| commit | 692ef68b721c57fdd07de83adbfccaa93a903f30 (patch) | |
| tree | 049371c9026c9d701c9bc22bbf6358ce5b4aaad5 /src/lib/cuda_j2k_frame_encoder.h | |
| parent | c4578e1197744272e78d5a19c92bc43e0e92e4cb (diff) | |
Try using streams.
Diffstat (limited to 'src/lib/cuda_j2k_frame_encoder.h')
| -rw-r--r-- | src/lib/cuda_j2k_frame_encoder.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/cuda_j2k_frame_encoder.h b/src/lib/cuda_j2k_frame_encoder.h index b17ad69d9..5d1aeef07 100644 --- a/src/lib/cuda_j2k_frame_encoder.h +++ b/src/lib/cuda_j2k_frame_encoder.h @@ -52,7 +52,7 @@ private: class Input { public: - Input(DCPVideo const& vf); + Input(DCPVideo const& vf, cudaStream_t stream); Input(Input const& other) = delete; Input(Input&& other); ~Input(); @@ -72,6 +72,8 @@ private: } private: + std::shared_ptr<dcp::OpenJPEGImage> _xyz; + uint8_t* _pixel_data_h[3]; uint8_t* _pixel_data_d[3]; size_t _pitch_in_bytes[3]; nvjpeg2kImage_t _device_image; |
