summaryrefslogtreecommitdiff
path: root/libavformat/hls.c
diff options
context:
space:
mode:
authorJun Zhao <barryjzhao@tencent.com>2019-04-16 12:54:58 +0800
committerJun Zhao <barryjzhao@tencent.com>2019-04-27 15:49:26 +0800
commitd6489ddb7a6cdfb6bd4e5b8095d765e0ba1aba4a (patch)
treef8d03c0080119a071bcdbf64fac54a4d3b8d51cf /libavformat/hls.c
parent4b7166c9d57d3cc7ece02171338a27e129b12250 (diff)
lavf/hls: Remove HLSContext.strict_std_compliance field
After the commit 9f61abc8111, we can use AVFormatContext.strict_std_compliance instead of HLSContext.strict_std_compliance to avoid the code redundancy. Signed-off-by: Jun Zhao <barryjzhao@tencent.com>
Diffstat (limited to 'libavformat/hls.c')
-rw-r--r--libavformat/hls.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/libavformat/hls.c b/libavformat/hls.c
index 1b61b4b5c0..19ea88e706 100644
--- a/libavformat/hls.c
+++ b/libavformat/hls.c
@@ -203,7 +203,6 @@ typedef struct HLSContext {
int64_t cur_timestamp;
AVIOInterruptCB *interrupt_callback;
AVDictionary *avio_opts;
- int strict_std_compliance;
char *allowed_extensions;
int max_reload;
int http_persistent;
@@ -485,7 +484,7 @@ static struct rendition *new_rendition(HLSContext *c, struct rendition_info *inf
return NULL;
/* TODO: handle subtitles (each segment has to parsed separately) */
- if (c->strict_std_compliance > FF_COMPLIANCE_EXPERIMENTAL)
+ if (c->ctx->strict_std_compliance > FF_COMPLIANCE_EXPERIMENTAL)
if (type == AVMEDIA_TYPE_SUBTITLE)
return NULL;
@@ -1786,7 +1785,6 @@ static int hls_read_header(AVFormatContext *s)
c->ctx = s;
c->interrupt_callback = &s->interrupt_callback;
- c->strict_std_compliance = s->strict_std_compliance;
c->first_packet = 1;
c->first_timestamp = AV_NOPTS_VALUE;