mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-26 01:02:33 +00:00
lavf/hls: Remove HLSContext.strict_std_compliance field
After the commit 9f61abc811
, 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>
This commit is contained in:
parent
4b7166c9d5
commit
d6489ddb7a
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user