Structure of Transport Stream (from ISO/IEC 13818-1): transport_packet() { sync_byte 8 bslbf 0 transport_error_indicator 1 bslbf 1 payload_unit_start_indicator 1 bslbf 1 transport_priority 1 bslbf 1 PID 13 uimsbf 1,2 transport_scrambling_control 2 bslbf 3 adaption_field_control 2 bslbf 3 continuity_counter 4 uimsbf 3 if (adaption_field_control=='10' || adaption_field_control=='11'){ adaption_field() } if (adaption_field_control=='01' || adaption_field_control=='11'){ for (i=0;i