Jump to content


Photo

AutoLanguageSelection does not work properly !


  • Please log in to reply
47 replies to this topic

Re: AutoLanguageSelection does not work properly ! #41 WanWizard

  • PLi® Core member
  • 68,584 posts

+1,738
Excellent

Posted 6 March 2019 - 22:21

It is not, it's a homebuild, created on my home server.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: AutoLanguageSelection does not work properly ! #42 thawtes

  • Senior Member
  • 86 posts

+1
Neutral

Posted 6 March 2019 - 22:34

It is not, it's a homebuild, created on my home server.

 

ok, i understand thanks...



Re: AutoLanguageSelection does not work properly ! #43 Abu Baniaz

  • PLi® Contributor
  • 2,438 posts

+62
Good

Posted 7 March 2019 - 03:33

@mrvica, Thanks for explanation and link. The recordings are not video recording, they are raw stream recording so they can be inspected.

Sent from my Moto G (5S) using Forum Fiend v1.3.3.

Re: AutoLanguageSelection does not work properly ! #44 LraiZer

  • Senior Member
  • 101 posts

+19
Neutral

Posted 7 March 2019 - 23:49

This is still not working for audio ITV2 on 28.2. Despite setting English as the preferred language, it still select "NAR" as the audio language instead of English.

 

For me the audio appears to set correctly to eng for ITV2 on 28.2 when I set 'Auto language selection 1' = English, and have not previously changed the track manually.

 

Maybe you have the 'Prefer audio track stored by service' enabled in settings and have changed audio track for this service to NAR via yellow button audio options at some point?

 

Don't see any issues in PMT for ITV2 on 28.2 service?

------------------------------------------------------------
SECT-Packet: 00000001   PID: 262 (0x0106), Length: 238 (0x00ee)
Time received: Thu 2019-03-07  21:29:37.147
------------------------------------------------------------
  0000:  02 b0 eb 27 56 e9 00 00  ed 04 f0 06 0c 04 80 b4   ...'V...........
  0010:  81 68 02 ed 04 f0 08 0e  03 c1 2e bc 52 01 01 04   .h..........R...
  0020:  ed 06 f0 0e 0e 03 c1 2e  bc 52 01 03 0a 04 4e 41   .........R....NA
  0030:  52 00 04 ed 05 f0 0e 0e  03 c1 2e bc 52 01 02 0a   R...........R...
  0040:  04 65 6e 67 00 06 e9 39  f0 12 0e 03 c1 2e bc 52   .eng...9.......R
  0050:  01 07 59 08 65 6e 67 10  00 02 00 02 06 e9 38 f0   ..Y.eng.......8.
  0060:  19 0e 03 c1 2e bc 52 01  06 56 0a 65 6e 67 10 88   ......R..V.eng..
  0070:  65 6e 67 09 00 45 03 01  01 d6 05 ef 04 f0 12 0e   eng..E..........
  0080:  03 c1 2e bc 52 01 55 5f  04 46 53 41 54 d1 02 05   ....R.U_.FSAT...
  0090:  06 05 ef 03 f0 11 0e 03  c1 2e bc 52 01 54 5f 04   ...........R.T_.
  00a0:  46 53 41 54 d1 01 02 05  ef 02 f0 11 0e 03 c1 2e   FSAT............
  00b0:  bc 52 01 53 5f 04 46 53  41 54 d1 01 01 05 ef 01   .R.S_.FSAT......
  00c0:  f0 12 0e 03 c1 2e bc 52  01 52 5f 04 46 53 41 54   .......R.R_.FSAT
  00d0:  d1 02 03 04 05 ef 00 f0  11 0e 03 c1 2e bc 52 01   ..............R.
  00e0:  51 5f 04 46 53 41 54 d1  01 07 b1 e0 ff c7         Q_.FSAT.......

PID:  262 (0x0106)

