Lines Matching refs:p_current

511     dvbpsi_psi_section_t * p_current = dvbpsi_NewPSISection(1024);  in dvbpsi_sis_sections_generate()  local
513 p_current->i_table_id = 0xFC; in dvbpsi_sis_sections_generate()
514 p_current->b_syntax_indicator = false; in dvbpsi_sis_sections_generate()
515 p_current->b_private_indicator = false; in dvbpsi_sis_sections_generate()
516 p_current->i_length = 3; /* header + CRC_32 */ in dvbpsi_sis_sections_generate()
519 p_current->p_payload_end += 2; /* just after the header */ in dvbpsi_sis_sections_generate()
520 p_current->p_payload_start = p_current->p_data + 3; in dvbpsi_sis_sections_generate()
522 p_current->p_data[3] = p_sis->i_protocol_version; in dvbpsi_sis_sections_generate()
523 p_current->p_data[4] = p_sis->b_encrypted_packet ? 0x80 : 0x0; in dvbpsi_sis_sections_generate()
526 p_current->p_data[4] |= ((p_sis->i_encryption_algorithm << 1) & 0x7E); in dvbpsi_sis_sections_generate()
528 p_current->p_data[4] |= ((p_sis->i_pts_adjustment & 0x00800) >> 32); in dvbpsi_sis_sections_generate()
529 p_current->p_data[5] = (p_sis->i_pts_adjustment >> 24); in dvbpsi_sis_sections_generate()
530 p_current->p_data[6] = (p_sis->i_pts_adjustment >> 16); in dvbpsi_sis_sections_generate()
531 p_current->p_data[7] = (p_sis->i_pts_adjustment >> 8); in dvbpsi_sis_sections_generate()
532 p_current->p_data[8] = p_sis->i_pts_adjustment; in dvbpsi_sis_sections_generate()
534 p_current->p_data[9] = p_sis->cw_index; in dvbpsi_sis_sections_generate()
535 p_current->p_data[11] = 0x00; in dvbpsi_sis_sections_generate()
536 p_current->p_data[11]|= ((p_sis->i_splice_command_length >> 8) & 0x0F); in dvbpsi_sis_sections_generate()
537 p_current->p_data[12] = (uint8_t) (p_sis->i_splice_command_length & 0xFF); in dvbpsi_sis_sections_generate()
538 p_current->p_data[13] = p_sis->i_splice_command_type; in dvbpsi_sis_sections_generate()
550 p_current->p_data[i_desc_start] = (p_sis->i_descriptors_length >> 8); in dvbpsi_sis_sections_generate()
551 p_current->p_data[i_desc_start+1] = (uint8_t)(p_sis->i_descriptors_length & 0xFF); in dvbpsi_sis_sections_generate()
553 p_current->p_payload_end += (i_desc_start + 1); in dvbpsi_sis_sections_generate()
558 while ((p_descriptor != NULL) && (p_current->i_length <= 1018)) in dvbpsi_sis_sections_generate()
564 p_current->p_payload_end[0] = p_descriptor->i_tag; in dvbpsi_sis_sections_generate()
565 p_current->p_payload_end[1] = p_descriptor->i_length; in dvbpsi_sis_sections_generate()
566 memcpy(p_current->p_payload_end + 2, p_descriptor->p_data, p_descriptor->i_length); in dvbpsi_sis_sections_generate()
568 p_current->p_payload_end += p_descriptor->i_length + 2; in dvbpsi_sis_sections_generate()
569 p_current->i_length += p_descriptor->i_length + 2; in dvbpsi_sis_sections_generate()
576 dvbpsi_BuildPSISection(p_dvbpsi, p_current); in dvbpsi_sis_sections_generate()
577 return p_current; in dvbpsi_sis_sections_generate()