Skip to content

Commit 44ff337

Browse files
authored
Resolve lints in CudaDeviceInterface.cpp (#1137)
1 parent 8392b26 commit 44ff337

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/torchcodec/_core/CudaDeviceInterface.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -342,6 +342,9 @@ std::optional<const AVCodec*> CudaDeviceInterface::findCodec(
342342
void* i = nullptr;
343343
const AVCodec* codec = nullptr;
344344
while ((codec = av_codec_iterate(&i)) != nullptr) {
345+
TORCH_CHECK(
346+
codec != nullptr,
347+
"codec returned by av_codec_iterate should not be null");
345348
if (isDecoder) {
346349
if (codec->id != codecId || !av_codec_is_decoder(codec)) {
347350
continue;

src/torchcodec/_core/DeviceInterface.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ class DeviceInterface {
160160
virtual std::optional<const AVCodec*> findHardwareEncoder(
161161
[[maybe_unused]] const AVCodecID& codecId) {
162162
TORCH_CHECK(false);
163-
};
163+
}
164164

165165
protected:
166166
torch::Device device_;

0 commit comments

Comments
 (0)