Commit graph

107 commits

Author SHA1 Message Date
Adrian Shum
9ea35c9a01 chore: update description 2022-11-02 12:16:34 +08:00
Adrian Shum
c7f031504a chore: update description 2022-10-31 15:32:12 +08:00
Adrian Shum
f177821db0 chore: update description 2022-10-31 15:22:35 +08:00
Adrian Shum
df911f4788 chore: update description 2022-10-31 15:20:35 +08:00
Adrian Shum
812fec8212 chore: update description 2022-10-31 14:51:48 +08:00
Adrian Shum
be25b05486
build(deps): ffmpeg 5.1.2 2022-10-30 10:44:54 +08:00
dependabot[bot]
b8b18e48bd
build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (#45)
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.8.0...v1.8.1)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-30 10:44:37 +08:00
Adrian Shum
8b91e2b771 chore: update description 2022-10-25 16:38:26 +08:00
Adrian Shum
9ccfbe5a08 fix(ffmpeg): 0s frame handling 2022-10-24 16:28:09 +08:00
Adrian Shum
77554f272f
fix(ffmpeg): 0s frame handling
* handle 0 duration

* test: update golden files
2022-10-24 16:07:51 +08:00
Adrian Shum
f716d9b95b chore: update description 2022-10-23 18:01:38 +08:00
Adrian Shum
5cf44446fd chore: update examples 2022-10-23 17:12:46 +08:00
Adrian Shum
fa056d87be feat: seek() filter and ffmpeg.SeekPosition, ffmpeg.SeekDuration 2022-10-23 14:49:42 +08:00
Adrian Shum
00e97730d5 feat: seek() filter and ffmpeg.SeekPosition, ffmpeg.SeekDuration 2022-10-23 14:49:11 +08:00
Adrian Shum
38b1b200ff
feat: seek() filter and ffmpeg.SeekPosition, ffmpeg.SeekDuration
* feat: seek() filter and ffmpeg.SeekPosition, ffmpeg.SeekDuration
2022-10-23 14:47:09 +08:00
Adrian Shum
7350619928 chore: update examples 2022-10-23 02:02:33 +08:00
Adrian Shum
056f2e5e9e chore: update descriptions 2022-10-23 01:59:54 +08:00
Adrian Shum
73cbcf1069
fix: seeker initialization
* fix: seeker initialization

* fix: seeker initialization
2022-10-22 14:48:45 +08:00
Adrian Shum
84851a7776 chore: update examples 2022-10-22 13:05:06 +08:00
Adrian Shum
125e3ad2b4 chore: update documentations 2022-10-22 12:20:05 +08:00
Adrian Shum
4bd7bc6963 chore: update examples 2022-10-22 12:03:40 +08:00
Adrian Shum
f1919c4e07 chore: update description 2022-10-22 12:02:01 +08:00
Adrian Shum
85c0093f34 chore: update description 2022-10-22 12:00:05 +08:00
Adrian Shum
25317955a8 chore: update description 2022-10-22 11:58:41 +08:00
Adrian Shum
6bf580bba7 chore: update description 2022-10-22 11:43:55 +08:00
Adrian Shum
1f5d4a2596 chore: update description 2022-10-22 11:40:05 +08:00
Adrian Shum
654251e693
refactor(ffmpeg): use r_frame_rate for FPS (#41)
* refactor(ffmepg): use r_frame_rate for FPS

* reset golden

* fix

* test: update golden files
2022-10-22 11:32:09 +08:00
Adrian Shum
fe92e79efc feat(ffmpeg): select frame by duration and float position 2022-10-22 09:53:42 +08:00
Adrian Shum
3b02ab7458 feat(ffmpeg): select frame by duration and float position 2022-10-22 02:46:19 +08:00
Adrian Shum
7c18dcda7a
feat(ffmpeg): select frame by duration and float position (#40)
* seek duration private

* feat(ffmpeg): select frame by duration and float position
2022-10-22 02:14:49 +08:00
Adrian Shum
b50c44e854 chore: update readme 2022-10-22 01:31:56 +08:00
Adrian Shum
d6b3ec4bdc
feat(ffmpeg): seek and select frame by duration and float position (#39)
* feat(ffmpeg): seek by duration

* remove selected_frame

* test: update golden files

* remove selected_frame

* feat(ffmpeg): seek by duration

* feat(ffmpeg): seek by duration

* feat(ffmpeg): seek by duration

* feat(ffmpeg): seek by duration

* feat(ffmpeg): seek by duration

* test: update golden files

* feat(ffmpeg): seek by duration

* test: update golden files
2022-10-21 23:19:04 +08:00
Adrian Shum
6f9a3d085a
refactor(ffmpeg): selected_frame and frame(n) starts from 1
* refactor(ffmpeg): selected_frame and frame(n) starts from 1

* test: update golden files
2022-10-21 10:42:51 +08:00
Adrian Shum
33c1d38a21 refactor(ffmpeg): handles EOF with buf exists 2022-10-18 12:38:18 +08:00
Adrian Shum
b35b9319e1 build: imagor 1.2.2 2022-10-18 10:59:46 +08:00
Adrian Shum
11baa8dbd3
build: imagor 1.2.1 2022-10-17 23:11:04 +08:00
Adrian Shum
12f9a13c06 refactor: cleanup unused code 2022-10-16 12:44:28 +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
5ff3407305
refactor(ffmpeg): use float for FPS
* refactor(ffmpeg): use float for FPS

* test: update golden files
2022-10-14 14:26:47 +08:00
Adrian Shum
2cf461421d docs: new features and documentations 2022-10-14 00:28:12 +08:00
Adrian Shum
ea920a5956 docs: new features and documentations 2022-10-14 00:16:47 +08:00
Adrian Shum
5f7094b8df docs: new features and documentations 2022-10-14 00:14:35 +08:00
Adrian Shum
63c746777b docs: new features and documentations 2022-10-13 23:55:21 +08:00
Adrian Shum
16e4570ca4 docs: new features and documentations 2022-10-13 23:51:20 +08:00
Adrian Shum
b2539b58e6
test(ffmpeg): mp3 cover art tests
* test(ffmpeg): no codec mp3 tests

* test: update golden files
2022-10-13 22:24:06 +08:00
Adrian Shum
66b74a271f
fix(ffmpeg): no codec handling 2022-10-13 20:56:43 +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
da15744b3d
refactor(ffmpeg): process on select frame
* refactor(ffmpeg): process on select frame

* reset golden

* test: update golden files
2022-10-13 18:26:14 +08:00
Adrian Shum
4fe4a1561a feat: ffmpeg max_frames option in process_frames 2022-10-13 18:08:21 +08:00