Changeset 1054 in 3DVCSoftware for branches/HTM-12.0-dev1/source/Lib/TLibCommon/TypeDef.h
- Timestamp:
- 26 Sep 2014, 18:34:05 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-12.0-dev1/source/Lib/TLibCommon/TypeDef.h
r1051 r1054 55 55 56 56 #ifndef HEVC_EXT 57 #define HEVC_EXT 257 #define HEVC_EXT 1 58 58 #endif 59 59 … … 387 387 ///////////////////////////////////////////////////////////////////////////////// 388 388 // TBD: Check if integration is necessary. 389 390 391 392 #define H_MV_HLS10_GEN 0 // General changes (not tested) 393 394 #define H_MV_HLS10_GEN_FIX 1 395 396 #define H_MV_HLS10_GEN_VSP_CONF_WIN 1 // VPS conformance window 397 #define H_MV_HLS10_GEN_VSP_BASE_LAYER_AVAIL 1 // vps_base_layer_available 398 #define H_MV_HLS10_REF_PRED_LAYERS 1 // reference and predicted layer derivation 399 #define H_MV_HLS10_NESSECARY_LAYER 1 // necessary layers 400 #define H_MV_HLS10_ADD_LAYERSETS 1 // additional layer sets 401 #define H_MV_HLS10_DBP_SIZE 1 // dpb size syntax structure 402 #define H_MV_HLS10_MAXNUMPICS 1 // constraint on number of pictures in rps 403 #define H_MV_HLS10_PTL 1 // profile tier level 404 #define H_MV_HLS10_MULTILAYERSPS 1 // multilayer SPS extension 405 #define H_MV_HLS10_VPS_VUI 1 // vsp vui 406 #define H_MV_HLS10_VPS_VUI_BSP 1 // vsp vui bsp 407 #define H_MV_HLS10_PPS 1 // PPS modifications 408 409 #define H_MV_HLS10_VPS_VUI_BSP_STORE 0 // Currently bsp vui bsp hrd parameters are not stored, some dynamic memory allocation with upper bounds is required. 410 411 389 412 #define H_MV_HLS7_GEN 0 // General changes (not tested) 413 390 414 391 415 // POC … … 463 487 #define MAX_NESTING_NUM_LAYER 64 464 488 489 #if H_MV_HLS10_VPS_VUI_BSP 490 #define MAX_VPS_NUM_HRD_PARAMETERS 1024 491 #define MAX_NUM_SUB_LAYERS 7 492 #define MAX_NUM_SIGNALLED_PARTITIONING_SCHEMES 16 493 #else 465 494 #define MAX_VPS_NUM_HRD_PARAMETERS 1 495 #endif 496 466 497 #define MAX_VPS_OP_SETS_PLUS1 1024 467 498 #if H_MV 499 #if H_MV_HLS10_ADD_LAYERSETS 500 #define MAX_VPS_NUM_ADD_LAYER_SETS 1024 501 #endif 468 502 #define MAX_VPS_NUH_LAYER_ID_PLUS1 63 469 503 #define MAX_NUM_SCALABILITY_TYPES 16 … … 480 514 #define MAX_VPS_PROFILE_TIER_LEVEL 64 481 515 #define MAX_VPS_ADD_OUTPUT_LAYER_SETS 1024 516 #if H_MV_HLS10_ADD_LAYERSETS 517 #define MAX_VPS_OUTPUTLAYER_SETS ( MAX_VPS_ADD_OUTPUT_LAYER_SETS + MAX_VPS_OP_SETS_PLUS1 + MAX_VPS_OP_SETS_PLUS1 ) 518 #else 482 519 #define MAX_VPS_OUTPUTLAYER_SETS ( MAX_VPS_ADD_OUTPUT_LAYER_SETS + MAX_VPS_OP_SETS_PLUS1 ) 520 #endif 483 521 #define MAX_NUM_VIDEO_SIGNAL_INFO 16 484 522 #define MAX_NUM_SCALED_REF_LAYERS MAX_NUM_LAYERS-1 523 #if !H_MV_HLS10_VPS_VUI_BSP 485 524 #define MAX_NUM_BSP_HRD_PARAMETERS 100 ///< Maximum value is actually not specified 486 525 #define MAX_NUM_BITSTREAM_PARTITIONS 100 ///< Maximum value is actually not specified 487 526 #define MAX_NUM_BSP_SCHED_COMBINATION 100 ///< Maximum value is actually not specified 488 527 #define MAX_SUB_STREAMS 1024 528 #endif 489 529 #else 490 530 #define MAX_NUM_LAYER_IDS 64 … … 957 997 MAINSTILLPICTURE = 3, 958 998 #if H_MV 999 #if H_MV_HLS10_PTL 1000 MULTIVIEWMAIN = 6, 1001 MAIN3D = 5, 1002 #if H_3D 1003 MAIN3D = 8, 1004 #endif 1005 #else 959 1006 MAINSTEREO = 4, 960 1007 MAINMULTIVIEW = 5, 961 1008 #if H_3D 962 1009 MAIN3D = 6, 1010 #endif 963 1011 #endif 964 1012 #endif
Note: See TracChangeset for help on using the changeset viewer.