Lines Matching refs:p_current

536     dvbpsi_psi_section_t* p_current = p_result;  in dvbpsi_bat_sections_generate()  local
543 if (p_current == NULL) in dvbpsi_bat_sections_generate()
549 p_current->i_table_id = 0x4a; in dvbpsi_bat_sections_generate()
550 p_current->b_syntax_indicator = true; in dvbpsi_bat_sections_generate()
551 p_current->b_private_indicator = true; in dvbpsi_bat_sections_generate()
552 p_current->i_length = 13; /* including CRC_32 */ in dvbpsi_bat_sections_generate()
553 p_current->i_extension = p_bat->i_extension; in dvbpsi_bat_sections_generate()
554 p_current->i_version = p_bat->i_version; in dvbpsi_bat_sections_generate()
555 p_current->b_current_next = p_bat->b_current_next; in dvbpsi_bat_sections_generate()
556 p_current->i_number = 0; in dvbpsi_bat_sections_generate()
557 p_current->p_payload_end += 10; in dvbpsi_bat_sections_generate()
558 p_current->p_payload_start = p_current->p_data + 8; in dvbpsi_bat_sections_generate()
565 if( (p_current->p_payload_end - p_current->p_data) in dvbpsi_bat_sections_generate()
569 … i_bouquet_descriptors_length = (p_current->p_payload_end - p_current->p_payload_start) - 2; in dvbpsi_bat_sections_generate()
570 p_current->p_data[8] = (i_bouquet_descriptors_length >> 8) | 0xf0; in dvbpsi_bat_sections_generate()
571 p_current->p_data[9] = i_bouquet_descriptors_length; in dvbpsi_bat_sections_generate()
574 p_current->p_payload_end[0] = 0; in dvbpsi_bat_sections_generate()
575 p_current->p_payload_end[1] = 0; in dvbpsi_bat_sections_generate()
576 p_current->p_payload_end += 2; in dvbpsi_bat_sections_generate()
578 p_prev = p_current; in dvbpsi_bat_sections_generate()
579 p_current = dvbpsi_NewPSISection(1024); in dvbpsi_bat_sections_generate()
580 if (p_current == NULL) in dvbpsi_bat_sections_generate()
585 p_prev->p_next = p_current; in dvbpsi_bat_sections_generate()
587 p_current->i_table_id = 0x4a; in dvbpsi_bat_sections_generate()
588 p_current->b_syntax_indicator = true; in dvbpsi_bat_sections_generate()
589 p_current->b_private_indicator = true; in dvbpsi_bat_sections_generate()
590 p_current->i_length = 13; /* including CRC_32 */ in dvbpsi_bat_sections_generate()
591 p_current->i_extension = p_bat->i_extension; in dvbpsi_bat_sections_generate()
592 p_current->i_version = p_bat->i_version; in dvbpsi_bat_sections_generate()
593 p_current->b_current_next = p_bat->b_current_next; in dvbpsi_bat_sections_generate()
594 p_current->i_number = p_prev->i_number + 1; in dvbpsi_bat_sections_generate()
595 p_current->p_payload_end += 10; in dvbpsi_bat_sections_generate()
596 p_current->p_payload_start = p_current->p_data + 8; in dvbpsi_bat_sections_generate()
600 p_current->p_payload_end[0] = p_descriptor->i_tag; in dvbpsi_bat_sections_generate()
601 p_current->p_payload_end[1] = p_descriptor->i_length; in dvbpsi_bat_sections_generate()
602 memcpy(p_current->p_payload_end + 2, in dvbpsi_bat_sections_generate()
607 p_current->p_payload_end += p_descriptor->i_length + 2; in dvbpsi_bat_sections_generate()
608 p_current->i_length += p_descriptor->i_length + 2; in dvbpsi_bat_sections_generate()
614 i_bouquet_descriptors_length = (p_current->p_payload_end - p_current->p_payload_start) - 2; in dvbpsi_bat_sections_generate()
615 p_current->p_data[8] = (i_bouquet_descriptors_length >> 8) | 0xf0; in dvbpsi_bat_sections_generate()
616 p_current->p_data[9] = i_bouquet_descriptors_length; in dvbpsi_bat_sections_generate()
620 p_transport_stream_loop_length = p_current->p_payload_end; in dvbpsi_bat_sections_generate()
621 p_current->p_payload_end += 2; in dvbpsi_bat_sections_generate()
626 uint8_t* p_ts_start = p_current->p_payload_end; in dvbpsi_bat_sections_generate()
632 && ((p_ts_start - p_current->p_data) + i_transport_descriptors_length <= 1020)) in dvbpsi_bat_sections_generate()
642 && (p_ts_start - p_current->p_data != 12) in dvbpsi_bat_sections_generate()
646 … i_transport_stream_loop_length = (p_current->p_payload_end - p_transport_stream_loop_length) - 2; in dvbpsi_bat_sections_generate()
654 p_prev = p_current; in dvbpsi_bat_sections_generate()
655 p_current = dvbpsi_NewPSISection(1024); in dvbpsi_bat_sections_generate()
656 p_prev->p_next = p_current; in dvbpsi_bat_sections_generate()
658 p_current->i_table_id = 0x4a; in dvbpsi_bat_sections_generate()
659 p_current->b_syntax_indicator = true; in dvbpsi_bat_sections_generate()
660 p_current->b_private_indicator = true; in dvbpsi_bat_sections_generate()
661 p_current->i_length = 13; /* including CRC_32 */ in dvbpsi_bat_sections_generate()
662 p_current->i_extension = p_bat->i_extension; in dvbpsi_bat_sections_generate()
663 p_current->i_version = p_bat->i_version; in dvbpsi_bat_sections_generate()
664 p_current->b_current_next = p_bat->b_current_next; in dvbpsi_bat_sections_generate()
665 p_current->i_number = p_prev->i_number + 1; in dvbpsi_bat_sections_generate()
666 p_current->p_payload_end += 10; in dvbpsi_bat_sections_generate()
667 p_current->p_payload_start = p_current->p_data + 8; in dvbpsi_bat_sections_generate()
670 p_current->p_data[8] = 0xf0; in dvbpsi_bat_sections_generate()
671 p_current->p_data[9] = 0x00; in dvbpsi_bat_sections_generate()
675 p_transport_stream_loop_length = p_current->p_payload_end; in dvbpsi_bat_sections_generate()
676 p_current->p_payload_end += 2; in dvbpsi_bat_sections_generate()
678 p_ts_start = p_current->p_payload_end; in dvbpsi_bat_sections_generate()
688 p_current->p_payload_end += 6; in dvbpsi_bat_sections_generate()
689 p_current->i_length += 6; in dvbpsi_bat_sections_generate()
694 && ( (p_current->p_payload_end - p_current->p_data) in dvbpsi_bat_sections_generate()
698 p_current->p_payload_end[0] = p_descriptor->i_tag; in dvbpsi_bat_sections_generate()
699 p_current->p_payload_end[1] = p_descriptor->i_length; in dvbpsi_bat_sections_generate()
700 memcpy(p_current->p_payload_end + 2, in dvbpsi_bat_sections_generate()
705 p_current->p_payload_end += p_descriptor->i_length + 2; in dvbpsi_bat_sections_generate()
706 p_current->i_length += p_descriptor->i_length + 2; in dvbpsi_bat_sections_generate()
715 i_transport_descriptors_length = p_current->p_payload_end - p_ts_start - 5; in dvbpsi_bat_sections_generate()
723 … i_transport_stream_loop_length = (p_current->p_payload_end - p_transport_stream_loop_length) - 2; in dvbpsi_bat_sections_generate()
731 p_prev->i_last_number = p_current->i_number; in dvbpsi_bat_sections_generate()