Guess table from table id...
PMT-decoding....
Table_ID: 2 (0x02)  [= Program Map Table (PMT)]
section_syntax_indicator: 1 (0x01)
(fixed '0'): 0 (0x00)
reserved_1: 3 (0x03)
Section_length: 235 (0x00eb)
Program_number: 10070 (0x2756)
reserved_2: 3 (0x03)
Version_number: 20 (0x14)
current_next_indicator: 1 (0x01)  [= valid now]
Section_number: 0 (0x00)
Last_Section_number: 0 (0x00)
reserved_3: 7 (0x07)
PCR PID: 3332 (0x0d04)
reserved_4: 15 (0x0f)
Program_info_length: 6 (0x0006)

        MPEG-DescriptorTag: 12 (0x0c)  [= multiplex_buffer_utilization_descriptor]
        descriptor_length: 4 (0x04)
        bound_valid_flag: 1 (0x01)
        LTW_offset_lower_bound: 180 (0x00b4)  [= (27 MHz/300 clock periods)]
        reserved_1: 1 (0x01)
        LTW_offset_upper_bound: 360 (0x0168)  [= (27 MHz/300 clock periods)]

Stream_type loop: 

    Stream_type: 2 (0x02)  [= ITU-T Rec. H.262 | ISO/IEC 13818-2 Video | ISO/IEC 11172-2 constr. parameter video stream]
    reserved_1: 7 (0x07)
    Elementary_PID: 3332 (0x0d04)
    reserved_2: 15 (0x0f)
    ES_info_length: 8 (0x0008)

            MPEG-DescriptorTag: 14 (0x0e)  [= maximum_bitrate_descriptor]
            descriptor_length: 3 (0x03)
            reserved_1: 3 (0x03)
            maximum_bitrate: 77500 (0x00012ebc)  (= 3875000 Bytes/sec)

            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
            descriptor_length: 1 (0x01)
            component_tag: 1 (0x01)


    Stream_type: 4 (0x04)  [= ISO/IEC 13818-3 Audio]
    reserved_1: 7 (0x07)
    Elementary_PID: 3334 (0x0d06)
    reserved_2: 15 (0x0f)
    ES_info_length: 14 (0x000e)

            MPEG-DescriptorTag: 14 (0x0e)  [= maximum_bitrate_descriptor]
            descriptor_length: 3 (0x03)
            reserved_1: 3 (0x03)
            maximum_bitrate: 77500 (0x00012ebc)  (= 3875000 Bytes/sec)

            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
            descriptor_length: 1 (0x01)
            component_tag: 3 (0x03)

            MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
            descriptor_length: 4 (0x04)
               ISO639_language_code:  NAR
               Audio_type: 0 (0x00)  [= undefined]



    Stream_type: 4 (0x04)  [= ISO/IEC 13818-3 Audio]
    reserved_1: 7 (0x07)
    Elementary_PID: 3333 (0x0d05)
    reserved_2: 15 (0x0f)
    ES_info_length: 14 (0x000e)

            MPEG-DescriptorTag: 14 (0x0e)  [= maximum_bitrate_descriptor]
            descriptor_length: 3 (0x03)
            reserved_1: 3 (0x03)
            maximum_bitrate: 77500 (0x00012ebc)  (= 3875000 Bytes/sec)

            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
            descriptor_length: 1 (0x01)
            component_tag: 2 (0x02)

            MPEG-DescriptorTag: 10 (0x0a)  [= ISO_639_language_descriptor]
            descriptor_length: 4 (0x04)
               ISO639_language_code:  eng
               Audio_type: 0 (0x00)  [= undefined]



    Stream_type: 6 (0x06)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data]
    reserved_1: 7 (0x07)
    Elementary_PID: 2361 (0x0939)
    reserved_2: 15 (0x0f)
    ES_info_length: 18 (0x0012)

            MPEG-DescriptorTag: 14 (0x0e)  [= maximum_bitrate_descriptor]
            descriptor_length: 3 (0x03)
            reserved_1: 3 (0x03)
            maximum_bitrate: 77500 (0x00012ebc)  (= 3875000 Bytes/sec)

            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
            descriptor_length: 1 (0x01)
            component_tag: 7 (0x07)

            DVB-DescriptorTag: 89 (0x59)  [= subtitling_descriptor]
            descriptor_length: 8 (0x08)
                 ISO639_language_code:  eng
               Subtitling_type: 16 (0x10)  [= DVB subtitles (normal) with no monitor aspect ratio critical]
               Composition_page_id: 2 (0x0002)
               Ancillary_page_id: 2 (0x0002)



    Stream_type: 6 (0x06)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data]
    reserved_1: 7 (0x07)
    Elementary_PID: 2360 (0x0938)
    reserved_2: 15 (0x0f)
    ES_info_length: 25 (0x0019)

            MPEG-DescriptorTag: 14 (0x0e)  [= maximum_bitrate_descriptor]
            descriptor_length: 3 (0x03)
            reserved_1: 3 (0x03)
            maximum_bitrate: 77500 (0x00012ebc)  (= 3875000 Bytes/sec)

            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
            descriptor_length: 1 (0x01)
            component_tag: 6 (0x06)

            DVB-DescriptorTag: 86 (0x56)  [= teletext_descriptor]
            descriptor_length: 10 (0x0a)
               ISO639_language_code:  eng
               Teletext_type: 2 (0x02)  [= teletext subtitle page]
               Teletext_magazine_number: 0 (0x00)
               Teletext_page_number: 136 (0x88)

               ISO639_language_code:  eng
               Teletext_type: 1 (0x01)  [= initial teletext page]
               Teletext_magazine_number: 1 (0x01)
               Teletext_page_number: 0 (0x00)


            DVB-DescriptorTag: 69 (0x45)  [= VBI_data_descriptor]
            descriptor_length: 3 (0x03)

               Data_service_id: 1 (0x01)  [= EBU teletext]
               Data_service_descriptor_length: 1 (0x01)

                  reserved_1: 3 (0x03)
                  field_parity: 0 (0x00)
                  line_offset: 22 (0x16)


    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
    reserved_1: 7 (0x07)
    Elementary_PID: 3844 (0x0f04)
    reserved_2: 15 (0x0f)
    ES_info_length: 18 (0x0012)

            MPEG-DescriptorTag: 14 (0x0e)  [= maximum_bitrate_descriptor]
            descriptor_length: 3 (0x03)
            reserved_1: 3 (0x03)
            maximum_bitrate: 77500 (0x00012ebc)  (= 3875000 Bytes/sec)

            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
            descriptor_length: 1 (0x01)
            component_tag: 85 (0x55)

            DVB-DescriptorTag: 95 (0x5f)  [= private_data_specifier_descriptor]
            descriptor_length: 4 (0x04)
            PrivateDataSpecifier: 1179861332 (0x46534154)  [= >>ERROR: not (yet) defined... Report!<<]

            DVB-DescriptorTag: 209 (0xd1)  [= User defined]
            descriptor_length: 2 (0x02)
            Descriptor-data:
                 0000:  05 06                                              ..


    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
    reserved_1: 7 (0x07)
    Elementary_PID: 3843 (0x0f03)
    reserved_2: 15 (0x0f)
    ES_info_length: 17 (0x0011)

            MPEG-DescriptorTag: 14 (0x0e)  [= maximum_bitrate_descriptor]
            descriptor_length: 3 (0x03)
            reserved_1: 3 (0x03)
            maximum_bitrate: 77500 (0x00012ebc)  (= 3875000 Bytes/sec)

            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
            descriptor_length: 1 (0x01)
            component_tag: 84 (0x54)

            DVB-DescriptorTag: 95 (0x5f)  [= private_data_specifier_descriptor]
            descriptor_length: 4 (0x04)
            PrivateDataSpecifier: 1179861332 (0x46534154)  [= >>ERROR: not (yet) defined... Report!<<]

            DVB-DescriptorTag: 209 (0xd1)  [= User defined]
            descriptor_length: 1 (0x01)
            Descriptor-data:
                 0000:  02                                                 .


    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
    reserved_1: 7 (0x07)
    Elementary_PID: 3842 (0x0f02)
    reserved_2: 15 (0x0f)
    ES_info_length: 17 (0x0011)

            MPEG-DescriptorTag: 14 (0x0e)  [= maximum_bitrate_descriptor]
            descriptor_length: 3 (0x03)
            reserved_1: 3 (0x03)
            maximum_bitrate: 77500 (0x00012ebc)  (= 3875000 Bytes/sec)

            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
            descriptor_length: 1 (0x01)
            component_tag: 83 (0x53)

            DVB-DescriptorTag: 95 (0x5f)  [= private_data_specifier_descriptor]
            descriptor_length: 4 (0x04)
            PrivateDataSpecifier: 1179861332 (0x46534154)  [= >>ERROR: not (yet) defined... Report!<<]

            DVB-DescriptorTag: 209 (0xd1)  [= User defined]
            descriptor_length: 1 (0x01)
            Descriptor-data:
                 0000:  01                                                 .


    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
    reserved_1: 7 (0x07)
    Elementary_PID: 3841 (0x0f01)
    reserved_2: 15 (0x0f)
    ES_info_length: 18 (0x0012)

            MPEG-DescriptorTag: 14 (0x0e)  [= maximum_bitrate_descriptor]
            descriptor_length: 3 (0x03)
            reserved_1: 3 (0x03)
            maximum_bitrate: 77500 (0x00012ebc)  (= 3875000 Bytes/sec)

            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
            descriptor_length: 1 (0x01)
            component_tag: 82 (0x52)

            DVB-DescriptorTag: 95 (0x5f)  [= private_data_specifier_descriptor]
            descriptor_length: 4 (0x04)
            PrivateDataSpecifier: 1179861332 (0x46534154)  [= >>ERROR: not (yet) defined... Report!<<]

            DVB-DescriptorTag: 209 (0xd1)  [= User defined]
            descriptor_length: 2 (0x02)
            Descriptor-data:
                 0000:  03 04                                              ..


    Stream_type: 5 (0x05)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private sections]
    reserved_1: 7 (0x07)
    Elementary_PID: 3840 (0x0f00)
    reserved_2: 15 (0x0f)
    ES_info_length: 17 (0x0011)

            MPEG-DescriptorTag: 14 (0x0e)  [= maximum_bitrate_descriptor]
            descriptor_length: 3 (0x03)
            reserved_1: 3 (0x03)
            maximum_bitrate: 77500 (0x00012ebc)  (= 3875000 Bytes/sec)

            DVB-DescriptorTag: 82 (0x52)  [= stream_identifier_descriptor]
            descriptor_length: 1 (0x01)
            component_tag: 81 (0x51)

            DVB-DescriptorTag: 95 (0x5f)  [= private_data_specifier_descriptor]
            descriptor_length: 4 (0x04)
            PrivateDataSpecifier: 1179861332 (0x46534154)  [= >>ERROR: not (yet) defined... Report!<<]

            DVB-DescriptorTag: 209 (0xd1)  [= User defined]
            descriptor_length: 1 (0x01)
            Descriptor-data:
                 0000:  07                                                 .


