From d439b5f9338e00562be65415f8ee9482b1f610b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96man?= Date: Thu, 1 Jul 2010 08:38:14 +0000 Subject: [PATCH] Write per-track audio specific information --- src/dvr/mkmux.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/dvr/mkmux.c b/src/dvr/mkmux.c index 61c31b9c..53c3e5f8 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;