Commit graph

43 commits

Author SHA1 Message Date
DataHoarder 8c6e604f26
Fixed ffmpeg stdin not closing, io.Seeker and io.EOF errors
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-07 09:24:01 +01:00
DataHoarder 6fbd6290ce
Add noise width/height to libaom
Some checks failed
continuous-integration/drone/push Build is failing
2023-11-05 18:16:55 +01:00
DataHoarder 883dad8b84
Add ffmpeg cli decoder, default env variables for VMAF_MODEL_PATH / FFMPEG_PATH
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-04 15:13:39 +01:00
DataHoarder c533ad4386
Added ISO Noise table generator for libaom
Some checks failed
continuous-integration/drone/push Build is failing
2023-11-03 18:52:15 +01:00
DataHoarder 6c20429b0d
encode-server properly uses build flags 2023-11-03 05:31:37 +01:00
DataHoarder 6ea3e971bb
Improved libaom/libx264, proper pool, frame stats
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-31 23:00:37 +01:00
DataHoarder c54e961aee
Properly close dav1d decoder, clone settings map on aom
Some checks failed
continuous-integration/drone/push Build is failing
2023-10-26 07:07:23 +02:00
DataHoarder b08b662354
VFR aware Y4M decoder and encoders 2023-10-26 06:44:41 +02:00
DataHoarder 241ee4164e
Implemented encode server 2023-10-21 23:00:19 +02:00
DataHoarder f605079083
Include logger on x264 parameters
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-21 19:38:45 +02:00
DataHoarder e8ca9b7064
x264: add build
All checks were successful
continuous-integration/drone/push Build is passing
2023-08-10 19:23:26 +02:00
DataHoarder def693a23c
x264: output headers at start
Some checks are pending
continuous-integration/drone/push Build is running
2023-08-10 19:20:17 +02:00
DataHoarder 8a77f16435
Remove malloc usage from x264/aom, reuse native picture buffers on x264/aom, handle chroma location in x264 2023-08-10 19:02:25 +02:00
DataHoarder 194149963d
Test monochrome encoding 2023-08-10 19:01:39 +02:00
DataHoarder 637311168c
x264 log handling via Go instead of stdout/stderr, cleanup
Some checks are pending
continuous-integration/drone/push Build is running
2023-08-10 12:45:21 +02:00
DataHoarder 120df4a734
Cleanup and add samples for tests, decode .y4m.xz streams 2023-08-10 12:44:17 +02:00
DataHoarder 0c4167a1f5
Enable static builds, go1.21
Some checks failed
continuous-integration/drone/push Build is failing
2023-08-10 04:46:39 +02:00
DataHoarder a81bae6524
Cleanup/add parameters on libaom 2022-11-15 15:30:51 +01:00
DataHoarder f37c92e58d
Clarified reciprocal framerate / timebase usage 2022-11-15 13:58:21 +01:00
DataHoarder 3c10219a47
Overhaul of color.Space, support 4:0:0 in libaom encoder 2022-11-14 12:41:30 +01:00
DataHoarder 95146cec2e
Move obuwriter to utilities 2022-11-14 09:30:35 +01:00
DataHoarder d447c36648
Build shared library for libaom on CI
Some checks reported errors
continuous-integration/drone/push Build was killed
2022-11-13 17:21:30 +01:00
DataHoarder a6b617f205
Add -lm to libaom binding
Some checks failed
continuous-integration/drone/push Build is failing
2022-11-13 15:34:18 +01:00
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 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 432b2dfc10
Added go tests for libdav1d / libaom 2022-11-11 11:13:08 +01:00
DataHoarder ace16a6b6a
Flush on stream encode 2022-11-11 10:43:13 +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 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
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