diff mbox

[FFmpeg-devel] increment initial_prog_date_time when removing old segments

Message ID CALdTkGEDkxUyBkES1U9SpP_PSycbXfVaO0m2p9aPa90DTA9P9g@mail.gmail.com
State Accepted
Headers show

Commit Message

Robert Nagy Nov. 11, 2016, 9:13 a.m. UTC
Fixes https://trac.ffmpeg.org/ticket/5940#ticket

---
 libavformat/hlsenc.c | 1 +
 1 file changed, 1 insertion(+)

Comments

Steven Liu Nov. 11, 2016, 9:23 a.m. UTC | #1
2016-11-11 17:13 GMT+08:00 Robert Nagy <ronag89@gmail.com>:

> Fixes https://trac.ffmpeg.org/ticket/5940#ticket
>
> ---
>  libavformat/hlsenc.c | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c
> index 9ca2df7..80a598a 100644
> --- a/libavformat/hlsenc.c
> +++ b/libavformat/hlsenc.c
> @@ -183,6 +183,7 @@ static int hls_delete_old_segments(HLSContext *hls) {
>      segment = hls->old_segments;
>      while (segment) {
>          playlist_duration -= segment->duration;
> +        initial_prog_date_time += segment->duration;
>          previous_segment = segment;
>          segment = previous_segment->next;
>          if (playlist_duration <= -previous_segment->duration) {
> --
> 2.10.0
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel


LGTM

Thanks
Michael Niedermayer Nov. 11, 2016, 1:40 p.m. UTC | #2
On Fri, Nov 11, 2016 at 10:13:43AM +0100, Robert Nagy wrote:
> Fixes https://trac.ffmpeg.org/ticket/5940#ticket
> 
> ---
>  libavformat/hlsenc.c | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c
> index 9ca2df7..80a598a 100644
> --- a/libavformat/hlsenc.c
> +++ b/libavformat/hlsenc.c
> @@ -183,6 +183,7 @@ static int hls_delete_old_segments(HLSContext *hls) {
>      segment = hls->old_segments;
>      while (segment) {
>          playlist_duration -= segment->duration;
> +        initial_prog_date_time += segment->duration;

src/libavformat/hlsenc.c: In function ‘hls_delete_old_segments’:
src/libavformat/hlsenc.c:186:9: error: ‘initial_prog_date_time’ undeclared (first use in this function)
src/libavformat/hlsenc.c:186:9: note: each undeclared identifier is reported only once for each function it appears in


[...]
diff mbox

Patch

diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c
index 9ca2df7..80a598a 100644
--- a/libavformat/hlsenc.c
+++ b/libavformat/hlsenc.c
@@ -183,6 +183,7 @@  static int hls_delete_old_segments(HLSContext *hls) {
     segment = hls->old_segments;
     while (segment) {
         playlist_duration -= segment->duration;
+        initial_prog_date_time += segment->duration;
         previous_segment = segment;
         segment = previous_segment->next;
         if (playlist_duration <= -previous_segment->duration) {