forked from Mirrors/freeswitch
[mod_av] FIX parse config param "profile" and "level"
This commit is contained in:
parent
b995b22164
commit
cbc610db26
|
@ -1979,6 +1979,9 @@ static void parse_profile(avcodec_profile_t *aprofile, switch_xml_t profile)
|
|||
|
||||
ctx = &aprofile->ctx;
|
||||
|
||||
ctx->profile = FF_PROFILE_H264_BASELINE;
|
||||
ctx->level = 31;
|
||||
|
||||
for (param = switch_xml_child(profile, "param"); param; param = param->next) {
|
||||
const char *name = switch_xml_attr(param, "name");
|
||||
const char *value = switch_xml_attr(param, "value");
|
||||
|
@ -1990,9 +1993,6 @@ static void parse_profile(avcodec_profile_t *aprofile, switch_xml_t profile)
|
|||
|
||||
val = atoi(value);
|
||||
|
||||
ctx->profile = FF_PROFILE_H264_BASELINE;
|
||||
ctx->level = 31;
|
||||
|
||||
if (!strcmp(name, "dec-threads")) {
|
||||
aprofile->decoder_thread_count = switch_parse_cpu_string(value);
|
||||
} else if (!strcmp(name, "enc-threads")) {
|
||||
|
|
Loading…
Reference in New Issue