A method for decoding video data comprising: obtaining a plurality of sub-arrays of transform coefficients for a luma component of a block of the video data; obtaining, in accordance with a 4:2:2 sample format, a plurality of smaller sub-arrays of transform coefficients for a chroma component of the block of the video data by partitioning the chroma component of the block of video data such that each of the plurality of smaller sub-arrays for the chroma component has a same aspect ratio as each of the sub-arrays for the luma component,; performing an inverse transform on each of the plurality of sub-arrays of transform coefficients for the luma component to generate a plurality of residual sample values for the luma component; performing the inverse transform on each of the plurality of smaller sub-arrays of transform coefficients for the chroma component to generate a plurality of residual sample values for the chroma component; combining the plurality of residual sample values for the luma component to obtain an N by N array of residual sample values for the luma component of the block of the video data; and combining the plurality of residual sample values for the chroma component to form an N/2 by N array of residual sample values for the chroma component, the N/2 by N array of residual sample values for the chroma component having a different aspect ratio from the N by N array of residual sample values for the luma component; and reconstructing the block of the video data based on the N by N array of residual samples for the luma component and the N/2 by N array of residual samples for the chroma component that has the different aspect ratio from the N by N array of residual samples for the luma component. obtaining a plurality of sub-arrays of transform coefficients for a luma component of a block of the video data; obtaining, in accordance with a 4:2:2 sample format, a plurality of smaller sub-arrays of transform coefficients for a chroma component of the block of the video data by partitioning the chroma component of the block of video data such that each of the plurality of smaller sub-arrays for the chroma component has a same aspect ratio as each of the sub-arrays for the luma component,; performing an inverse transform on each of the plurality of sub-arrays of transform coefficients for the luma component to generate a plurality of residual sample values for the luma component; performing the inverse transform on each of the plurality of smaller sub-arrays of transform coefficients for the chroma component to generate a plurality of residual sample values for the chroma component; combining the plurality of residual sample values for the luma component to obtain an N by N array of residual sample values for the luma component of the block of the video data; and combining the plurality of residual sample values for the chroma component to form an N/2 by N array of residual sample values for the chroma component, the N/2 by N array of residual sample values for the chroma component having a different aspect ratio from the N by N array of residual sample values for the luma component; and reconstructing the block of the video data based on the N by N array of residual samples for the luma component and the N/2 by N array of residual samples for the chroma component that has the different aspect ratio from the N by N array of residual samples for the luma component.