A method for coding a block of video data, comprising: dividing said block into at least two rectangular sub-blocks by using binary or triple splits such that successive binary splits are not used if the successive binary splits result in an equivalent triple split, and encoding each sub-block using processing such that a transform that corresponds to each sub-block size is used, wherein said dividing comprises: splitting said block into at least two rectangular sub-blocks, wherein splitting comprises binary symmetric splits, asymmetric one-fourth and three-fourths splits, asymmetric one-third and two-thirds splits, and triple splits dividing the block into three portions, wherein any of the splits can be in a horizontal or vertical direction, and wherein a triple split is such that it can be reached through two successions of said asymmetric splits, characterized in that when successive asymmetric divisions using asymmetric splitting do not result in an equivalent split attained using a triple splitting mode, splitting said block into at least two rectangular sub-blocks using asymmetric splitting, and otherwise, when successive asymmetric divisions using asymmetric splitting do result in an equivalent split attained using a triple splitting mode, splitting said block into at least three rectangular sub-blocks using a triple splitting mode instead of said asymmetric splitting. dividing said block into at least two rectangular sub-blocks by using binary or triple splits such that successive binary splits are not used if the successive binary splits result in an equivalent triple split, and encoding each sub-block using processing such that a transform that corresponds to each sub-block size is used, wherein said dividing comprises: splitting said block into at least two rectangular sub-blocks, wherein splitting comprises binary symmetric splits, asymmetric one-fourth and three-fourths splits, asymmetric one-third and two-thirds splits, and triple splits dividing the block into three portions, wherein any of the splits can be in a horizontal or vertical direction, and wherein a triple split is such that it can be reached through two successions of said asymmetric splits, characterized in that when successive asymmetric divisions using asymmetric splitting do not result in an equivalent split attained using a triple splitting mode, splitting said block into at least two rectangular sub-blocks using asymmetric splitting, and otherwise, when successive asymmetric divisions using asymmetric splitting do result in an equivalent split attained using a triple splitting mode, splitting said block into at least three rectangular sub-blocks using a triple splitting mode instead of said asymmetric splitting. splitting said block into at least two rectangular sub-blocks, wherein splitting comprises binary symmetric splits, asymmetric one-fourth and three-fourths splits, asymmetric one-third and two-thirds splits, and triple splits dividing the block into three portions, wherein any of the splits can be in a horizontal or vertical direction, and wherein a triple split is such that it can be reached through two successions of said asymmetric splits, characterized in that when successive asymmetric divisions using asymmetric splitting do not result in an equivalent split attained using a triple splitting mode, splitting said block into at least two rectangular sub-blocks using asymmetric splitting, and otherwise, when successive asymmetric divisions using asymmetric splitting do result in an equivalent split attained using a triple splitting mode, splitting said block into at least three rectangular sub-blocks using a triple splitting mode instead of said asymmetric splitting.