A method for decoding video content using multi-type tree, MTT, the method comprising: obtaining a block of a picture, wherein the block is partitioned into a first sub-block and a second sub-block; determining a partition type for the block, a partition direction for the block, a partition type for the second sub-block, a partition direction for the second sub-block, and a partition direction for the first sub-block; determining, based on the partition type for the block, the partition direction for the block, the partition type associated with the second sub-block, the partition direction associated with the second sub-block, the partition direction associated with the first sub-block, and a plurality of constraints, whether a first partition type for the first sub-block is allowed; obtaining a partition type for the first sub-block based on the determination of whether the first partition type for the first sub-block is allowed; decoding the picture based on the partition direction and the partition type for the first sub-block; wherein a first constraint of the plurality of constraints indicates that triple tree, TT, partitioning of the first sub-block using a first partition direction is not allowed if the block is partitioned using binary tree, BT, partitioning in a second partition direction and the second sub-block is further partitioned using TT partitioning in the first partition direction; wherein a second constraint of the plurality of constraints further indicates that BT partitioning of the first sub-block using the second partition direction is not allowed if the block is partitioned using BT partitioning in the second partition direction and the second sub-block is further partitioned using BT, partitioning in the second partitioning direction; wherein a third constraint of the plurality of constraints further indicates that TT partitioning of the first sub-block using the second partition direction is not allowed if the block is partitioned using BT partitioning in the first partition direction and the second sub-block is further partitioned using TT partitioning in the second partitioning direction; wherein a fourth constraint of the plurality of constraints further indicates that BT partitioning of the first sub-block using the first partition direction is not allowed if the block is partitioned using BT partitioning in the first partition direction and the second sub-block is further partitioned using BT partitioning in the first partitioning direction; wherein the first partition direction is a vertical partition direction, and the second partition direction is a horizontal partition direction; and wherein the block is a root node of a quad tree. obtaining a block of a picture, wherein the block is partitioned into a first sub-block and a second sub-block; determining a partition type for the block, a partition direction for the block, a partition type for the second sub-block, a partition direction for the second sub-block, and a partition direction for the first sub-block; determining, based on the partition type for the block, the partition direction for the block, the partition type associated with the second sub-block, the partition direction associated with the second sub-block, the partition direction associated with the first sub-block, and a plurality of constraints, whether a first partition type for the first sub-block is allowed; obtaining a partition type for the first sub-block based on the determination of whether the first partition type for the first sub-block is allowed; decoding the picture based on the partition direction and the partition type for the first sub-block; wherein a first constraint of the plurality of constraints indicates that triple tree, TT, partitioning of the first sub-block using a first partition direction is not allowed if the block is partitioned using binary tree, BT, partitioning in a second partition direction and the second sub-block is further partitioned using TT partitioning in the first partition direction; wherein a second constraint of the plurality of constraints further indicates that BT partitioning of the first sub-block using the second partition direction is not allowed if the block is partitioned using BT partitioning in the second partition direction and the second sub-block is further partitioned using BT, partitioning in the second partitioning direction; wherein a third constraint of the plurality of constraints further indicates that TT partitioning of the first sub-block using the second partition direction is not allowed if the block is partitioned using BT partitioning in the first partition direction and the second sub-block is further partitioned using TT partitioning in the second partitioning direction; wherein a fourth constraint of the plurality of constraints further indicates that BT partitioning of the first sub-block using the first partition direction is not allowed if the block is partitioned using BT partitioning in the first partition direction and the second sub-block is further partitioned using BT partitioning in the first partitioning direction; wherein the first partition direction is a vertical partition direction, and the second partition direction is a horizontal partition direction; and wherein the block is a root node of a quad tree.