From 61a7707eca1dd58cd6ee22bab95ac2e82673eb0f Mon Sep 17 00:00:00 2001 From: Mathieu Duponchelle Date: Tue, 13 Aug 2019 23:24:41 +0200 Subject: [PATCH] atscmux: fix AC-3 stream id According to ATSC A/52, Annex A, section 4.2: The value of stream_id in the PES header shall be 0xBD (indicating private_stream_1) --- gst/mpegtsmux/gstatscmux.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gst/mpegtsmux/gstatscmux.c b/gst/mpegtsmux/gstatscmux.c index 0f7fb5964f..d9bd3eac46 100644 --- a/gst/mpegtsmux/gstatscmux.c +++ b/gst/mpegtsmux/gstatscmux.c @@ -131,6 +131,9 @@ gst_atsc_mux_create_new_stream (guint16 new_pid, ret->id = 0xBD; ret->pi.flags |= TSMUX_PACKET_FLAG_PES_FULL_HEADER; ret->is_audio = TRUE; + } else if (stream_type == TSMUX_ST_PS_AUDIO_AC3) { + ret->id = 0xBD; + ret->id_extended = 0; } tsmux_stream_set_get_es_descriptors_func (ret,