Mert
ee49f470b7
feat(server): transcoding hardware acceleration ( #3171 )
...
* added transcode configs for nvenc,qsv and vaapi
* updated dev docker compose
* added software fallback
* working vaapi
* minor fixes and added tests
* updated api
* compile libvips
* move hwaccel settings to `hwaccel.yml`
* changed default dockerfile, moved `readdir` call
* removed unused import
* minor cleanup
* fix for arm build
* added documentation, minor fixes
* added intel driver
* updated docs
styling
* uppercase codec and api names
* formatting
* added tests
* updated docs
* removed semicolons
* added link to `hwaccel.yml`
* added newlines
* added `hwaccel` section to docker-compose.prod.yml
* ensure mesa drivers are installed
* switch to mimalloc for sharp
* moved build version and sha256 to json
* let libmfx set the render device
* possible fix for vp9 on qsv
* updated tests
* formatting
* review suggestions
* semicolon
* moved `LD_PRELOAD` to start script
* switched to jellyfin's ffmpeg package
* fixed dockerfile
* use cqp instead of icq for qsv vp9
* updated dockerfile
* added sha256sum for other platforms
* fixtures
2023-08-01 20:56:10 -05:00
..
2022-07-13 07:23:48 -05:00
2023-08-01 16:49:18 +00:00
2023-08-01 20:29:14 -05:00
2023-08-01 16:49:18 +00:00
2023-08-01 16:49:18 +00:00
2023-08-01 16:49:18 +00:00
2023-04-18 11:26:04 -05:00
2023-01-02 14:22:33 -06:00
2023-08-01 16:49:18 +00:00
2023-08-01 16:49:18 +00:00
2023-01-02 14:22:33 -06:00
2023-08-01 16:49:18 +00:00
2023-05-24 16:08:21 -05:00
2023-08-01 16:49:18 +00:00
2023-05-24 16:08:21 -05:00
2023-08-01 16:49:18 +00:00
2023-08-01 16:49:18 +00:00
2023-08-01 16:49:18 +00:00
2023-08-01 16:49:18 +00:00
2023-05-31 20:51:28 -05:00
2023-08-01 16:49:18 +00:00
2023-08-01 16:49:18 +00:00
2023-08-01 20:56:10 -05:00
2022-07-13 07:23:48 -05:00
2023-07-08 21:43:11 -05:00
2023-08-01 16:49:18 +00:00
2023-05-09 14:34:17 -05:00
2023-08-01 16:49:18 +00:00
2023-08-01 20:29:14 -05:00
2023-08-01 16:49:18 +00:00
2022-07-13 07:23:48 -05:00
2023-08-01 16:49:18 +00:00
2022-10-25 09:51:03 -05:00
2022-10-25 09:51:03 -05:00
2023-08-01 16:49:18 +00:00
2023-08-01 16:49:18 +00:00
2023-08-01 16:49:18 +00:00
2023-08-01 16:49:18 +00:00
2023-08-01 16:49:18 +00:00
2023-08-01 16:49:18 +00:00
2022-07-13 07:23:48 -05:00
2023-08-01 16:49:18 +00:00
2022-07-13 07:23:48 -05:00
2023-08-01 16:49:18 +00:00
2023-08-01 16:49:18 +00:00
2023-08-01 16:49:18 +00:00
2023-05-24 21:13:02 -05:00
2023-06-03 21:41:27 -05:00
2023-08-01 16:49:18 +00:00
2023-06-16 14:36:07 -05:00
2023-03-20 10:55:28 -05:00
2022-10-06 11:25:54 -05:00
2023-08-01 16:49:18 +00:00
2023-03-20 10:55:28 -05:00
2023-06-01 05:32:51 -05:00
2023-04-01 15:46:07 -05:00
2022-07-13 07:23:48 -05:00
2023-08-01 16:49:18 +00:00
2023-08-01 16:49:18 +00:00
2023-05-21 01:26:06 -05:00
2023-08-01 16:49:18 +00:00
2023-07-11 16:52:41 -05:00
2023-04-18 11:26:04 -05:00
2022-11-14 20:24:25 -06:00
2022-11-14 20:24:25 -06:00
2023-08-01 16:49:18 +00:00
2023-05-15 12:30:53 -05:00
2023-08-01 16:49:18 +00:00
2023-07-22 22:00:43 -05:00
2023-08-01 16:49:18 +00:00
2023-07-22 22:00:43 -05:00
2023-08-01 16:49:18 +00:00
2023-08-01 16:49:18 +00:00
2023-04-01 15:46:07 -05:00
2023-08-01 16:49:18 +00:00
2023-07-30 20:31:57 -05:00
2022-07-13 07:23:48 -05:00
2023-08-01 16:49:18 +00:00
2023-03-02 20:47:08 -06:00
2023-08-01 16:49:18 +00:00
2023-03-05 14:44:31 -06:00
2023-03-02 20:47:08 -06:00
2023-08-01 16:49:18 +00:00
2023-03-02 20:47:08 -06:00
2023-07-15 20:24:46 -05:00
2023-08-01 16:49:18 +00:00
2023-08-01 16:49:18 +00:00
2022-07-13 07:23:48 -05:00
2023-08-01 16:49:18 +00:00
2023-01-23 21:46:37 -06:00
2023-06-20 20:08:43 -05:00
2023-08-01 16:49:18 +00:00
2023-08-01 16:49:18 +00:00
2023-08-01 16:49:18 +00:00
2023-01-09 14:16:08 -06:00
2023-08-01 16:49:18 +00:00
2023-08-01 16:49:18 +00:00
2023-04-18 11:26:04 -05:00
2023-08-01 16:49:18 +00:00
2023-08-01 20:56:10 -05:00
2023-08-01 16:49:18 +00:00
2023-08-01 16:49:18 +00:00
2023-01-09 16:32:58 -05:00
2022-12-16 14:26:12 -06:00
2023-08-01 16:49:18 +00:00
2023-05-31 20:51:28 -05:00
2023-08-01 16:49:18 +00:00
2022-12-05 11:56:44 -06:00
2022-07-15 23:18:17 -05:00
2022-08-26 22:53:37 -07:00
2023-08-01 20:56:10 -05:00
2023-07-08 21:43:11 -05:00
2022-12-06 16:10:04 -06:00
2023-08-01 16:49:18 +00:00
2023-05-31 20:51:28 -05:00
2023-08-01 16:49:18 +00:00
2023-08-01 16:49:18 +00:00
2023-04-18 11:26:04 -05:00
2022-12-06 16:10:04 -06:00
2023-08-01 16:49:18 +00:00
2022-07-13 07:23:48 -05:00
2023-07-08 21:43:11 -05:00