Lines Matching refs:p_current

482     dvbpsi_psi_section_t *p_current = p_result;  in dvbpsi_sdt_sections_generate()  local
487 p_current->i_table_id = 0x42; in dvbpsi_sdt_sections_generate()
488 p_current->b_syntax_indicator = true; in dvbpsi_sdt_sections_generate()
489 p_current->b_private_indicator = true; in dvbpsi_sdt_sections_generate()
490 p_current->i_length = 12; /* header + CRC_32 */ in dvbpsi_sdt_sections_generate()
491 p_current->i_extension = p_sdt->i_extension; /* is transport_stream_id */ in dvbpsi_sdt_sections_generate()
492 p_current->i_version = p_sdt->i_version; in dvbpsi_sdt_sections_generate()
493 p_current->b_current_next = p_sdt->b_current_next; in dvbpsi_sdt_sections_generate()
494 p_current->i_number = 0; in dvbpsi_sdt_sections_generate()
495 p_current->p_payload_end += 11; /* just after the header */ in dvbpsi_sdt_sections_generate()
496 p_current->p_payload_start = p_current->p_data + 8; in dvbpsi_sdt_sections_generate()
499 p_current->p_data[8] = (p_sdt->i_network_id >> 8) ; in dvbpsi_sdt_sections_generate()
500 p_current->p_data[9] = p_sdt->i_network_id; in dvbpsi_sdt_sections_generate()
501 p_current->p_data[10] = 0xff; in dvbpsi_sdt_sections_generate()
506 uint8_t * p_service_start = p_current->p_payload_end; in dvbpsi_sdt_sections_generate()
511 …while ((p_descriptor != NULL)&& ((p_service_start - p_current->p_data) + i_service_length <= 1020)) in dvbpsi_sdt_sections_generate()
517 …if ((p_descriptor != NULL) && (p_service_start - p_current->p_data != 11) && (i_service_length <= … in dvbpsi_sdt_sections_generate()
522 p_prev = p_current; in dvbpsi_sdt_sections_generate()
523 p_current = dvbpsi_NewPSISection(1024); in dvbpsi_sdt_sections_generate()
524 p_prev->p_next = p_current; in dvbpsi_sdt_sections_generate()
526 p_current->i_table_id = 0x42; in dvbpsi_sdt_sections_generate()
527 p_current->b_syntax_indicator = true; in dvbpsi_sdt_sections_generate()
528 p_current->b_private_indicator = true; in dvbpsi_sdt_sections_generate()
529 p_current->i_length = 12; /* header + CRC_32 */ in dvbpsi_sdt_sections_generate()
530 p_current->i_extension = p_sdt->i_extension;; in dvbpsi_sdt_sections_generate()
531 p_current->i_version = p_sdt->i_version; in dvbpsi_sdt_sections_generate()
532 p_current->b_current_next = p_sdt->b_current_next; in dvbpsi_sdt_sections_generate()
533 p_current->i_number = p_prev->i_number + 1; in dvbpsi_sdt_sections_generate()
534 p_current->p_payload_end += 11; /* just after the header */ in dvbpsi_sdt_sections_generate()
535 p_current->p_payload_start = p_current->p_data + 8; in dvbpsi_sdt_sections_generate()
538 p_current->p_data[8] = (p_sdt->i_network_id >> 8) ; in dvbpsi_sdt_sections_generate()
539 p_current->p_data[9] = p_sdt->i_network_id; in dvbpsi_sdt_sections_generate()
540 p_current->p_data[10] = 0xff; in dvbpsi_sdt_sections_generate()
542 p_service_start = p_current->p_payload_end; in dvbpsi_sdt_sections_generate()
551 p_current->p_payload_end += 5; in dvbpsi_sdt_sections_generate()
552 p_current->i_length += 5; in dvbpsi_sdt_sections_generate()
556 …while ((p_descriptor != NULL) && ( (p_current->p_payload_end - p_current->p_data) + p_descriptor->… in dvbpsi_sdt_sections_generate()
559 p_current->p_payload_end[0] = p_descriptor->i_tag; in dvbpsi_sdt_sections_generate()
560 p_current->p_payload_end[1] = p_descriptor->i_length; in dvbpsi_sdt_sections_generate()
561 memcpy(p_current->p_payload_end + 2, p_descriptor->p_data, p_descriptor->i_length); in dvbpsi_sdt_sections_generate()
563 p_current->p_payload_end += p_descriptor->i_length + 2; in dvbpsi_sdt_sections_generate()
564 p_current->i_length += p_descriptor->i_length + 2; in dvbpsi_sdt_sections_generate()
572 i_service_length = p_current->p_payload_end - p_service_start - 5; in dvbpsi_sdt_sections_generate()
583 p_prev->i_last_number = p_current->i_number; in dvbpsi_sdt_sections_generate()