[x265] [PATCH x265] encodercolorformat cli option configuring to svt-hevc cli

2019-04-16 Thread Dinesh Kumar Reddy
# HG changeset patch
# User Dinesh
# Date 1555413983 -19800
#  Tue Apr 16 16:56:23 2019 +0530
# Node ID 061bdb51cc82a2cfe5221099db8a65a08e665973
# Parent  e16999096b480dd0ca3b41d341551db87cf3709b
fix - encodercolorformat assigning to junk value, failing to encode svt-hevc

diff -r e16999096b48 -r 061bdb51cc82 source/common/param.cpp
--- a/source/common/param.cpp Tue Apr 16 10:23:30 2019 +0530
+++ b/source/common/param.cpp Tue Apr 16 16:56:23 2019 +0530
@@ -2426,6 +2426,7 @@
 svtHevcParam->frameRateNumerator = 0;
 svtHevcParam->frameRateDenominator = 0;
 svtHevcParam->encoderBitDepth = 8;
+ svtHevcParam->encoderColorFormat = EB_YUV420;
 svtHevcParam->compressedTenBitFormat = 0;
 svtHevcParam->rateControlMode = 0;
 svtHevcParam->sceneChangeDetection = 1;
diff -r e16999096b48 -r 061bdb51cc82 source/x265.cpp
--- a/source/x265.cpp Tue Apr 16 10:23:30 2019 +0530
+++ b/source/x265.cpp Tue Apr 16 16:56:23 2019 +0530
@@ -567,6 +567,7 @@
 svtParam->frameRateNumerator = param->fpsNum;
 svtParam->frameRateDenominator = param->fpsDenom;
 svtParam->framesToBeEncoded = param->totalFrames;
+ svtParam->encoderColorFormat = (EB_COLOR_FORMAT)param->internalCsp;
 }
 #endif


encodercolorformat.patch
Description: Binary data
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel


[x265] [PATCH x265] linux build error when enable svt-hevc

2019-04-16 Thread Dinesh Kumar Reddy
# HG changeset patch
# User Dinesh
# Date 1555390410 -19800
#  Tue Apr 16 10:23:30 2019 +0530
# Node ID e16999096b480dd0ca3b41d341551db87cf3709b
# Parent  768ab38fd5fd104a8d58f42b646d6117d63b2c0a
Fix build error in linux when enable SVT-HEVC

diff -r 768ab38fd5fd -r e16999096b48 source/encoder/api.cpp
--- a/source/encoder/api.cpp Thu Apr 04 13:35:58 2019 +0530
+++ b/source/encoder/api.cpp Tue Apr 16 10:23:30 2019 +0530
@@ -366,7 +366,7 @@
 static unsigned char picSendDone = 0;
 numEncoded = 0;
 static int codedNal = 0, eofReached = 0;
-
+ EB_H265_ENC_CONFIGURATION* svtParam =
(EB_H265_ENC_CONFIGURATION*)encoder->m_svtAppData->svtHevcParams;
 if (encoder->m_param->bEnableSvtHevc)
 {
 if (pic_in)
@@ -444,7 +444,6 @@
 }
 }

-EB_H265_ENC_CONFIGURATION* svtParam =
(EB_H265_ENC_CONFIGURATION*)encoder->m_svtAppData->svtHevcParams;
 if (eofReached && svtParam->codeEosNal == 0 && !codedNal)
 {
 EB_BUFFERHEADERTYPE *outputStreamPtr = 0;


buildError.patch
Description: Binary data
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel