Hi can anyone tell me which .c/.cpp file detects and selects the audio stream type, such as AC3 under dvb?
Also, is it possible to force it to be AC3 when it has a malformed header?
Posted 21 February 2015 - 19:40
The media types are conveyed by a table in the stream, the PMT, it's not probed etc.
* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.
Posted 22 February 2015 - 10:03
If you rewrite a part of enigma2 and compile it yourself
* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.
Posted 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) ==========================================================
0 members, 3 guests, 0 anonymous users