Commit graph

9 commits

Author SHA1 Message Date
Adrian Shum
99264d9b5a
fix(ffmpeg): use non-deprecated FFmpeg 7.1 side data API (#103) 2025-07-21 21:15:30 +08:00
Adrian Shum
d01256b982
refactor: FFmpeg 7.1 support (#101)
* feat: FFmpeg 7.1

* test: reset golden

* fix encoder

* test: update golden files
2025-07-21 20:43:26 +08:00
Adrian Shum
a2eabf0b6e
build: imagor 1.5.9, libvips 8.17.0, vipsgen 1.1.1 (#98)
* build: imagor 1.5.9, libvips 8.17.0, vipsgen 1.1.1

* build: imagor 1.5.9, libvips 8.17.0, vipsgen 1.1.1

* build tweak

* test: reset golden

* test: update golden files

* fix compiler warnings
2025-06-11 23:01:14 +08:00
Adrian Shum
941ceaed31 refactor: cleanup unused functions 2022-10-16 12:34:57 +08:00
Adrian Shum
7367cc4750
refactor(ffmpeg): cleanup callbacks and increased coverage 2022-10-15 14:07:55 +08:00
Adrian Shum
17b50dea3c
refactor(ffmpeg): skip histogram if frame selected
* use availableIndex

* refactor(ffmpeg): skip histogram if frame selected
2022-10-13 20:23:15 +08:00
Adrian Shum
4d71837fb8
refactor(ffmpeg): refactor process frames
* refactor best frame process

* refactor best frame process, remove alpha

* move thumb context to export

* process_frames() filter

* test: update golden files

* process_frames() filter

* test: update golden files

* tweak fps

* test: update golden files

* cleanup
2022-10-13 15:23:23 +08:00
Adrian Shum
ce911eaf8a
feat(ffmpeg): speed optimization and export memory buffer 2022-09-13 21:15:16 +08:00
Adrian Shum
2451fa1b5a feat: imagorvideo init 2022-09-08 20:44:10 +08:00