Zoe Roux
|
da29d9753d
|
Use genpts as an input param for transcodes
|
2024-08-22 00:37:05 +02:00 |
|
Zoe Roux
|
231f63c1b7
|
Fix keyframes data race
|
2024-08-08 17:03:35 +02:00 |
|
Zoe Roux
|
ca6b581c85
|
Fix master playlist & keyframes deadlock
|
2024-08-08 17:03:35 +02:00 |
|
Zoe Roux
|
59010797a8
|
Update tracker
|
2024-08-08 17:03:35 +02:00 |
|
Zoe Roux
|
e3fdf0af45
|
Rework keyframes retrieval system
|
2024-08-08 17:03:35 +02:00 |
|
Zoe Roux
|
d51ffa6848
|
Fix recommended typo (#431)
|
2024-04-22 23:57:29 +02:00 |
|
Zoe Roux
|
7c9bb11d14
|
Fix small segments cut at beginning of transcode blocks
|
2024-04-03 23:47:17 +02:00 |
|
Zoe Roux
|
ea98598399
|
Use builtin max instead of custom one
|
2024-04-01 22:54:23 +02:00 |
|
Zoe Roux
|
0c387fc19a
|
Fix segments list having a greater length than capacity
|
2024-04-01 20:36:05 +02:00 |
|
Zoe Roux
|
7baa586738
|
Fix some race conditions
|
2024-02-26 22:41:14 +01:00 |
|
Zoe Roux
|
4c7e335ef4
|
Lazy load keyframes
|
2024-02-26 22:41:14 +01:00 |
|
Zoe Roux
|
df8a1d3b26
|
Use new keyframes struct in stream to allow async keyframes analysis
|
2024-02-26 22:41:14 +01:00 |
|
Zoe Roux
|
90676ff8a4
|
Enable hwaccel flags in original mode
|
2024-02-24 21:13:18 +01:00 |
|
Zoe Roux
|
de3013eebf
|
Use padding segment for audio since it give better results
|
2024-02-24 21:13:18 +01:00 |
|
Zoe Roux
|
1c71258984
|
fixup! Remove padding segment at the start
|
2024-02-24 21:13:18 +01:00 |
|
Zoe Roux
|
00831fdb61
|
Use precise durations for segment splits (needed in hardware transcode mode)
|
2024-02-24 21:13:18 +01:00 |
|
Zoe Roux
|
f5c629cb8a
|
Remove padding segment at the start
|
2024-02-24 21:13:18 +01:00 |
|
Zoe Roux
|
9531795066
|
Fix keyframes i-frame type on hardware transcode
|
2024-02-24 21:13:18 +01:00 |
|
Zoe Roux
|
25901cef45
|
Add start_at_zero flag to make debugging easier
|
2024-02-24 21:13:18 +01:00 |
|
Zoe Roux
|
ff2d077a7f
|
Add flags handling to support hwaccel
|
2024-02-24 21:13:18 +01:00 |
|
Zoe Roux
|
a383de971a
|
Fix transcode for files that does not start at 0ms
|
2024-02-21 16:24:16 +01:00 |
|
Zoe Roux
|
51d3684fcc
|
Fix new heads kill segf
|
2024-02-19 17:14:41 +01:00 |
|
Zoe Roux
|
050b420f9a
|
Fix last segment never showing on transcode/transmux
|
2024-02-17 23:54:55 +01:00 |
|
Zoe Roux
|
93daed8ec8
|
Format code
|
2024-02-13 00:52:21 +01:00 |
|
Zoe Roux
|
08c34a18f2
|
Remove back debug head limit
|
2024-02-13 00:52:21 +01:00 |
|
Zoe Roux
|
6806d1f242
|
Disable audio future heads preparation
|
2024-02-13 00:52:21 +01:00 |
|
Zoe Roux
|
394fe4871f
|
Fix segments and keyframe params (segments need relative to 0, keyframes relative to original ts with -copyts)
|
2024-02-13 00:52:21 +01:00 |
|
Zoe Roux
|
edc1619962
|
Cleanup -to and always use -copyts
|
2024-02-13 00:52:21 +01:00 |
|
Zoe Roux
|
4167704f85
|
Fix audio sync issue
|
2024-02-13 00:52:21 +01:00 |
|
Zoe Roux
|
1e0ff4a950
|
Disable noaccurate_seek on audio streams
|
2024-02-13 00:52:21 +01:00 |
|
Zoe Roux
|
4993d34835
|
Cleanup next segment preparation
|
2024-02-13 00:52:21 +01:00 |
|
Zoe Roux
|
3f9446d46f
|
Fix timestamps padding in transcode mode
|
2024-02-13 00:52:21 +01:00 |
|
Zoe Roux
|
030a4e0e86
|
Add start ref to seek before the current segment
|
2024-02-13 00:52:21 +01:00 |
|
Zoe Roux
|
d27cf2afc8
|
Distrust -to and -ss to be precise, use the segment splitter for that (wip)
|
2024-02-13 00:52:21 +01:00 |
|
Zoe Roux
|
5b27eab680
|
Cleanup end detection
|
2024-02-13 00:52:21 +01:00 |
|
Zoe Roux
|
345eabafb2
|
fixup! Fix missing last segment
|
2024-02-13 00:52:21 +01:00 |
|
Zoe Roux
|
c635fc00c3
|
Add back segment time delta
|
2024-02-13 00:52:21 +01:00 |
|
Zoe Roux
|
2877083ebe
|
Fix missing last segment
|
2024-02-13 00:52:21 +01:00 |
|
Zoe Roux
|
bb29b7e7f7
|
Fix transcode wait time on extremly slow devices
|
2024-02-13 00:52:21 +01:00 |
|
Zoe Roux
|
7aca2b2d6d
|
Remove segment delta
|
2024-02-13 00:52:21 +01:00 |
|
Zoe Roux
|
09b146928c
|
Fix distance unit and make segment timeout bigger
|
2024-01-29 03:41:39 +01:00 |
|
Zoe Roux
|
b9c1c766d6
|
Fix one segment transcode
|
2024-01-20 00:48:34 +01:00 |
|
Zoe Roux
|
802a872880
|
Fix empty audio segment bug
|
2024-01-20 00:29:39 +01:00 |
|
Zoe Roux
|
415b5b45b9
|
Add independent segments hint in m3u8 file
|
2024-01-20 00:29:39 +01:00 |
|
Zoe Roux
|
dd9e0b4fc7
|
Prevent unnecesarry future head creation
|
2024-01-20 00:29:39 +01:00 |
|
Zoe Roux
|
6c9a0ea576
|
Fix out of range segment for last segment
|
2024-01-20 00:29:39 +01:00 |
|
Zoe Roux
|
995f50cc21
|
Use better permission masks for folders
|
2024-01-19 22:00:29 +01:00 |
|
Zoe Roux
|
0517f85d76
|
Fix out of range segment checking for future segments
|
2024-01-19 22:00:29 +01:00 |
|
Zoe Roux
|
43ba1bb449
|
Start new transcode if next segments are not ready
|
2024-01-18 13:32:06 +01:00 |
|
Zoe Roux
|
d630f29753
|
Fix timing issue with cleanup
|
2024-01-18 13:32:06 +01:00 |
|