[FFmpeg-devel] [PATCH] dashenc: allow setting custom start time for Live DASH streams - Follow-Up

2025-03-31 Thread Jerome Berclaz via ffmpeg-devel
Hi all, I submitted this patch [1] back in August to add an option for setting a custom start time in dashenc for Live DASH streams, rather than defaulting to system time. It’s a small change that passes all tests and preserves existing behavior unless the option is used. I’d really appreciate

[FFmpeg-devel] [PATCH] avformat/dashenc: add option to set live DASH stream start time

2024-08-19 Thread Jerome Berclaz via ffmpeg-devel
When encoding a DASH stream in live ("dynamic") mode without timeline, the field "availabilityStartTime" is set to the system time. The new options allows the libavformat user to pass a specific time to be used instead of the system time. --- libavformat/dashenc.c | 9 - 1 file changed, 8

[FFmpeg-devel] [PATCH 1/1] Add option to set DASH stream start time, instead of relying on system clock

2024-08-16 Thread Jerome Berclaz via ffmpeg-devel
--- libavformat/dashenc.c | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/libavformat/dashenc.c b/libavformat/dashenc.c index d4a6fe0304..e586e934cb 100644 --- a/libavformat/dashenc.c +++ b/libavformat/dashenc.c @@ -204,6 +204,7 @@ typedef struct DASHContext { AVRa

[FFmpeg-devel] [PATCH 0/1] Explanation for "Add option to set DASH stream start time"

2024-08-16 Thread Jerome Berclaz via ffmpeg-devel
might not align with when the live feed actually started. This new parameter allows the user to specify the exact value for `availabilityStartTime` in the manifest file. Note that this new parameter is intended for programmatic usage with libavformat. It is not exposed to the `ffmpeg` binary. Jerome

Re: [FFmpeg-devel] [PATCH] added parameter to dash encoder for start available time

2021-03-19 Thread Jerome Berclaz
Hi all, Thanks for the comments on my patch. I should have given more explanations, but this is my first time using git-send-email and I wasn't able to add text to the patch. The reason for the patch occurred while trying to live stream a Dash feed with low latency. I did not use a timeline, henc

[FFmpeg-devel] [PATCH] modified frame timing, so that we can make sure that a frame is never forward in time with respect to the original one, when converting from VFR to CFR

2021-03-17 Thread Jerome Berclaz
--- fftools/ffmpeg.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fftools/ffmpeg.c b/fftools/ffmpeg.c index 46bb014de8..8085442156 100644 --- a/fftools/ffmpeg.c +++ b/fftools/ffmpeg.c @@ -1238,8 +1238,9 @@ static void do_video_out(OutputFile *of, nb_fra

[FFmpeg-devel] [PATCH] added parameter to dash encoder for start available time

2021-03-17 Thread Jerome Berclaz
--- libavformat/dashenc.c | 28 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/libavformat/dashenc.c b/libavformat/dashenc.c index 24d43c34ea..81855ca8d0 100644 --- a/libavformat/dashenc.c +++ b/libavformat/dashenc.c @@ -149,6 +149,7 @@ typedef struct D