[Encode] Enable MxN tiles on 1 VDBox
Enable multi-tile configurations with M x N tiles to run on systems with one VDBox.
diff --git a/media_driver/agnostic/gen12/codec/hal/codechal_vdenc_vp9_g12.cpp b/media_driver/agnostic/gen12/codec/hal/codechal_vdenc_vp9_g12.cpp
index 220c602..d4fcf4f 100644
--- a/media_driver/agnostic/gen12/codec/hal/codechal_vdenc_vp9_g12.cpp
+++ b/media_driver/agnostic/gen12/codec/hal/codechal_vdenc_vp9_g12.cpp
@@ -2264,13 +2264,6 @@
uint8_t col = (1 << (m_vp9PicParams->log2_tile_columns));
uint8_t row = (1 << (m_vp9PicParams->log2_tile_rows));
- // Single pipe cannot handle N X M or M X N tile row/column cases, either one has to be 1, return error
- if ((col > 1) && (row > 1) && (m_numPipe == 1))
- {
- CODECHAL_ENCODE_ASSERTMESSAGE("Single pipe cannot handle N X M or M X N tile row/column cases, either one has to be 1");
- return MOS_STATUS_INVALID_PARAMETER;
- }
-
// Handling invalid tiling and scalability cases. When NumTilingColumn does not match NumPipe fall back to single pipe mode
if (m_numPipe > 1 && (col != m_numPipe))
{