Bitstream file name:
SLICES_A_HUAWEI_3.bit

exercise the following slice/tile layouts, and each layout lasts for 5 frames:

----------------------------------------layout 1----------------------------------------
Explanation of bitstream features:
raster slices with varying sizes. 
# a 1920x1080 input sequence with CTU size = 128x128, and split to 5 tile columns and 5 tile rows rectangular slices
# each tile column has a size of 3 CTUs, and tile row has a size of 2 CTUs (except the last tile row that has less than one CTU height on the boundary)
# 
#-<3 CTUs>----------------------------
#|        |        |        |        |
#|        |        |        |        |
#|        |        |        |        |
#|        |        |        |        |
#|--------|--------|--------|--------|
# each | stands for a tile row with a height 2 CTUs, except the last tile row (less than one CTU height on the boundary)
#     
# each tile is a raster slice, in total 25 slice
# the tile/slice configuration file raster_slice_25_slice_5col_5row_tiles.cfg is attached for reference  

the slice/tile configurations are as follows:
TileColumnWidthArray          : 3                      # Tile column widths in units of CTUs. Last column width will be repeated uniformly to cover any remaining picture width
TileRowHeightArray            : 2                      # Tile row heights in units of CTUs. Last row height will be repeated uniformly to cover any remaining picture height  
RasterScanSlices              : 1                      # Raster-scan or rectangular slices (0: rectangular, 1: raster-scan)
RasterSliceSizes              : 1                      # Raster-scan slice sizes in units of tiles. Last slice size will be repeated uniformly to cover any remaining tiles in the picture

----------------------------------------layout 2----------------------------------------

# a 1920x1080 input sequence with CTU size = 128x128, and split to 5 tile columns and 5 tile rows rectangular slices
# the tile columns have 1, 5, 1, 7, 1 CTUs wide, respectively
# the tile rows    have 1, 2, 2, 3, 1 CTUs high, respectively. 
# the bitstream try to exercise cases when a raster slice consists of only one CTU
# the tile/slice configuration file raster_slice_with_slices_has_1_ctu.cfg is attached for reference

the slice/tile configurations are as follows:

TileColumnWidthArray          : 1 5 1 7 1              # Tile column widths in units of CTUs. Last column width will be repeated uniformly to cover any remaining picture width
TileRowHeightArray            : 1 2 2 3 1              # Tile row heights in units of CTUs. Last row height will be repeated uniformly to cover any remaining picture height  
RasterScanSlices              : 1                      # Raster-scan or rectangular slices (0: rectangular, 1: raster-scan)
RasterSliceSizes              : 1 8 1 6 5 1 1 1 1      # Raster-scan slice sizes in units of tiles. Last slice size will be repeated uniformly to cover any remaining tiles in the picture

----------------------------------------layout 3----------------------------------------

# a 1920x1080 input sequence with CTU size = 128x128, and there is only one tile, and the tile consists of only one rect slice
# the tile/slice configuration file rect_slice_1_slice_1_tile.cfg is attached for reference

the slice/tile configurations are as follows:
TileColumnWidthArray          : 15                     # Tile column widths in units of CTUs. Last column width will be repeated uniformly to cover any remaining picture width
TileRowHeightArray            : 9                      # Tile row heights in units of CTUs. Last row height will be repeated uniformly to cover any remaining picture height  
RasterScanSlices              : 0                      # Raster-scan or rectangular slices (0: rectangular, 1: raster-scan)
RasterSliceSizes              : 0                      # Raster-scan slice sizes in units of tiles. Last slice size will be repeated uniformly to cover any remaining tiles in the picture
RectSliceFixedWidth           : 1                      # Fixed rectangular slice width in units of tiles (0: disable this feature and use RectSlicePositions instead)
RectSliceFixedHeight          : 1                      # Fixed rectangular slice height in units of tiles (0: disable this feature and use RectSlicePositions instead)

----------------------------------------layout 4----------------------------------------

