Bug #2647
DVB-T2 mux - no audio
100%
Description
Hi,
I have a Geniatech T230 DVB-T2 card working with Tvheadend in both Ubuntu x64 and in Openlec in RPi. In both cases, all channels in a specific mux (RCN) have no audio when using the "Play" link in tvheadend web console, or playing them in a Kodi client. Other muxes like CARACOL work fine.
I tested using dvbv5-zap and mplayer, and these channels plays fine including audio, so I am sure the drivers for the TV card are working fine. One thing I noted is in mplayer the audio is identified as "MP2", while in Tvheadend, looking at the properties of the services it shows "AC3". Could Tvheadend be identifying the audio track as AC3 when it's mpeg2audio?
Another problem with this mux is Tvheadend is not receiving the EPG for the channels. It is received in a TV with DVB-T2 tuner, and the other mux (CARACOL) receives EPG just fine.
I am attaching two muxdumps:
rcn.ts -> this is the failed mux (RCN)
caracol.ts -> this a working mux (CARACOL)
Tvheadend version:
3.9.2430~g879b842 -> Ubuntu 14.04 in x64
3.9.2427 -> OpenELEC 5.0 in RPi
Location: Colombia
System: DVB-T2
Thanks!
Files
History
Updated by Jaroslav Kysela almost 10 years ago
PMT table for 'RCN HD':
2015-01-28 14:19:46.989 [ DEBUG]:pmt: sid 0010 (16) 2015-01-28 14:19:46.989 [ DEBUG]:pmt: pcr_pid 0065 2015-01-28 14:19:46.989 [ TRACE]:pmt: 0E 03 C0 44 20 ...D 2015-01-28 14:19:46.989 [ TRACE]:pmt: 0C 04 80 B4 81 68 .....h 2015-01-28 14:19:46.989 [ DEBUG]:pmt: pid 0065 estype 27 2015-01-28 14:19:46.989 [ TRACE]:pmt: 1B E0 65 F0 16 ..e.. 2015-01-28 14:19:46.989 [ TRACE]:pmt: 52 01 01 R.. 2015-01-28 14:19:46.989 [ TRACE]:pmt: 02 03 22 44 5F .."D_ 2015-01-28 14:19:46.989 [ TRACE]:pmt: 06 01 02 ... 2015-01-28 14:19:46.989 [ TRACE]:pmt: 0E 03 C0 3F 7B ...?{ 2015-01-28 14:19:46.989 [ TRACE]:pmt: 28 04 64 00 28 3F (.d.(? 2015-01-28 14:19:46.989 [ DEBUG]:pmt: type H264 position 0 2015-01-28 14:19:46.989 [ DEBUG]:pmt: pid 0066 estype 4 2015-01-28 14:19:46.989 [ TRACE]:pmt: 04 E0 66 F0 17 ..f.. 2015-01-28 14:19:46.989 [ TRACE]:pmt: 52 01 02 R.. 2015-01-28 14:19:46.989 [ TRACE]:pmt: 0A 04 73 70 61 00 ..spa. 2015-01-28 14:19:46.989 [ TRACE]:pmt: 05 04 41 43 2D 33 ..AC-3 2015-01-28 14:19:46.989 [ TRACE]:pmt: 0E 03 C0 01 59 ....Y 2015-01-28 14:19:46.989 [ TRACE]:pmt: 03 01 67 ..g 2015-01-28 14:19:46.989 [ DEBUG]:pmt: type AC3 position 0 2015-01-28 14:19:46.989 [ DEBUG]:pmt: language spa 2015-01-28 14:19:46.989 [ DEBUG]:pmt: pid 0067 estype 4 2015-01-28 14:19:46.989 [ TRACE]:pmt: 04 E0 67 F0 17 ..g.. 2015-01-28 14:19:46.989 [ TRACE]:pmt: 52 01 03 R.. 2015-01-28 14:19:46.989 [ TRACE]:pmt: 0A 04 73 70 61 00 ..spa. 2015-01-28 14:19:46.989 [ TRACE]:pmt: 05 04 41 43 2D 33 ..AC-3 2015-01-28 14:19:46.989 [ TRACE]:pmt: 0E 03 C0 01 59 ....Y 2015-01-28 14:19:46.989 [ TRACE]:pmt: 03 01 67 ..g 2015-01-28 14:19:46.989 [ DEBUG]:pmt: type AC3 position 0 2015-01-28 14:19:46.989 [ DEBUG]:pmt: language spa 2015-01-28 14:19:46.989 [ DEBUG]:pmt: pid 0400 estype 6 2015-01-28 14:19:46.989 [ TRACE]:pmt: 06 E4 00 F0 12 ..... 2015-01-28 14:19:46.989 [ TRACE]:pmt: 52 01 04 R.. 2015-01-28 14:19:46.989 [ TRACE]:pmt: 0E 03 C0 01 F4 ..... 2015-01-28 14:19:46.989 [ TRACE]:pmt: 59 08 73 70 61 14 00 02 00 02 Y.spa..... 2015-01-28 14:19:46.989 [ DEBUG]:pmt: type DVBSUB position 0 2015-01-28 14:19:46.989 [ DEBUG]:pmt: language spa 2015-01-28 14:19:46.989 [ DEBUG]:pmt: composition_id 2 2015-01-28 14:19:46.989 [ DEBUG]:pmt: ancillary_id 2
The descriptors contain the AC-3 mark, but the audio is MPEG2..
Updated by Jaroslav Kysela almost 10 years ago
- Subject changed from DVB-T2 mux - no audio and no EPG to DVB-T2 mux - no audio
For audio use v3.9-2442-g927ebf2 and set 'ignore descriptor 5' in the mux settings for the ac-3 detection field.
For EPG, create another bug and add --trace eit there when the mux is with missing EPG tuned. All services from this mux must be mapped to channels before. You need to compile tvh with --enable-trace.
Updated by Jaroslav Kysela almost 10 years ago
- Status changed from New to Fixed
- % Done changed from 0 to 100
Applied in changeset commit:tvheadend|927ebf2f0fc45d51ec162c26fab17b298d3ea6ac.
Updated by German Rincon almost 10 years ago
Jaroslav Kysela wrote:
For audio use v3.9-2442-g927ebf2 and set 'ignore descriptor 5' in the mux settings for the ac-3 detection field.
For EPG, create another bug and add --trace eit there when the mux is with missing EPG tuned. All services from this mux must be mapped to channels before. You need to compile tvh with --enable-trace.
Thanks for review this issue!!
I tested with v3.9-2442-g927ebf2, using 'ignore descriptor 5' for RCN mux, and everything is working fine now! Also with this version I started to receive the EPG for this mux, somehow it was resolved (or probably the provider had a problem with the EPG).
A question: in the new field (AC-3 Detection:), the default option is "AC-3 = descriptor 6".. should it be "Standard"?
Thank you again!
Regards,
German
Updated by Jaroslav Kysela almost 10 years ago
Yes, the AC-3 Detection default value should be Standard. Fixed in v3.9-2443-ge6d124d . Thanks.