Add AMD support via ort alternative to trt
This commit is contained in:
@@ -14,7 +14,8 @@
|
||||
// ── FrameSourceFunc ───────────────────────────────────────────────────────────
|
||||
// KPN source node: reads a movie file and emits one Frame per sample interval.
|
||||
//
|
||||
// Decode backend: FFmpeg with NVDEC (_cuvid) when available, CPU otherwise.
|
||||
// Decode backend: FFmpeg hwaccel (CUDA/VAAPI, runtime-detected) when
|
||||
// available, CPU otherwise.
|
||||
//
|
||||
// Sampling strategy: seek to the next target timestamp rather than decoding
|
||||
// every frame, which is fast even for 1-FPS sampling of a 2-hour film.
|
||||
@@ -39,7 +40,7 @@ struct FrameSourceFunc {
|
||||
- cfg.start_sec;
|
||||
int n_frames = static_cast<int>(span_s * cfg.sample_fps);
|
||||
std::cerr << "[frame_source] decoder=" << decoder_->codec_name()
|
||||
<< " (" << (decoder_->hw_active() ? "NVDEC" : "CPU") << ")"
|
||||
<< " (" << decoder_->hw_backend() << ")"
|
||||
<< " video_fps=" << decoder_->fps()
|
||||
<< " start=" << cfg.start_sec << "s"
|
||||
<< (end_sec_ > 0 ? " end=" + std::to_string(end_sec_) + "s" : "")
|
||||
|
||||
Reference in New Issue
Block a user