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
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
---
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
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
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
---
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
---
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