>From 36b227d7ebf595ebe6c7d1846c7d67b9e6a9735b Mon Sep 17 00:00:00 2001 From: AnusuyaKumarasamy <anusuya.kumaras...@multicorewareinc.com> Date: Wed, 4 Sep 2024 12:19:59 +0530 Subject: [PATCH 5/7] Set left view as primary view by default
--- source/common/slice.h | 1 - source/encoder/encoder.cpp | 5 +---- source/encoder/entropy.cpp | 2 +- 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/source/common/slice.h b/source/common/slice.h index 3745e7b2f..022ce4d75 100644 --- a/source/common/slice.h +++ b/source/common/slice.h @@ -182,7 +182,6 @@ struct VPS #endif #if ENABLE_MULTIVIEW - int m_viewId[MAX_VIEWS]; int m_layerIdIncludedFlag; #endif }; diff --git a/source/encoder/encoder.cpp b/source/encoder/encoder.cpp index 1d75ca258..5d718392f 100644 --- a/source/encoder/encoder.cpp +++ b/source/encoder/encoder.cpp @@ -3567,12 +3567,9 @@ void Encoder::initVPS(VPS *vps) } vps->m_dimensionIdLen[1] = auxDimIdLen; - vps->m_nuhLayerIdPresentFlag = 0; + vps->m_nuhLayerIdPresentFlag = 1; vps->m_viewIdLen = 1; - vps->m_viewId[0] = 1; - vps->m_viewId[1] = 0; - vps->m_vpsNumLayerSetsMinus1 = 1; vps->m_numLayersInIdList[0] = 1; vps->m_numLayersInIdList[1] = 2; diff --git a/source/encoder/entropy.cpp b/source/encoder/entropy.cpp index a90ab4415..834d0014b 100644 --- a/source/encoder/entropy.cpp +++ b/source/encoder/entropy.cpp @@ -415,7 +415,7 @@ void Entropy::codeVPS(const VPS& vps, const SPS& sps) if (vps.m_numViews > 1) { for (uint8_t i = 0; i < vps.m_numViews; i++) - WRITE_CODE(vps.m_viewId[i], vps.m_viewIdLen, "view_id_val[i]"); + WRITE_CODE(i, vps.m_viewIdLen, "view_id_val[i]"); for (int i = 1; i < vps.m_numViews; i++) { -- 2.36.0.windows.1
0005-Set-left-view-as-primary-view-by-default.patch
Description: Binary data
_______________________________________________ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel