Avalpa Community http://www.avalpa.com/forum/ |
|
new descriptor, freq list http://www.avalpa.com/forum/viewtopic.php?f=11&t=250 |
Page 1 of 1 |
Author: | orange [ Thu May 07, 2015 2:52 pm ] |
Post subject: | new descriptor, freq list |
think I've managed to add a descriptor "Frequency list descriptor": Code: ####################################################################### class frequency_descriptor_loop_item(DVBobject): def pack(self): fmt = "!l" return pack(fmt, self.centre_frequency, ) class frequency_list_descriptor(Descriptor): descriptor_tag = 0x62 def bytes(self): dvb_frequency_bytes = string.join( map(lambda x: x.pack(), self.dvb_frequency_descriptor_loop), "") FMT = "!B%ds" % len(dvb_frequency_bytes) print FMT return pack(FMT, self.coding_type, #int dvb_frequency_bytes, ) ###################################################################### example: Code: transport_stream_loop_item(
transport_stream_id = 1, original_network_id = 0, transport_descriptor_loop = [ frequency_list_descriptor( coding_type = 254, # cable = 2 -> FE -> 254 dvb_frequency_descriptor_loop = [ frequency_descriptor_loop_item( centre_frequency = 0x3060000, ), frequency_descriptor_loop_item( centre_frequency = 0x3780000, ), frequency_descriptor_loop_item( centre_frequency = 0x3940000, ), frequency_descriptor_loop_item( centre_frequency = 0x4100000, ), frequency_descriptor_loop_item( centre_frequency = 0x6260000, ), ], ), service_list_descriptor( ... |
Page 1 of 1 | All times are UTC + 1 hour [ DST ] |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |