Jump to content


biohazardous

Member Since 22 Sep 2014
Offline Last Active 12 Jan 2019 12:30
-----

Posts I've Made

In Topic: DVB Audio stream decoding

10 March 2015 - 02:51

If you rewrite a part of enigma2 and compile it yourself ;)

@Erik Slagter

In which part do we have to modify .cpp on enigma2. Below is the screenshot of the missing pid and attach the dvbsnoop log.

[attachment=63410:screenshot.jpg]

dm800se login: root
root@dm800se:~# dvbsnoop -n 1 0x1350
dvbsnoop V1.4.51 -- http://dvbsnoop.sourceforge.net/

------------------------------------------------------------
SECT-Packet: 00000001   PID: 4944 (0x1350), Length: 53 (0x0035)
Time received: Mon 2015-03-09  02:02:10.687
------------------------------------------------------------
  0000:  02 b0 32 00 e6 c7 00 00  f3 4c f0 00 1b f3 4c f0   ..2......L....L.
  0010:  06 09 04 18 02 f3 52 06  f3 4d f0 15 02 03 75 6e   ......R..M....un
  0020:  64 05 04 41 43 2d 33 6a  02 80 02 09 04 18 02 f3   d..AC-3j........
  0030:  52 23 c0 d2 16                                     R#...

PID:  4944 (0x1350)

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: 50 (0x0032)
Program_number: 230 (0x00e6)
reserved_2: 3 (0x03)
Version_number: 3 (0x03)
current_next_indicator: 1 (0x01)  [= valid now]
Section_number: 0 (0x00)
Last_Section_number: 0 (0x00)
reserved_3: 7 (0x07)
PCR PID: 4940 (0x134c)
reserved_4: 15 (0x0f)
Program_info_length: 0 (0x0000)

Stream_type loop:

    Stream_type: 27 (0x1b)  [= AVC video stream as defined in ITU-T Rec. H.264 |
 ISO/IEC 14496-10 Video]
    reserved_1: 7 (0x07)
    Elementary_PID: 4940 (0x134c)
    reserved_2: 15 (0x0f)
    ES_info_length: 6 (0x0006)

            MPEG-DescriptorTag: 9 (0x09)  [= CA_descriptor]
            descriptor_length: 4 (0x04)
            CA_system_ID: 6146 (0x1802)  [= Kudelski SA]
            reserved: 7 (0x07)
            CA_PID: 4946 (0x1352)


    Stream_type: 6 (0x06)  [= ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets c
ontaining private data]
    reserved_1: 7 (0x07)
    Elementary_PID: 4941 (0x134d)
    reserved_2: 15 (0x0f)
    ES_info_length: 21 (0x0015)

            MPEG-DescriptorTag: 2 (0x02)  [= video_stream_descriptor]
            descriptor_length: 3 (0x03)
            multiple_frame_rate_flag: 0 (0x00)
            frame_rate_code: 14 (0x000e)
            MPEG_1_only_flag: 1 (0x01)
            constrained_parameter_flag: 0 (0x00)
            still_picture_flag: 1 (0x01)
            profile_and_level_indication: 110 (0x6e)
            chroma_format: 1 (0x01)
            frame_rate_extension_flag: 1 (0x01)
            reserved_1: 4 (0x04)

            MPEG-DescriptorTag: 5 (0x05)  [= registration_descriptor]
            descriptor_length: 4 (0x04)
            format_identifier: 1094921523 (0x41432d33)  [= see: SC29]
               AC-3

            DVB-DescriptorTag: 106 (0x6a)  [= AC3_descriptor]
            descriptor_length: 2 (0x02)
            component_type_flag: 1 (0x01)
            bsid_flag: 0 (0x00)
            mainid_flag: 0 (0x00)
            asvc_flag: 0 (0x00)
            reserved: 0 (0x00)
            component_type: 2 (0x02)  [= TODO:  $$$ - AC3 Component type]

            MPEG-DescriptorTag: 9 (0x09)  [= CA_descriptor]
            descriptor_length: 4 (0x04)
            CA_system_ID: 6146 (0x1802)  [= Kudelski SA]
            reserved: 7 (0x07)
            CA_PID: 4946 (0x1352)

CRC: 599839254 (0x23c0d216)
==========================================================