Sollte jetzt behoben sein.
Der service_type in der SDT ist jetzt bei allen 3 Programmen korrekt 0xA ("advanced codec digital radio sound service").
Die Servicenamen haben bei Antenne Bayern und Rock Antenne noch immer die Steuerzeichen, die vermutlich (ich bin mir nicht 100% sicher, aber das muss eigentlich die Ursache sein) bei TechniSat Cablestar 100 zu den obskuren Programmnamen führen in Kabelnetzen mit 1:1-Übernahme von Astra:
MediaInfo zeigt auch den korrekten Codec und die Steuerzeichen:
Entsprechend sind auch die service_name_length bei ABy und Rock Antenne immer noch um je 2 zu groß (das sind die beiden Steuerzeichen, die die TechniSat Cablestar 100 verwirren, aber offenbar mit keinem anderen Gerät angezeigt werden, außer mit Software, die den TS analysiert (MediaInfo) oder spielt (VLC).
Hier die entsprechenden Loops der SDT auf TSID 7:
service (ROCK ANTENNE)
+-service_id: 0xA0 (160)
+-reserved_future_use: 0x3F (63)
+-EIT_schedule_flag: 0x0 (0) => No EIT schedule information
+-EIT_present_following_flag: 0x0 (0) => No EIT_present_following information
+-running_status: 0x4 (4) => running
+-free_CA_mode: 0x0 (0) => clear
+-service_descriptors_length: 0x1E (30)
+-service_descriptors: 1 entries
+-Descriptor: service_descriptor: 0x48 (72)
+-descriptor_tag: 0x48 (72) => service_descriptor
+-descriptor_length: 0x1C (28)
+-descriptor_data: 0x0A0B426574614469676974616C0E86524F434B20414E5487454E4E45 "..BetaDigital.
.ROCK ANT
.ENNE"
+-service_type: 0xA (10) => advanced codec digital radio sound service
+-service_provider_name_encoding: default (ISO 6937, latin)
+-service_provider_name_length: 0xB (11)
+-service_provider_name: BetaDigital
+-service_name_encoding: default (ISO 6937, latin)
+-service_name_length: 0xE (
14)
+-service_name: ROCK ANTENNE
service (ANTENNE BAYERN)
+-service_id: 0xAA (170)
+-reserved_future_use: 0x3F (63)
+-EIT_schedule_flag: 0x0 (0) => No EIT schedule information
+-EIT_present_following_flag: 0x0 (0) => No EIT_present_following information
+-running_status: 0x4 (4) => running
+-free_CA_mode: 0x0 (0) => clear
+-service_descriptors_length: 0x20 (32)
+-service_descriptors: 1 entries
+-Descriptor: service_descriptor: 0x48 (72)
+-descriptor_tag: 0x48 (72) => service_descriptor
+-descriptor_length: 0x1E (30)
+-descriptor_data: 0x0A0B426574614469676974616C1086414E54454E4E45872042415945524E "..BetaDigital.
.ANTENNE
. BAYERN"
+-service_type: 0xA (10) => advanced codec digital radio sound service
+-service_provider_name_encoding: default (ISO 6937, latin)
+-service_provider_name_length: 0xB (11)
+-service_provider_name: BetaDigital
+-service_name_encoding: default (ISO 6937, latin)
+-service_name_length: 0x10 (
16)
+-service_name: ANTENNE BAYERN
service (OLDIE ANTENNE)
+-service_id: 0xB4 (180)
+-reserved_future_use: 0x3F (63)
+-EIT_schedule_flag: 0x0 (0) => No EIT schedule information
+-EIT_present_following_flag: 0x0 (0) => No EIT_present_following information
+-running_status: 0x4 (4) => running
+-free_CA_mode: 0x0 (0) => clear
+-service_descriptors_length: 0x1D (29)
+-service_descriptors: 1 entries
+-Descriptor: service_descriptor: 0x48 (72)
+-descriptor_tag: 0x48 (72) => service_descriptor
+-descriptor_length: 0x1B (27)
+-descriptor_data: 0x0A0B426574614469676974616C0D4F4C44494520414E54454E4E45 "..BetaDigital.OLDIE ANTENNE"
+-service_type: 0xA (10) => advanced codec digital radio sound service
+-service_provider_name_encoding: default (ISO 6937, latin)
+-service_provider_name_length: 0xB (11)
+-service_provider_name: BetaDigital
+-service_name_encoding: default (ISO 6937, latin)
+-service_name_length: 0xD (13)
+-service_name: OLDIE ANTENNE
Die AAC-Profile / Typen in den PMT der 3 Programme sind auch korrekt:
Descriptor: AAC descriptor: 0x7C (124)
+-descriptor_tag: 0x7C (124) => AAC descriptor
+-descriptor_length: 0x3 (3)
+-descriptor_data: 0x518003 "Q.."
+-profile_and_level: 0x51 (81) => AAC profile, level 2
+-aac_type_flag: 0x1 (1)
+-aac_type: 0x3 (3) => HE-AAC audio, stereo
Auch der audio_type im language_descriptor steht jetzt wie bei der ARD:
Descriptor: ISO_639_language_descriptor: 0xA (10)
+-descriptor_tag: 0xA (10) => ISO_639_language_descriptor
+-descriptor_length: 0x4 (4)
+-descriptor_data: 0x64657500 "deu."
+-language_list: 1 entries
+-language
+-ISO_639_language_code: deu
+-audio_type: 0x0 (0) => Undefined
@SuperTobi
Was macht die QAM-Box? Zeigt die jetzt bei den 3 Programmen richtig AAC an oder immer noch MPEG-Radio?