Re: AutoLanguageSelection does not work properly ! #45 Abu Baniaz

  • PLi® Contributor
  • 2,438 posts

+62
Good

Posted 8 March 2019 - 00:27

My test was flash image. Set options including English as the preferred language. Restart. Scan. and zap to service. NAR gets selected.

Re: AutoLanguageSelection does not work properly ! #46 LraiZer

  • Senior Member
  • 101 posts

+19
Neutral

Posted 8 March 2019 - 00:54


The way i replicated your issue, was to run a scan and zap to ITV2 on a virgin system BEFORE i have set 'Auto language selection 1' = English

 

This happened because 'Prefer audio track stored by service' is enabled by default and NAR is the first available audio track and eng is the second avaiable audio track in PMT data on ITV2.
 
You need to make sure you set your audio language on a virgin system before zapping to channels which seems store the first available audio track to lamedb, even if this track is NAR and I have not chosen NAR option anywhere.
 
For me NAR track should be detected somehow as not the default track when this track is first available in PMT and other languages are also available if I have not chosen NAR anywhere yet?


Re: AutoLanguageSelection does not work properly ! #47 Abu Baniaz

  • PLi® Contributor
  • 2,438 posts

+62
Good

Posted 8 March 2019 - 01:03

On OpenViX we added this
https://github.com/O...a86201c6dcbb791

I doubt it will get accepted if others cannot replicate the issue. I am sure I set the language before scanning.

As our image is used in UK, we then added this
https://github.com/O...55378268f99329f

Re: AutoLanguageSelection does not work properly ! #48 LraiZer

  • Senior Member
  • 101 posts

+19
Neutral

Posted 8 March 2019 - 01:13

Those only set image defualt settings.. detecting NAR in available tracks should be pushed to end of available audio list, not left as first and so potential default track? 




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users