Skip to content

Commit f052e4c

Browse files
committed
fixed repeated onMetaData string
1 parent 0f8641d commit f052e4c

File tree

1 file changed

+1
-16
lines changed

1 file changed

+1
-16
lines changed

ngx_rtmp_codec_module.c

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -440,33 +440,18 @@ static ngx_int_t
440440
ngx_rtmp_codec_copy_meta(ngx_rtmp_session_t *s, ngx_rtmp_header_t *h,
441441
ngx_chain_t *in)
442442
{
443-
ngx_int_t rc;
444443
ngx_rtmp_codec_ctx_t *ctx;
445444
ngx_rtmp_core_srv_conf_t *cscf;
446445

447-
static ngx_rtmp_amf_elt_t out_elts[] = {
448-
449-
{ NGX_RTMP_AMF_STRING,
450-
ngx_null_string,
451-
"onMetaData", 0 },
452-
};
453-
454446
ctx = ngx_rtmp_get_module_ctx(s, ngx_rtmp_codec_module);
455447

456448
cscf = ngx_rtmp_get_module_srv_conf(s, ngx_rtmp_core_module);
457449

458450
if (ctx->meta) {
459451
ngx_rtmp_free_shared_chain(cscf, ctx->meta);
460-
ctx->meta = NULL;
461-
}
462-
463-
rc = ngx_rtmp_append_amf(s, &ctx->meta, NULL, out_elts,
464-
sizeof(out_elts) / sizeof(out_elts[0]));
465-
if (rc != NGX_OK || ctx->meta == NULL) {
466-
return NGX_ERROR;
467452
}
468453

469-
ctx->meta = ngx_rtmp_append_shared_bufs(cscf, ctx->meta, in);
454+
ctx->meta = ngx_rtmp_append_shared_bufs(cscf, NULL, in);
470455

471456
if (ctx->meta == NULL) {
472457
return NGX_ERROR;

0 commit comments

Comments
 (0)