From: Andreas Ă–man Date: Thu, 1 Jul 2010 08:38:14 +0000 (+0000) Subject: Write per-track audio specific information X-Git-Tag: 2.12~94 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d439b5f9338e00562be65415f8ee9482b1f610b1;p=thirdparty%2Ftvheadend.git Write per-track audio specific information --- diff --git a/src/dvr/mkmux.c b/src/dvr/mkmux.c index 61c31b9c9..53c3e5f8b 100644 --- a/src/dvr/mkmux.c +++ b/src/dvr/mkmux.c @@ -247,6 +247,17 @@ mk_build_tracks(mk_mux_t *mkm, const struct streaming_start *ss) ebml_append_master(t, 0xe0, vi); } + + if(SCT_ISAUDIO(ssc->ssc_type)) { + htsbuf_queue_t *au = htsbuf_queue_alloc(0); + + ebml_append_float(au, 0xb5, sri_to_rate(ssc->ssc_sri)); + ebml_append_uint(au, 0x9f, ssc->ssc_channels); + + ebml_append_master(t, 0xe1, au); + } + + ebml_append_master(q, 0xae, t); } return q;