|
@@ -968,15 +968,15 @@ static int hls_write_trailer(struct AVFormatContext *s) |
|
|
av_freep(&hls->basename); |
|
|
av_freep(&hls->basename); |
|
|
avformat_free_context(oc); |
|
|
avformat_free_context(oc); |
|
|
|
|
|
|
|
|
|
|
|
hls->avf = NULL; |
|
|
|
|
|
hls_window(s, 1); |
|
|
|
|
|
|
|
|
if (vtt_oc) { |
|
|
if (vtt_oc) { |
|
|
av_freep(&hls->vtt_basename); |
|
|
av_freep(&hls->vtt_basename); |
|
|
av_freep(&hls->vtt_m3u8_name); |
|
|
av_freep(&hls->vtt_m3u8_name); |
|
|
avformat_free_context(vtt_oc); |
|
|
avformat_free_context(vtt_oc); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
hls->avf = NULL; |
|
|
|
|
|
hls_window(s, 1); |
|
|
|
|
|
|
|
|
|
|
|
hls_free_segments(hls->segments); |
|
|
hls_free_segments(hls->segments); |
|
|
hls_free_segments(hls->old_segments); |
|
|
hls_free_segments(hls->old_segments); |
|
|
return 0; |
|
|
return 0; |
|
|