Skip to content

Commit 8f899e1

Browse files
committed
Drop timeBase from convertAVFrameToFrameOutput API
Signed-off-by: Dmitry Rogozhkin <dmitry.v.rogozhkin@intel.com>
1 parent 745ed48 commit 8f899e1

File tree

6 files changed

+1
-11
lines changed

6 files changed

+1
-11
lines changed

src/torchcodec/_core/CpuDeviceInterface.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,6 @@ std::unique_ptr<FiltersContext> CpuDeviceInterface::initializeFiltersContext(
117117
// `dimension_order` parameter. It's up to callers to re-shape it if needed.
118118
void CpuDeviceInterface::convertAVFrameToFrameOutput(
119119
const VideoStreamOptions& videoStreamOptions,
120-
[[maybe_unused]] const AVRational& timeBase,
121120
UniqueAVFrame& avFrame,
122121
FrameOutput& frameOutput,
123122
std::optional<torch::Tensor> preAllocatedOutputTensor) {

src/torchcodec/_core/CpuDeviceInterface.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ class CpuDeviceInterface : public DeviceInterface {
3333

3434
void convertAVFrameToFrameOutput(
3535
const VideoStreamOptions& videoStreamOptions,
36-
const AVRational& timeBase,
3736
UniqueAVFrame& avFrame,
3837
FrameOutput& frameOutput,
3938
std::optional<torch::Tensor> preAllocatedOutputTensor =

src/torchcodec/_core/CudaDeviceInterface.cpp

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,6 @@ std::unique_ptr<FiltersContext> CudaDeviceInterface::initializeFiltersContext(
263263

264264
void CudaDeviceInterface::convertAVFrameToFrameOutput(
265265
const VideoStreamOptions& videoStreamOptions,
266-
[[maybe_unused]] const AVRational& timeBase,
267266
UniqueAVFrame& avFrame,
268267
FrameOutput& frameOutput,
269268
std::optional<torch::Tensor> preAllocatedOutputTensor) {
@@ -281,11 +280,7 @@ void CudaDeviceInterface::convertAVFrameToFrameOutput(
281280

282281
FrameOutput cpuFrameOutput;
283282
cpuInterface->convertAVFrameToFrameOutput(
284-
videoStreamOptions,
285-
timeBase,
286-
avFrame,
287-
cpuFrameOutput,
288-
preAllocatedOutputTensor);
283+
videoStreamOptions, avFrame, cpuFrameOutput, preAllocatedOutputTensor);
289284

290285
frameOutput.data = cpuFrameOutput.data.to(device_);
291286
return;

src/torchcodec/_core/CudaDeviceInterface.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ class CudaDeviceInterface : public DeviceInterface {
2828

2929
void convertAVFrameToFrameOutput(
3030
const VideoStreamOptions& videoStreamOptions,
31-
const AVRational& timeBase,
3231
UniqueAVFrame& avFrame,
3332
FrameOutput& frameOutput,
3433
std::optional<torch::Tensor> preAllocatedOutputTensor =

src/torchcodec/_core/DeviceInterface.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ class DeviceInterface {
4848

4949
virtual void convertAVFrameToFrameOutput(
5050
const VideoStreamOptions& videoStreamOptions,
51-
const AVRational& timeBase,
5251
UniqueAVFrame& avFrame,
5352
FrameOutput& frameOutput,
5453
std::optional<torch::Tensor> preAllocatedOutputTensor = std::nullopt) = 0;

src/torchcodec/_core/SingleStreamDecoder.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1289,7 +1289,6 @@ FrameOutput SingleStreamDecoder::convertAVFrameToFrameOutput(
12891289
}
12901290
deviceInterface_->convertAVFrameToFrameOutput(
12911291
streamInfo.videoStreamOptions,
1292-
streamInfo.timeBase,
12931292
avFrame,
12941293
frameOutput,
12951294
preAllocatedOutputTensor);

0 commit comments

Comments
 (0)