avc parser: little optimization, pkt_meta is not used in avc_convert_pkt

This commit is contained in:
Jaroslav Kysela 2014-11-19 17:39:09 +01:00
parent bf1c902fbf
commit c7d08fb316

View file

@ -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));