# an 1920x1080 input sequence with CTU size = 128x128, and split to 5 tile columns and 5 tile rows rectangular slices
# each tile column has a size of 3 CTUs, and tile row has a size of 2 CTUs (except the last tile row that has less than one CTU height on the boundary)
# 
#-<3 CTUs>----------------------------
#|        |        |        |        |
#|        |        |        |        |
#|        |        |        |        |
#|        |        |        |        |
#|--------|--------|--------|--------|
# each | stands for a tile row with a height of 2 CTUs, except the last tile row (less than one CTU height on the boundary)
#     
# each tile consists of two rect slices, and each rect slice is a row of 3 CTUs. In total there are 50 rect slices
# the tile/slice configuration file rect_slice_50_slices_5col_5row_tiles.cfg is attached for reference  

the slice/tile configurations are as follows:
TileColumnWidthArray          : 3                     # Tile column widths in units of CTUs. Last column width will be repeated uniformly to cover any remaining picture width
TileRowHeightArray            : 2                      # Tile row heights in units of CTUs. Last row height will be repeated uniformly to cover any remaining picture height  
RasterScanSlices              : 0                      # Raster-scan or rectangular slices (0: rectangular, 1: raster-scan)
RasterSliceSizes              : 0                      # Raster-scan slice sizes in units of tiles. Last slice size will be repeated uniformly to cover any remaining tiles in the picture
RectSliceFixedWidth           : 0                      # Fixed rectangular slice width in units of tiles (0: disable this feature and use RectSlicePositions instead)
RectSliceFixedHeight          : 0                      # Fixed rectangular slice height in units of tiles (0: disable this feature and use RectSlicePositions instead)
RectSlicePositions            : 0 2 15 17 30 32 45 47 3 5 18 20 60 62 75 77 33 35 48 50 6  8 21 23 90  92 105 107 63 65 78 80  36 38 51 53 9 11 24 26 120 122 93  95 108 110 66 68 81 83 39 41 54 56 12 14 27 29 123 125  96  98 111 113 69 71 84 86  42 44 57 59 126 128  99 101 114 116 72 74 87 89 129 131 102 104 117 119 132 134	   # Rectangular slice positions. List containing pairs of top-left CTU RS address followed by bottom-right CTU RS address

----------------------------------------layout 5----------------------------------------

# a 1920x1080 input sequence with CTU size = 128x128, and split to 5 tile columns and 5 tile rows rectangular slices
# the tile columns have 1, 5, 1, 7, 1 CTUs wide, respectively
# the tile rows    have 1, 2, 2, 3, 1 CTUs high, respectively. 
# 
# the tile/slice configuration file is attached for reference
# the bitstream try to exercise cases when a rect slice consists of only one CTU
# the tile/slice configuration file rect_slice_with_slices_has_1_ctu.cfg is attached for reference  

the slice/tile configurations are as follows:
TileColumnWidthArray          : 1 5 1 7 1              # Tile column widths in units of CTUs. Last column width will be repeated uniformly to cover any remaining picture width
TileRowHeightArray            : 1 2 2 3 1              # Tile row heights in units of CTUs. Last row height will be repeated uniformly to cover any remaining picture height  
RasterScanSlices              : 0                      # Raster-scan or rectangular slices (0: rectangular, 1: raster-scan)
RasterSliceSizes              : 0                      # Raster-scan slice sizes in units of tiles. Last slice size will be repeated uniformly to cover any remaining tiles in the picture
RectSlicePositions            : 0 0 1 5 6 6 7 13 14 14 15 119 120 120 121 125 126 126 127 133 134 134 # Rectangular slice positions. List containing pairs of top-left CTU RS address followed by bottom-right CTU RS address

----------------------------------------layout end----------------------------------------


Profile, tier, and level for the bitstream: 
Main 10 profile, Main tier, Level 4.1


Max picture width and height, and any additional picture width and height values used (i.e., for reference picture resample or scalability):
SourceWidth=1920
SourceHeight=1080

Picture rate:
FrameRate = 50 

The bitstream can be decoded using VVC software with version/tag VTM-12.3
 
Contact name and email of bitstream submitter:
Biao Wang
biao.wang@huawei.com
