324 Commits

Author SHA1 Message Date
Arthur Jamet
7f800f82d0 Transcoder: Audio: Add quality to AudioKey + param to api endpoint 2026-03-28 12:46:24 +01:00
Arthur Jamet
42ba285948 Transcoder: Audio: set ffmpeg bitrate flag according to requested quality 2026-03-28 12:46:24 +01:00
Arthur Jamet
e8539a4ea1 Transcoder: Audio Quality Enum 2026-03-28 12:46:24 +01:00
Arthur Jamet
992f18370d Transcoder: Quality -> VideoQuality 2026-03-28 12:46:24 +01:00
Zoe Roux
59187a024b
Implement metadata refresh 2026-03-27 19:06:59 +01:00
Zoe Roux
c1afbfef7f
Fix db connection of auth 2026-03-19 14:39:28 +01:00
Zoe Roux
c11260c767
Make media info return dummy info on invalid files 2026-02-22 15:31:19 +01:00
Zoe Roux
95bbc17ad2
Fix transcoder context timeouts 2026-02-14 12:41:04 +01:00
Zoe Roux
333d2538a9
Add pgs support on web 2026-01-19 13:33:13 +01:00
Zoe Roux
55a22f1c9e
Instrument pgx 2025-11-17 23:07:54 +01:00
Zoe Roux
563ae85db1
Add /health and /ready for transcoder 2025-11-09 19:21:29 +01:00
Zoe Roux
b1723c2f2c
Transcoder misc fixes (#1144)
Co-authored-by: Fred Heinecke <fred.heinecke@yahoo.com>
2025-11-09 18:07:20 +00:00
Zoe Roux
509e7c08cd
Switch transcoder to pgx 2025-11-04 09:48:21 +01:00
Zoe Roux
f1ddc7e7b9
Hardcode gocoder db schema 2025-11-04 09:48:21 +01:00
Zoe Roux
3590963206
Add subtitle conversion (from srt to vtt for example) 2025-10-22 09:17:54 +02:00
Zoe Roux
5ca1ae938f
wip: Add subtitles handling 2025-10-22 09:16:45 +02:00
Zoe Roux
8fea8b1fe7
Add player error handling and hls fallback 2025-10-22 09:16:45 +02:00
Zoe Roux
a7d5f94dfb
Allow clientId to be specified in query params 2025-10-22 09:16:45 +02:00
Zoe Roux
b7c6ba1e85
Fix subtitle extraction race condition 2025-10-22 09:16:45 +02:00
Zoe Roux
5eb067639b
Add mime_codec to subtitles in the transcoder 2025-10-22 09:16:44 +02:00
Zoe Roux
c364d3a67e
Fix rnv startup 2025-10-22 09:16:44 +02:00
Zoe Roux
df3e0d1ed7
Remove some transcoder's deprecated fields 2025-10-22 09:16:43 +02:00
Arthur Jamet
bfff409142
Transcoder: If empty JWKS env var, do not enable JWKS (#1025) 2025-07-23 12:49:52 +00:00
Zoe Roux
ec204d04e1 Add jwt check with jwks in transcoder 2025-07-19 00:39:49 +02:00
Zoe Roux
460e4596f7 Generate swagger for transcoder 2025-07-19 00:39:49 +02:00
Zoe Roux
c340a9b559 Move metadata routes to it's own router 2025-07-19 00:39:49 +02:00
Zoe Roux
5d414bea16 Move stream routes utils to stream.go 2025-07-19 00:39:49 +02:00
Zoe Roux
46f313d735 Add swagger for transcoder & move routes to router module 2025-07-19 00:39:49 +02:00
Zoe Roux
c90d0e7ffc Hardcode transcoder prefix to /video 2025-07-19 00:39:49 +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
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
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
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
Felipe Marinho
b2255651af
Fix external subtitles extraction (null dereference) 2025-01-03 16:42:20 +01: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
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
e7c9eca524
Add schema handling via env var 2024-08-21 23:28:06 +02:00