convertor/tests/converters
rob_otman db3acff4f7 feat: add NVIDIA GPU availability checking and hardware acceleration logging
- Add `checkNvidiaGpuAvailable()` function using nvidia-smi to detect GPU presence
- Add comprehensive logging for hardware acceleration decisions:
  - GPU detection status
  - Hardware vs software encoding/decoding choices
  - CUDA codec support detection
  - Encoder selection decisions
- Cache GPU availability results to avoid repeated checks
- Add `resetNvidiaGpuCache()` for testing
- Update tests to handle GPU availability mocking

This provides visibility into hardware acceleration decisions and ensures CUDA is only attempted when NVIDIA GPU hardware is actually available.
2025-12-17 15:07:21 -07:00
..
helpers feature: add download all file by file alongside the tar download (#415) 2025-10-07 21:27:31 +02:00
assimp.test.ts test: fix imports after eslint config changes 2025-08-11 15:09:20 +02:00
calibre.test.ts test: fix imports after eslint config changes 2025-08-11 15:09:20 +02:00
dasel.test.ts test: add awaits to rejects and resolves 2025-12-14 02:57:00 +01:00
dvisvgm.test.ts test: fix imports after eslint config changes 2025-08-11 15:09:20 +02:00
ffmpeg.test.ts feat: add NVIDIA GPU availability checking and hardware acceleration logging 2025-12-17 15:07:21 -07:00
graphicsmagick.test.ts test: fix imports after eslint config changes 2025-08-11 15:09:20 +02:00
imagemagick.test.ts feature: add download all file by file alongside the tar download (#415) 2025-10-07 21:27:31 +02:00
inkscape.test.ts test: fix imports after eslint config changes 2025-08-11 15:09:20 +02:00
libheif.test.ts test: fix imports after eslint config changes 2025-08-11 15:09:20 +02:00
libjxl.test.ts feature: add download all file by file alongside the tar download (#415) 2025-10-07 21:27:31 +02:00
libreoffice.test.ts test: fix code style issue 2025-12-14 02:57:00 +01:00
msgconvert.test.ts feature: add download all file by file alongside the tar download (#415) 2025-10-07 21:27:31 +02:00
pandoc.test.ts test: add awaits to rejects and resolves 2025-12-14 02:57:00 +01:00
potrace.test.ts test: fix imports after eslint config changes 2025-08-11 15:09:20 +02:00
resvg.test.ts test: fix imports after eslint config changes 2025-08-11 15:09:20 +02:00
vips.test.ts feature: add download all file by file alongside the tar download (#415) 2025-10-07 21:27:31 +02:00
vtracer.test.ts test: add awaits to rejects and resolves 2025-12-14 02:57:00 +01:00
xelatex.test.ts test: fix imports after eslint config changes 2025-08-11 15:09:20 +02:00