diff --git a/src/parsers/parser_avc.c b/src/parsers/parser_avc.c index b04b0563..2665aa33 100644 --- a/src/parsers/parser_avc.c +++ b/src/parsers/parser_avc.c @@ -211,7 +211,7 @@ isom_write_avcc(sbuf_t *sb, const uint8_t *data, int len) th_pkt_t * avc_convert_pkt(th_pkt_t *src) { - sbuf_t payload, headers; + sbuf_t payload; th_pkt_t *pkt = malloc(sizeof(*pkt)); *pkt = *src; @@ -220,13 +220,6 @@ avc_convert_pkt(th_pkt_t *src) sbuf_init(&payload); - if (src->pkt_meta) { - sbuf_init(&headers); - isom_write_avcc(&headers, pktbuf_ptr(src->pkt_meta), - pktbuf_len(src->pkt_meta)); - pkt->pkt_meta = pktbuf_make(headers.sb_data, headers.sb_ptr); - } - if(src->pkt_meta) avc_parse_nal_units(&payload, pktbuf_ptr(src->pkt_meta), pktbuf_len(src->pkt_meta));