From: Jaroslav Kysela Date: Mon, 20 Oct 2014 13:05:14 +0000 (+0200) Subject: transcode: remove h264 side data creation, it's not required X-Git-Tag: v4.1~961 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=06236ade109ff60e1c8d37a1b3b838f17cc5d6d5;p=thirdparty%2Ftvheadend.git transcode: remove h264 side data creation, it's not required --- diff --git a/src/parsers/parsers.c b/src/parsers/parsers.c index 33a5c728b..77ed6e61d 100644 --- a/src/parsers/parsers.c +++ b/src/parsers/parsers.c @@ -1232,7 +1232,6 @@ parse_h264(service_t *t, elementary_stream_t *st, size_t len, th_pkt_t *pkt = st->es_curpkt; if(pkt != NULL) { - if(st->es_global_data) { pkt->pkt_meta = pktbuf_make(st->es_global_data, st->es_global_data_len); diff --git a/src/plumbing/transcoding.c b/src/plumbing/transcoding.c index 0ebc67658..fdbf58dad 100644 --- a/src/plumbing/transcoding.c +++ b/src/plumbing/transcoding.c @@ -959,12 +959,6 @@ transcoder_stream_video(transcoder_t *t, transcoder_stream_t *ts, th_pkt_t *pkt) av_init_packet(&packet); - if (ictx->codec_id == AV_CODEC_ID_H264 && pkt->pkt_meta) { - uint8_t *buf = av_packet_new_side_data(&packet, AV_PKT_DATA_NEW_EXTRADATA, - pktbuf_len(pkt->pkt_meta)); - memcpy(buf, pktbuf_ptr(pkt->pkt_meta), pktbuf_len(pkt->pkt_meta)); - } - packet.data = pktbuf_ptr(pkt->pkt_payload); packet.size = pktbuf_len(pkt->pkt_payload); packet.pts = pkt->pkt_pts;