Commit graph

38 commits

Author SHA1 Message Date
DataHoarder e13f0fafd4
Build arm64, do cgo CI on bullseye instead of alpine due to "morestack on g0" under musl
Some checks reported errors
continuous-integration/drone/push Build was killed
2022-11-13 15:03:03 +01:00
DataHoarder 3d5d705361
Separate tests and build tags for CI
Some checks failed
continuous-integration/drone/push Build is failing
2022-11-13 13:59:51 +01:00
DataHoarder db68a6c26d
Added disable_library_[library] build tags to disable dependencies and packages. 2022-11-13 13:42:03 +01:00
DataHoarder 0f98ce1c4f
Add frame server / frame server pool, allow blind frame jumps on y4m 2022-11-13 13:41:21 +01:00
DataHoarder cbb9a797c0
Allow getting frame seek table and setting it on y4m 2022-11-12 15:22:45 +01:00
DataHoarder cda09dfed2
Add Stream.Split 2022-11-12 15:19:13 +01:00
DataHoarder 7662721dca
Do not store temporary pictures as vmaf_read_pictures unrefs them 2022-11-12 11:04:17 +01:00
DataHoarder 322e4466d1
libdav1d: optimize allocations with a sync.Pool 2022-11-11 13:46:27 +01:00
DataHoarder 7d6f41da35
Fit y4m into Decoder interface
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-11 13:25:48 +01:00
DataHoarder ece3dfe96d
Add x264 encode test 2022-11-11 13:23:04 +01:00
DataHoarder 499a43d61f
Skip libaom encode in short mode
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-11 11:27:16 +01:00
DataHoarder a42906a67d
Fetch testdata on CI
Some checks failed
continuous-integration/drone/push Build is failing
2022-11-11 11:15:28 +01:00
DataHoarder faef3c047c
Working VMAF implementation 2022-11-11 11:13:19 +01:00
DataHoarder 432b2dfc10
Added go tests for libdav1d / libaom 2022-11-11 11:13:08 +01:00
DataHoarder 86a790167d
Proper dav1d decoding and flushing 2022-11-11 10:55:56 +01:00
DataHoarder ace16a6b6a
Flush on stream encode 2022-11-11 10:43:13 +01:00
DataHoarder 446a2a75dc
Test y4m decoding, optimize y4m allocations and buffer reuse 2022-11-11 09:49:05 +01:00
DataHoarder 0853a5cb2b
Added testdata 2022-11-11 09:48:17 +01:00
DataHoarder 9943954038
Add default model to VMAF 2022-11-11 08:15:44 +01:00
DataHoarder 60a6306a43
WiP: VMAF
Some checks failed
continuous-integration/drone/push Build is failing
2022-11-11 07:52:44 +01:00
DataHoarder fe40f4da7e
Change frame.Stream, include methods to Slice, Copy, or Sample frame.Stream 2022-11-11 07:30:58 +01:00
DataHoarder 487b9f16d2
Add x264 4:0:0, adjust high depth flags 2022-11-11 06:51:10 +01:00
DataHoarder bda3cb8f64
Include dav1d build for CI
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-10 13:24:15 +01:00
DataHoarder 9760bf5e36
s/Encoder/Decoder/
Some checks failed
continuous-integration/drone/push Build is failing
2022-11-10 13:06:23 +01:00
DataHoarder 38280958a3
Change how streams expose properties and settings
Some checks failed
continuous-integration/drone/push Build is failing
2022-11-10 13:01:35 +01:00
DataHoarder 49f274e0f9
Optimize decoding slices 2022-11-10 11:45:37 +01:00
DataHoarder 6722babcac
WiP: decoder interface, libdav1d 2022-11-10 11:38:55 +01:00
DataHoarder ac6a6c11d7
Remove several slice allocations on ivfreader 2022-11-09 22:20:35 +01:00
DataHoarder e447e95974
Add utilities/ivfreader from 804a12fed3/pkg/media/ivfreader 2022-11-09 22:18:23 +01:00
Umar Getagazov 7f00890636 x264: don't parse preset-related options as params
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-11-05 20:14:00 +03:00
DataHoarder a266ec9df1
Added minor CI, tests
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-21 11:40:58 +02:00
DataHoarder 1bea842cb1
Rework libaom internals, move y4m, add OBU writer 2022-09-16 05:43:46 +02:00
DataHoarder c804c2e337
libaom: improved settings 2022-09-16 01:36:50 +02:00
DataHoarder 86a7d25bcd
rename colorspace to colorformat 2022-09-15 23:43:42 +02:00
DataHoarder 52147f9138
Initial libaom encoder 2022-09-15 15:36:41 +02:00
DataHoarder 4898ae67cf
Encoder interface 2022-09-15 15:36:19 +02:00
DataHoarder b60d7d1274
x264: use same order as x264CLI settings 2022-09-15 09:47:26 +02:00
DataHoarder 84908c0ef2
Initial commit: utilities, y4m parser, x264 encoder 2022-09-14 21:43:20 +02:00