Loading lib_isar/isar_splitRendererPost.c +14 −9 Original line number Diff line number Diff line Loading @@ -758,6 +758,11 @@ void isar_splitBinPostRendMdDec( split_rend_config.dof = (int16_t) ISAR_SPLIT_REND_BITStream_read_int32( pBits, ISAR_SPLIT_REND_DOF_BITS ); split_rend_config.hq_mode = (int16_t) ISAR_SPLIT_REND_BITStream_read_int32( pBits, ISAR_SPLIT_REND_HQ_MODE_BITS ); #ifdef NONBE_SPLIT_DYN_OFFSET set_f( split_rend_config.pose_offsets_yaw, SPLIT_REND_POSE_OFFSET_DEFAULT, 2 ); set_f( split_rend_config.pose_offsets_pitch, SPLIT_REND_POSE_OFFSET_DEFAULT, 2 ); set_f( split_rend_config.pose_offsets_roll, SPLIT_REND_POSE_OFFSET_DEFAULT, 2 ); #endif #ifdef SPLIT_REND_POSE_CORRECTION_UNUSED_BITS num_bits = isar_renderSplitGetRot_axisNumBits( split_rend_config.dof ); Loading Loading @@ -805,9 +810,9 @@ void isar_splitBinPostRendMdDec( /* read relative poses */ isar_renderSplitGetNumPoses( pMultiBinPoseData->rot_axis, pMultiBinPoseData->dof, pMultiBinPoseData->hq_mode, rot_axis, split_rend_config.dof, split_rend_config.hq_mode, &num_yaw_poses, &num_pitch_poses, &num_roll_poses ); Loading @@ -821,16 +826,16 @@ void isar_splitBinPostRendMdDec( for ( pos_idx = 0; pos_idx < num_pitch_poses; pos_idx++ ) { angle = (int16_t) roundf( pMultiBinPoseData->relative_head_poses[pos_idx + num_yaw_poses + 1][1] ); angle += 180; ISAR_SPLIT_REND_BITStream_read_int32( pBits, ISAR_SPLIT_REND_HEAD_POSE_BITS ); angle = (int16_t) ISAR_SPLIT_REND_BITStream_read_int32( pBits, ISAR_SPLIT_REND_HEAD_POSE_BITS ); angle -= 180; pMultiBinPoseData->relative_head_poses[pos_idx + num_yaw_poses + 1][1] = angle; } for ( pos_idx = 0; pos_idx < num_roll_poses; pos_idx++ ) { angle = (int16_t) roundf( pMultiBinPoseData->relative_head_poses[pos_idx + num_yaw_poses + num_pitch_poses + 1][2] ); angle += 180; ISAR_SPLIT_REND_BITStream_read_int32( pBits, ISAR_SPLIT_REND_HEAD_POSE_BITS ); angle = (int16_t) ISAR_SPLIT_REND_BITStream_read_int32( pBits, ISAR_SPLIT_REND_HEAD_POSE_BITS ); angle -= 180; pMultiBinPoseData->relative_head_poses[pos_idx + num_yaw_poses + num_pitch_poses + 1][2] = angle; } #endif Loading Loading
lib_isar/isar_splitRendererPost.c +14 −9 Original line number Diff line number Diff line Loading @@ -758,6 +758,11 @@ void isar_splitBinPostRendMdDec( split_rend_config.dof = (int16_t) ISAR_SPLIT_REND_BITStream_read_int32( pBits, ISAR_SPLIT_REND_DOF_BITS ); split_rend_config.hq_mode = (int16_t) ISAR_SPLIT_REND_BITStream_read_int32( pBits, ISAR_SPLIT_REND_HQ_MODE_BITS ); #ifdef NONBE_SPLIT_DYN_OFFSET set_f( split_rend_config.pose_offsets_yaw, SPLIT_REND_POSE_OFFSET_DEFAULT, 2 ); set_f( split_rend_config.pose_offsets_pitch, SPLIT_REND_POSE_OFFSET_DEFAULT, 2 ); set_f( split_rend_config.pose_offsets_roll, SPLIT_REND_POSE_OFFSET_DEFAULT, 2 ); #endif #ifdef SPLIT_REND_POSE_CORRECTION_UNUSED_BITS num_bits = isar_renderSplitGetRot_axisNumBits( split_rend_config.dof ); Loading Loading @@ -805,9 +810,9 @@ void isar_splitBinPostRendMdDec( /* read relative poses */ isar_renderSplitGetNumPoses( pMultiBinPoseData->rot_axis, pMultiBinPoseData->dof, pMultiBinPoseData->hq_mode, rot_axis, split_rend_config.dof, split_rend_config.hq_mode, &num_yaw_poses, &num_pitch_poses, &num_roll_poses ); Loading @@ -821,16 +826,16 @@ void isar_splitBinPostRendMdDec( for ( pos_idx = 0; pos_idx < num_pitch_poses; pos_idx++ ) { angle = (int16_t) roundf( pMultiBinPoseData->relative_head_poses[pos_idx + num_yaw_poses + 1][1] ); angle += 180; ISAR_SPLIT_REND_BITStream_read_int32( pBits, ISAR_SPLIT_REND_HEAD_POSE_BITS ); angle = (int16_t) ISAR_SPLIT_REND_BITStream_read_int32( pBits, ISAR_SPLIT_REND_HEAD_POSE_BITS ); angle -= 180; pMultiBinPoseData->relative_head_poses[pos_idx + num_yaw_poses + 1][1] = angle; } for ( pos_idx = 0; pos_idx < num_roll_poses; pos_idx++ ) { angle = (int16_t) roundf( pMultiBinPoseData->relative_head_poses[pos_idx + num_yaw_poses + num_pitch_poses + 1][2] ); angle += 180; ISAR_SPLIT_REND_BITStream_read_int32( pBits, ISAR_SPLIT_REND_HEAD_POSE_BITS ); angle = (int16_t) ISAR_SPLIT_REND_BITStream_read_int32( pBits, ISAR_SPLIT_REND_HEAD_POSE_BITS ); angle -= 180; pMultiBinPoseData->relative_head_poses[pos_idx + num_yaw_poses + num_pitch_poses + 1][2] = angle; } #endif Loading