From: Jaroslav Kysela Date: Mon, 23 Nov 2015 17:11:45 +0000 (+0100) Subject: service: elementary_stream: remove unused es_vbv_size / es_vbv_delay X-Git-Tag: v4.2.1~1483 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f803f9d33bcbade1a2eefc20a3074e7a707b9f88;p=thirdparty%2Ftvheadend.git service: elementary_stream: remove unused es_vbv_size / es_vbv_delay --- diff --git a/src/parsers/parser_h264.c b/src/parsers/parser_h264.c index 4318d8aee..cf4febc82 100644 --- a/src/parsers/parser_h264.c +++ b/src/parsers/parser_h264.c @@ -432,10 +432,10 @@ h264_decode_slice_header(elementary_stream_t *st, bitstream_t *bs, int *pkttype, d = 3000; /* 90000/30 = 3000 : 30fps */ } +#if 0 if (sps->cbpsize) st->es_vbv_size = sps->cbpsize; - - st->es_vbv_delay = -1; +#endif width = sps->width; height = sps->height * (2 - sps->mbs_only_flag); diff --git a/src/parsers/parsers.c b/src/parsers/parsers.c index 0f8ead670..6613d2557 100644 --- a/src/parsers/parsers.c +++ b/src/parsers/parsers.c @@ -944,7 +944,7 @@ static int parse_mpeg2video_pic_start(service_t *t, elementary_stream_t *st, int *frametype, bitstream_t *bs) { - int v, pct; + int pct; if(bs->len < 29) return PARSER_RESET; @@ -957,11 +957,13 @@ parse_mpeg2video_pic_start(service_t *t, elementary_stream_t *st, int *frametype *frametype = pct; - v = read_bits(bs, 16); /* vbv_delay */ +#if 0 + int v = read_bits(bs, 16); /* vbv_delay */ if(v == 0xffff) st->es_vbv_delay = -1; else st->es_vbv_delay = v; +#endif return 0; } @@ -1025,7 +1027,7 @@ static int parse_mpeg2video_seq_start(service_t *t, elementary_stream_t *st, bitstream_t *bs) { - int v, width, height, aspect; + int width, height, aspect, duration; if(bs->len < 61) return 1; @@ -1037,13 +1039,15 @@ parse_mpeg2video_seq_start(service_t *t, elementary_stream_t *st, st->es_aspect_num = mpeg2_aspect[aspect][0]; st->es_aspect_den = mpeg2_aspect[aspect][1]; - int duration = mpeg2video_framedurations[read_bits(bs, 4)]; + duration = mpeg2video_framedurations[read_bits(bs, 4)]; - v = read_bits(bs, 18) * 400; + skip_bits(bs, 18); skip_bits(bs, 1); - v = read_bits(bs, 10) * 16 * 1024 / 8; +#if 0 + int v = read_bits(bs, 10) * 16 * 1024 / 8; st->es_vbv_size = v; +#endif parser_set_stream_vparam(st, width, height, duration); return 0; diff --git a/src/service.h b/src/service.h index 41613ebad..eb9b68191 100644 --- a/src/service.h +++ b/src/service.h @@ -103,9 +103,6 @@ typedef struct elementary_stream { /* CA ID's on this stream */ struct caid_list es_caids; - int es_vbv_size; /* Video buffer size (in bytes) */ - int es_vbv_delay; /* -1 if CBR */ - /* */ int es_delete_me; /* Temporary flag for deleting streams */