Commit Graph

369 Commits

Author SHA1 Message Date
Zoe Roux af566150f5 Use watch mode for transcoder 2025-06-07 17:45:39 +02:00
Zoe Roux 943d2ac10b Split shell.nix into project specific ones 2025-06-07 17:45:37 +02:00
renovate[bot] 3f96da2c7c Update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.79.4 (#971)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-02 12:10:26 +02:00
solidDoWant 63df1baead Add support for QSV with newer Intel iGPUs (#931) 2025-05-30 12:32:18 +02:00
renovate[bot] 77ffc2e061 Update module golang.org/x/text to v0.25.0 (#952)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-12 09:34:10 +02:00
solidDoWant ce63da1448 Added support for considering DTS audio streams when determing player codec support (#942) 2025-05-08 02:08:59 +02:00
solidDoWant f6a67341b6 Reduce playback start time by 100x (#945) 2025-05-08 00:33:36 +02:00
solidDoWant 4a0e1aa72c Cleanly handle unsupported subtitles (#944) 2025-05-07 22:51:43 +02:00
renovate[bot] 8f121d20e3 Update module golang.org/x/sync to v0.14.0 2025-05-05 19:28:35 +02:00
Fred Heinecke a16d09d692 Fix transcoder S3 deadlock when writer does not respect context cancellation
Signed-off-by: Fred Heinecke <fred.heinecke@yahoo.com>
2025-05-04 14:55:16 +02:00
Fred Heinecke 454855b299 Add CA Certificates to transcoder image
Signed-off-by: Fred Heinecke <fred.heinecke@yahoo.com>
2025-05-04 14:12:56 +02:00
solidDoWant 265386f289 Added support for storing transcoder metadata in S3
Signed-off-by: Fred Heinecke <fred.heinecke@yahoo.com>
2025-05-02 11:38:28 +02:00
Fred Heinecke 0493265b1d Added Go pprof handlers
Signed-off-by: Fred Heinecke <fred.heinecke@yahoo.com>
2025-05-02 09:35:48 +02:00
Fred Heinecke 1c8cbab989 Support POSTGRES_URL environment variable for the Transcoder service
Signed-off-by: Fred Heinecke <fred.heinecke@yahoo.com>
2025-04-24 05:31:40 +00:00
dependabot[bot] b38adc558d chore(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 in /transcoder
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.36.0 to 0.38.0.
- [Commits](https://github.com/golang/net/compare/v0.36.0...v0.38.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.38.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-16 23:20:38 +00:00
renovate[bot] 4b79ec7fae fix(deps): update module golang.org/x/text to v0.24.0 2025-04-14 03:08:39 +00:00
renovate[bot] d7dc92a8ca chore(deps): update dependency go to v1.24.2 2025-04-07 08:46:48 +00:00
Zoe Roux 92b0076bef Run go mod download in transcoder's Dockerfile.dev 2025-03-25 10:27:03 +01:00
dependabot[bot] aface8f326 Bump golang.org/x/net from 0.33.0 to 0.36.0 in /transcoder
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.33.0 to 0.36.0.
- [Commits](https://github.com/golang/net/compare/v0.33.0...v0.36.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-13 01:33:40 +00:00
renovate[bot] 6b4bab7905 Update module golang.org/x/text to v0.23.0 2025-03-10 19:34:10 +01:00
renovate[bot] 1c8571e406 fix(deps): update module golang.org/x/text to v0.22.0 2025-02-17 10:49:09 +01:00
Zoe Roux f522a42560 Fix no resize transcode of 10bits items with hwaccel (#793) 2025-01-23 22:20:29 +00:00
Zoe Roux f59dd37825 Use a subdir in cache to ensure no user data is ever deleted (#770) 2025-01-09 20:33:51 +00:00
Zoe Roux 3182cc8d07 Add POSTGRES_SSLMODE for gocoder (#760) 2025-01-04 15:57:30 +00:00
Felipe Marinho 2ee313d5f6 Add earing Impaired suptitle flag support (#754) 2025-01-04 00:26:51 +00:00
Zoe Roux cd89e757c1 Handle non resize transcode (#755) 2025-01-03 23:09:04 +01:00
Zoe Roux 0e12ccd6bb Use transcoder's RoutePrefix to listen
This is probably a breaking change for downstream transcoder users
2025-01-03 18:32:41 +01:00
Felipe Marinho b2255651af Fix external subtitles extraction (null dereference) 2025-01-03 16:42:20 +01:00
Zoe Roux e4f7c1215b Update go modules (#745) 2025-01-01 21:47:00 +00:00
Miroslav Šedivý b4e22538fc fix fmt sprintf in thumbnails.go (#740) 2024-12-24 22:55:42 +00:00
Zoe Roux 5c91f8a637 Use on delete casquade for hash changes in the transcoder (#659) 2024-11-01 16:26:10 +01:00
renovate[bot] c15a849bc6 Update module golang.org/x/text to v0.18.0 2024-09-04 16:12:14 +00:00
Zoe Roux b50501907c Fix dual keyframe extractions 2024-08-27 16:03:43 +02:00
Zoe Roux 45d17fdd2c Eagerly generate audio keyframes 2024-08-27 16:03:07 +02:00
Zoe Roux 16f01257e3 Use last audio pts time for duration 2024-08-27 02:58:40 +02:00
Zoe Roux da29d9753d Use genpts as an input param for transcodes 2024-08-22 00:37:05 +02:00
Zoe Roux ae2cdab9f1 Use genpts 2024-08-22 00:07:05 +02:00
Zoe Roux 6d702e3786 Update transcoder dockerfiles 2024-08-22 00:07:05 +02:00
Zoe Roux e7c9eca524 Add schema handling via env var 2024-08-21 23:28:06 +02:00
Zoe Roux b49eb3bffa Add N/A note on packets_nbr > frames_nbr files 2024-08-21 22:48:44 +02:00
Zoe Roux 1612019c7f Update README.md 2024-08-12 04:53:40 +02:00
Zoe Roux fda0fc9dc1 Fix keyframes version update 2024-08-12 04:31:58 +02:00
Zoe Roux 0b3ed7faaa Cleanup master.m3u8 paths 2024-08-12 04:31:58 +02:00
Zoe Roux 27d769cd07 Do not copy on keyframes.Slice if not needed 2024-08-11 15:49:35 +02:00
Zoe Roux ab86cfca3a Use os.ReadDir instead of glob for subtitles 2024-08-11 00:46:11 +02:00
Zoe Roux 2618650d27 Add external subtitles support 2024-08-11 00:46:11 +02:00
Zoe Roux 6aac9d1f26 Wait for extraction to finish before returninrg attachments 2024-08-11 00:46:11 +02:00
Zoe Roux fdf9163d7d Add a readme for gocoder 2024-08-08 17:03:35 +02:00
Zoe Roux e623818585 Fix tracker 2024-08-08 17:03:35 +02:00
Zoe Roux 70147e4fe8 Update gocoder packages 2024-08-08 17:03:35 +02:00