Changeset 1355 in 3DVCSoftware for branches/HTM-15.1-dev0-NICT/source/Lib/TLibEncoder
- Timestamp:
- 26 Oct 2015, 14:16:11 (9 years ago)
- Location:
- branches/HTM-15.1-dev0-NICT/source/Lib/TLibEncoder
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified branches/HTM-15.1-dev0-NICT/source/Lib/TLibEncoder/SEIwrite.cpp ¶
r1354 r1355 1317 1317 if( sei.m_alternativeDepthInfoCancelFlag == 0 ) 1318 1318 { 1319 #if DEBUG_NH_3D_SEI1320 printf("\n################## xWriteSEIAlternativeDepthInfo() ################\n");1321 #endif1322 1319 WRITE_CODE( sei.m_depthType, 2, "depth_type" ); 1323 1320 … … 1334 1331 for( Int i = 0, j = 0; j <= sei.m_numConstituentViewsGvdMinus1 + 1; j++ ) 1335 1332 { 1336 #if DEBUG_NH_3D_SEI1337 printf("sign_gvd_z_near_flag : sei.m_signGvdZNearFlag[%d][%d]: %u\n", i, j, sei.m_signGvdZNearFlag[i][j]);1338 printf("exp_gvd_z_near : sei.m_expGvdZNear[%d][%d]: %u\n", i, j, sei.m_expGvdZNear[i][j]);1339 printf("man_len_gvd_z_near_minus1 : sei.m_manLenGvdZNearMinus1[%d][%d]: %u\n", i, j, sei.m_manLenGvdZNearMinus1[i][j]);1340 printf("man_gvd_z_near : sei.m_manGvdZNear[%d][%d]: %u\n", i, j, sei.m_manGvdZNear[i][j]);1341 printf("sign_gvd_z_far_flag : sei.m_signGvdZFarFlag[%d][%d]: %u\n", i, j, sei.m_signGvdZFarFlag[i][j]);1342 printf("exp_gvd_z_far : sei.m_expGvdZFar[%d][%d]: %u\n", i, j, sei.m_expGvdZFar[i][j]);1343 printf("man_len_gvd_z_far_minus1 : sei.m_manLenGvdZFarMinus1[%d][%d]: %u\n", i, j, sei.m_manLenGvdZFarMinus1[i][j]);1344 printf("man_gvd_z_far : sei.m_manGvdZFar[%d][%d]: %u\n", i, j, sei.m_manGvdZFar[i][j]);1345 #endif1346 1333 WRITE_FLAG( ( sei.m_signGvdZNearFlag[i][j] ? 1 : 0 ), "sign_gvd_z_near_flag" ); 1347 1334 WRITE_CODE( sei.m_expGvdZNear[i][j], 7, "exp_gvd_z_near" ); … … 1356 1343 if( sei.m_intrinsicParamGvdFlag ) 1357 1344 { 1358 #if DEBUG_NH_3D_SEI1359 printf("prec_gvd_focal_length : sei.m_precGvdFocalLength: %u\n", sei.m_precGvdFocalLength);1360 printf("prec_gvd_principal_point : sei.m_precGvdPrincipalPoint: %u\n", sei.m_precGvdPrincipalPoint);1361 #endif1362 1345 WRITE_UVLC( sei.m_precGvdFocalLength, "prec_gvd_focal_length" ); 1363 1346 WRITE_UVLC( sei.m_precGvdPrincipalPoint, "prec_gvd_principal_point" ); … … 1365 1348 if( sei.m_rotationGvdFlag ) 1366 1349 { 1367 #if DEBUG_NH_3D_SEI1368 printf("prec_gvd_focal_length : sei.m_precGvdFocalLength: %u\n", sei.m_precGvdFocalLength);1369 #endif1370 1350 WRITE_UVLC( sei.m_precGvdRotationParam, "prec_gvd_rotation_param" ); 1371 1351 } 1372 1352 if( sei.m_translationGvdFlag ) 1373 1353 { 1374 #if DEBUG_NH_3D_SEI1375 printf("prec_gvd_focal_length : sei.m_precGvdFocalLength: %u\n", sei.m_precGvdFocalLength);1376 #endif1377 1354 WRITE_UVLC( sei.m_precGvdTranslationParam, "prec_gvd_translation_param" ); 1378 1355 } … … 1381 1358 if( sei.m_intrinsicParamGvdFlag ) 1382 1359 { 1383 #if DEBUG_NH_3D_SEI1384 printf("sign_gvd_focal_length_x : sei.m_signGvdFocalLengthX[%d][%d]: %u\n", i, j, sei.m_signGvdFocalLengthX[i][j]);1385 printf("exp_gvd_focal_length_x : sei.m_expGvdFocalLengthX[%d][%d]: %u\n", i, j, sei.m_expGvdFocalLengthX[i][j]);1386 printf("man_gvd_focal_length_x : sei.m_manGvdFocalLengthX[%d][%d]: %u\n", i, j, sei.m_manGvdFocalLengthX[i][j]);1387 printf("manLEN_gvd_focal_length_x : sei.getManGvdFocalLengthXLen(%d,%d): %u\n", i, j, sei.getManGvdFocalLengthXLen(i,j));1388 printf("sign_gvd_focal_length_y : sei.m_signGvdFocalLengthY[%d][%d]: %u\n", i, j, sei.m_signGvdFocalLengthY[i][j]);1389 printf("exp_gvd_focal_length_y : sei.m_expGvdFocalLengthY[%d][%d]: %u\n", i, j, sei.m_expGvdFocalLengthY[i][j]);1390 printf("man_gvd_focal_length_y : sei.m_manGvdFocalLengthY[%d][%d]: %u\n", i, j, sei.m_manGvdFocalLengthY[i][j]);1391 printf("manLEN_gvd_focal_length_y : sei.getManGvdFocalLengthYLen(%d,%d): %u\n", i, j, sei.getManGvdFocalLengthYLen(i,j));1392 printf("sign_gvd_principal_point_x : sei.m_signGvdPrincipalPointX[%d][%d]: %u\n", i, j, sei.m_signGvdPrincipalPointX[i][j]);1393 printf("exp_gvd_principal_point_x : sei.m_expGvdPrincipalPointX[%d][%d]: %u\n", i, j, sei.m_expGvdPrincipalPointX[i][j]);1394 printf("man_gvd_principal_point_x : sei.m_manGvdPrincipalPointX[%d][%d]: %u\n", i, j, sei.m_manGvdPrincipalPointX[i][j]);1395 printf("manLEN_gvd_principal_point_x : sei.getManGvdPrincipalPointXLen(%d,%d): %u\n", i, j, sei.getManGvdPrincipalPointXLen(i,j));1396 printf("sign_gvd_principal_point_y : sei.m_signGvdPrincipalPointY[%d][%d]: %u\n", i, j, sei.m_signGvdPrincipalPointY[i][j]);1397 printf("exp_gvd_principal_point_y : sei.m_expGvdPrincipalPointY[%d][%d]: %u\n", i, j, sei.m_expGvdPrincipalPointY[i][j]);1398 printf("man_gvd_principal_point_y : sei.m_manGvdPrincipalPointY[%d][%d]: %u\n", i, j, sei.m_manGvdPrincipalPointY[i][j]);1399 printf("manLEN_gvd_principal_point_x : sei.getManGvdPrincipalPointYLen(%d,%d): %u\n", i, j, sei.getManGvdPrincipalPointYLen(i,j));1400 #endif1401 1360 WRITE_FLAG( ( sei.m_signGvdFocalLengthX[i][j] ? 1 : 0 ), "sign_gvd_focal_length_x" ); 1402 1361 WRITE_CODE( sei.m_expGvdFocalLengthX[i][j], 6, "exp_gvd_focal_length_x" ); 1403 //WRITE_CODE( sei.m_manGvdFocalLengthX[i][j], sei.m_precGvdFocalLength, "man_gvd_focal_length_x" );1404 1362 WRITE_CODE( sei.m_manGvdFocalLengthX[i][j], sei.getManGvdFocalLengthXLen(i,j), "man_gvd_focal_length_x" ); 1405 1363 WRITE_FLAG( ( sei.m_signGvdFocalLengthY[i][j] ? 1 : 0 ), "sign_gvd_focal_length_y" ); 1406 1364 WRITE_CODE( sei.m_expGvdFocalLengthY[i][j], 6, "exp_gvd_focal_length_y" ); 1407 //WRITE_CODE( sei.m_manGvdFocalLengthY[i][j], sei.m_precGvdFocalLength, "man_gvd_focal_length_y" );1408 1365 WRITE_CODE( sei.m_manGvdFocalLengthY[i][j], sei.getManGvdFocalLengthYLen(i,j), "man_gvd_focal_length_y" ); 1409 1366 WRITE_FLAG( ( sei.m_signGvdPrincipalPointX[i][j] ? 1 : 0 ), "sign_gvd_principal_point_x" ); 1410 1367 WRITE_CODE( sei.m_expGvdPrincipalPointX[i][j], 6, "exp_gvd_principal_point_x" ); 1411 //WRITE_CODE( sei.m_manGvdPrincipalPointX[i][j], sei.m_precGvdPrincipalPoint, "man_gvd_principal_point_x" );1412 1368 WRITE_CODE( sei.m_manGvdPrincipalPointX[i][j], sei.getManGvdPrincipalPointXLen(i,j), "man_gvd_principal_point_x" ); 1413 1369 WRITE_FLAG( ( sei.m_signGvdPrincipalPointY[i][j] ? 1 : 0 ), "sign_gvd_principal_point_y" ); 1414 1370 WRITE_CODE( sei.m_expGvdPrincipalPointY[i][j], 6, "exp_gvd_principal_point_y" ); 1415 //WRITE_CODE( sei.m_manGvdPrincipalPointY[i][j], sei.m_precGvdPrincipalPoint, "man_gvd_principal_point_y" );1416 1371 WRITE_CODE( sei.m_manGvdPrincipalPointY[i][j], sei.getManGvdPrincipalPointYLen(i,j), "man_gvd_principal_point_y" ); 1417 1372 } 1418 1373 if( sei.m_rotationGvdFlag ) 1419 1374 { 1420 #if DEBUG_NH_3D_SEI/*1421 printf("sign_gvd_r : sei.m_signGvdR[%d][%d][%d]: %u\n", i, j, k, sei.m_signGvdR[i][j][k]);1422 printf("exp_gvd_r : sei.m_expGvdR[%d][%d][%d]: %u\n", i, j, k, sei.m_expGvdR[i][j][k]);1423 printf("man_gvd_r : sei.m_manGvdR[%d][%d][%d]: %u\n", i, j, k, sei.m_manGvdR[i][j][k]);1424 printf("sign_gvd_r : sei.m_signGvdR[%d][%d][%d]: %u\n", i, j, k, sei.m_signGvdR[i][j][k]);1425 printf("exp_gvd_r : sei.m_expGvdR[%d][%d][%d]: %u\n", i, j, k, sei.m_expGvdR[i][j][k]);1426 printf("man_gvd_r : sei.m_manGvdR[%d][%d][%d]: %u\n", i, j, k, sei.m_manGvdR[i][j][k]);1427 printf("sign_gvd_r : sei.m_signGvdR[%d][%d][%d]: %u\n", i, j, k, sei.m_signGvdR[i][j][k]);1428 printf("exp_gvd_r : sei.m_expGvdR[%d][%d][%d]: %u\n", i, j, k, sei.m_expGvdR[i][j][k]);1429 printf("man_gvd_r : sei.m_manGvdR[%d][%d][%d]: %u\n", i, j, k, sei.m_manGvdR[i][j][k]);1430 */1431 //printf("manLEN_gvd_r : sei.getManGvdRLen(%d,%d,%d): %u\n", i, j, k, sei.getManGvdRLen(i,j,k));1432 #endif1433 1375 WRITE_FLAG( ( sei.m_signGvdR00[i][j] ? 1 : 0 ), "sign_gvd_r00" ); 1434 1376 WRITE_CODE( sei.m_expGvdR00[i][j], 6, "exp_gvd_r00" ); … … 1458 1400 WRITE_CODE( sei.m_expGvdR22[i][j], 6, "exp_gvd_r22" ); 1459 1401 WRITE_CODE( sei.m_manGvdR22[i][j], sei.m_precGvdRotationParam, "man_gvd_r22" ); 1460 //WRITE_CODE( sei.m_manGvdR2[i][j], sei.getManGvdRLen(i,j,k), "man_gvd_r" );1461 1402 } 1462 1403 if( sei.m_translationGvdFlag ) 1463 1404 { 1464 #if DEBUG_NH_3D_SEI1465 printf("sign_gvd_t_x : sei.m_signGvdTX[%d][%d]: %u\n", i, j, sei.m_signGvdTX[i][j]);1466 printf("exp_gvd_t_x : sei.m_expGvdTX[%d][%d]: %u\n", i, j, sei.m_expGvdTX[i][j]);1467 printf("man_gvd_t_x : sei.m_manGvdTX[%d][%d]: %u\n", i, j, sei.m_manGvdTX[i][j]);1468 printf("manLEN_gvd_t_x : sei.getManGvdTXLen(%d,%d): %u\n", i, j, sei.getManGvdTXLen(i,j));1469 #endif1470 1405 WRITE_FLAG( ( sei.m_signGvdTX[i][j] ? 1 : 0 ), "sign_gvd_t_x" ); 1471 1406 WRITE_CODE( sei.m_expGvdTX[i][j], 6, "exp_gvd_t_x" ); 1472 //WRITE_CODE( sei.m_manGvdTX[i][j], sei.m_precGvdTranslationParam, "man_gvd_t_x" );1473 1407 WRITE_CODE( sei.m_manGvdTX[i][j], sei.getManGvdTXLen(i,j), "man_gvd_t_x" ); 1474 1408 } -
TabularUnified branches/HTM-15.1-dev0-NICT/source/Lib/TLibEncoder/TEncGOP.cpp ¶
r1349 r1355 232 232 OutputNALUnit nalu(naluType, temporalId); 233 233 #endif 234 printf("\nDEBUG: TEncGOP::xWriteSEI() call SEIWriter::writeSEImessages()\n");235 234 m_seiWriter.writeSEImessages(nalu.m_Bitstream, seiMessages, sps, false); 236 235 auPos = accessUnit.insert(auPos, new NALUnitEBSP(nalu));
Note: See TracChangeset for help on using the changeset viewer.