Project

General

Profile

Bug #2647

DVB-T2 mux - no audio

Added by German Rincon almost 10 years ago. Updated almost 10 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
DVB
Target version:
-
Start date:
2015-01-27
Due date:
% Done:

100%

Estimated time:
Found in version:
3.9.2430, 3.9.2427
Affected Versions:

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

rcn.ts (59.9 MB) rcn.ts German Rincon, 2015-01-27 14:44
caracol.ts (58.5 MB) caracol.ts German Rincon, 2015-01-27 14:44

History

#1

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..

#2

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.

#3

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.

#4

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

#5

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.

Also available in: Atom PDF