]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Write per-track audio specific information
authorAndreas Öman <andreas@lonelycoder.com>
Thu, 1 Jul 2010 08:38:14 +0000 (08:38 +0000)
committerAndreas Öman <andreas@lonelycoder.com>
Thu, 1 Jul 2010 08:38:14 +0000 (08:38 +0000)
src/dvr/mkmux.c

index 61c31b9c9392c90b8a8a909789c95c818ab39179..53c3e5f8b2e75c45a8513f34411c34f642c80e39 100644 (file)
@@ -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;