immich/server/src/utils
San 1c82804f63
fix(server): use hw decoding for rkmpp w/o OpenCL if possible (#13848)
* Set hardware decoding options for rkmpp when hardware decoding is enabled with no OpenCL on non-HDR file

* Use hw decoding, sw tone-mapping on HDR files using RKMPP w/o OpenCL

* fallback to software decoding if is hdr video

* if hw decoding failed with hw dec config enabled, try sw dec+hw enc first, then full sw dec+enc

* fix unit test

* fix format, adjust log message

* formatting

---------

Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
2024-11-22 08:08:49 +00:00
..
access.ts feat: tags (#11980) 2024-08-29 12:14:03 -04:00
asset.util.ts feat(server): clean up interrupted upload files (#14265) 2024-11-20 17:17:12 -06:00
bytes.ts refactor: infra folder (#8138) 2024-03-20 23:15:09 -04:00
config.ts fix(server): keep system config transformations (#13796) 2024-10-29 15:59:35 +00:00
database.ts refactor: remove smart info table (#13985) 2024-11-07 11:25:10 -05:00
date-time.ts feat: use dateTimeOriginal to calculate album date (#14119) 2024-11-13 11:17:14 -06:00
file.ts refactor: enums (#12988) 2024-09-27 10:28:42 -04:00
lifecycle.ts refactor(server): version logic (#9615) 2024-05-20 20:31:36 -04:00
logger.ts refactor(server): job discovery (#13838) 2024-10-31 13:42:58 -04:00
media.ts fix(server): use hw decoding for rkmpp w/o OpenCL if possible (#13848) 2024-11-22 08:08:49 +00:00
mime-types.spec.ts feat(format): nrw format (#12048) 2024-08-26 08:16:24 -04:00
mime-types.ts feat(format): nrw format (#12048) 2024-08-26 08:16:24 -04:00
misc.spec.ts chore(web): change license wording and other things (#11309) 2024-07-26 10:34:35 -05:00
misc.ts refactor(server): job discovery (#13838) 2024-10-31 13:42:58 -04:00
object.ts fix(server): skip smtp validation if unchanged (#12111) 2024-08-29 14:10:09 -04:00
pagination.ts refactor: enums (#12988) 2024-09-27 10:28:42 -04:00
preferences.ts refactor(server): enums (#11809) 2024-08-15 06:57:01 -04:00
request.ts feat: tags (#11980) 2024-08-29 12:14:03 -04:00
response.ts refactor(server): auth enums (#13552) 2024-10-17 13:17:32 -04:00
set.ts refactor: infra folder (#8138) 2024-03-20 23:15:09 -04:00
tag.ts fix: creating tags with leading/traling slashes (#12778) 2024-09-18 19:25:13 +00:00