<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jul 17, 2013 at 1:39 PM,  <span dir="ltr"><<a href="mailto:mahesh@multicorewareinc.com" target="_blank">mahesh@multicorewareinc.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"># HG changeset patch<br>
# User maheshpittala<br>
# Date 1374086373 25200<br>
# Node ID e425601ecf4b6741215fe503facd45cf5e4896b6<br>
# Parent  0becdecde6ee77e4ec43daf8996a8eeb3f6f6131<br>
Modified Regression Test scripts<br>
<br>
diff -r 0becdecde6ee -r e425601ecf4b source/encoder/BuildEncoderApplications.bat<br>
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000<br>
+++ b/source/encoder/BuildEncoderApplications.bat       Wed Jul 17 11:39:33 2013 -0700<br>
@@ -0,0 +1,131 @@<br>
+@echo off<br>
+<br>
+ cd "%builddir%"<br>
+   mkdir 8bit_PPA<br>
+   cd 8bit_PPA<br>
+   set solution="x265.sln"<br></blockquote><div><br></div><div>why are there different indentations?  it looks rather odd</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

+       echo SET(ENABLE_TESTS ON CACHE BOOL "Enable Unit Tests" FORCE ^) >> enablecache.txt<br>
+       echo SET(HIGH_BIT_DEPTH OFF CACHE BOOL "Use 8bit pixels internally" FORCE ^) >> enablecache.txt<br></blockquote><div><br></div><div>The default is OFF, so it is unnecessary to enable this</div><div>
 </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
+       echo SET(ENABLE_PRIMITIVES ON CACHE BOOL "Enable use of optimized encoder primitives" FORCE ^) >> enablecache.txt<br></blockquote><div><br></div><div>ENABLE_PRIMITIVES no longer does anything</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
+       echo SET(ENABLE_PPA ON CACHE BOOL "ENABLE_PPA" FORCE ^) >> enablecache.txt<br>
+       echo SET(ENABLE_CLI ON CACHE BOOL "Enable ENABLE_CLI" FORCE ^) >> enablecache.txt<br></blockquote><div><br></div><div>ENABLE_CLI is on by default</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

+<br>
+       cmake -G %makefile%  -C enablecache.txt ..\..\..\source<br></blockquote><div><br></div><div>If you're only enabling a couple of options, you can use "cmake -DOPT1=VAL1 -DOPT2=VAL2..\..\..\source" and don't need to use a cache file</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
+       if exist %solution% (<br>
+               call %vcvars%<br>
+               MSBuild /property:Configuration="Debug" x265.sln >> BuildLog.txt<br>
+<br>
+               if %errorlevel% equ 1 (<br>
+                       echo Build with 8bit_PPA unsuccessfull for %makefile% refer the build log  >> "%LOG%"<br>
+                       exit 1<br>
+               )<br>
+               echo Build with 8bit_PPA successfull for %makefile% >> "%LOG%"<br></blockquote><div><br></div><div>It's probably redundant to report successes.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

+<br>
+               if exist Debug\x265.exe (<br>
+                       echo build Application with 8bit_PPA successfull for %makefile% >> "%LOG%"<br>
+               ) else (<br>
+                       echo build Application with 8bit_PPA unsuccessfull for %makefile%  refer the Build log >> "%LOG%"<br>
+               )<br>
+        ) else ( echo 8bit_PPA solution is not created for %makefile% >> "%LOG%"<br></blockquote><div><br></div><div>Please make the indentation style consistent</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

+        )<br>
+<br>
+<br><br></blockquote><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
+ cd "%builddir%"<br></blockquote><div><br></div><div>using CD over and over forces %builddir% to be an absolute directory.  It would be better if each build simply assumed they started in the builddir, created their build folder and cd'd into it, and then cd'd back out at the end.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
+   mkdir 16bit_PPA<br>
+   cd 16bit_PPA<br>
+   set solution="x265.sln"<br></blockquote><div><br></div><div>x265.sln is not going to change, it should be defined once.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

+<br>
+       echo SET(ENABLE_TESTS ON CACHE BOOL "Enable Unit Tests" FORCE ^) >> enablecache.txt<br>
+       echo SET(HIGH_BIT_DEPTH ON CACHE BOOL "Use 16bit pixels internally" FORCE ^) >> enablecache.txt<br>
+       echo SET(ENABLE_PRIMITIVES ON CACHE BOOL "Enable use of optimized encoder primitives" FORCE ^) >> enablecache.txt<br>
+       echo SET(ENABLE_PPA ON CACHE BOOL "Enable ENABLE_PPA" FORCE ^) >> enablecache.txt<br>
+       echo SET(ENABLE_CLI ON CACHE BOOL "Enable ENABLE_CLI" FORCE ^) >> enablecache.txt<br>
+<br>
+       cmake -G %makefile%  -C enablecache.txt ..\..\..\source<br>
+<br>
+       if exist %solution% (<br>
+               call %vcvars%<br>
+               MSBuild /property:Configuration="Debug" x265.sln >> BuildLog.txt<br>
+<br>
+               if %errorlevel% equ 1 (<br>
+                       echo Build with 16bit_PPA unsuccessfull for %makefile% refer the build log  >> "%LOG%"<br>
+                       exit 1<br>
+               )<br>
+               echo Build with 16bit_PPA successfull for %makefile% >> "%LOG%"<br>
+<br>
+               if exist Debug\x265.exe (<br>
+                       echo build Application with 16bit_PPA successfull for %makefile% >> "%LOG%"<br>
+               ) else (<br>
+                       echo build Application with 16bit_PPA unsuccessfull for %makefile%  refer the Build log >> "%LOG%"<br>
+               )<br>
+        ) else ( echo 16bit_PPA solution is not created for %makefile% >> "%LOG%"<br>
+        )<br>
+<br></blockquote><div><br></div><div><br></div><div>This really wants to be a subroutine that accepts a directory name and cmake option arguments.</div><div><br></div><div>Please make this more re-usable and then we'll do another round of reviews tomorrow.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
+   cd "%builddir%"<br>
+   mkdir 8bit<br>
+   cd 8bit<br>
+   set solution="x265.sln"<br>
+<br>
+       echo SET(ENABLE_TESTS ON CACHE BOOL "Enable Unit Tests" FORCE ^) >> enablecache.txt<br>
+       echo SET(HIGH_BIT_DEPTH OFF CACHE BOOL "Use 8bit pixels internally" FORCE ^) >> enablecache.txt<br>
+       echo SET(ENABLE_PRIMITIVES ON CACHE BOOL "Enable use of optimized encoder primitives" FORCE ^) >> enablecache.txt<br>
+       echo SET(FAST_MODE_DECISION OFF CACHE BOOL "Enable FAST_MODE_DECISION" FORCE ^) >> enablecache.txt<br>
+       echo SET(ENABLE_CLI ON CACHE BOOL "Enable ENABLE_CLI" FORCE ^) >> enablecache.txt<br>
+<br>
+       cmake -G %makefile%  -C enablecache.txt ..\..\..\source<br>
+<br>
+       if exist %solution% (<br>
+               call %vcvars%<br>
+               MSBuild /property:Configuration="Release" x265.sln >> BuildLog.txt<br>
+<br>
+               if %errorlevel% equ 1 (<br>
+                       echo Build with 8bit unsuccessfull for %makefile% refer the build log  >> "%LOG%"<br>
+                       exit 1<br>
+               )<br>
+               echo Build with 8bit successfull for %makefile% >> "%LOG%"<br>
+<br>
+               if exist Release\x265.exe (<br>
+                       echo build Application with 8bit successfull for %makefile% >> "%LOG%"<br>
+               ) else (<br>
+                       echo build Application with 8bit unsuccessfull for %makefile%  refer the Build log >> "%LOG%"<br>
+               )<br>
+        ) else ( echo 8bit solution is not created for %makefile% >> "%LOG%"<br>
+        )<br>
+<br>
+<br>
+<br>
+ cd "%builddir%"<br>
+   mkdir 16bit<br>
+   cd 16bit<br>
+   set solution="x265.sln"<br>
+<br>
+       echo SET(ENABLE_TESTS ON CACHE BOOL "Enable Unit Tests" FORCE ^) >> enablecache.txt<br>
+       echo SET(HIGH_BIT_DEPTH ON CACHE BOOL "Use 16bit pixels internally" FORCE ^) >> enablecache.txt<br>
+       echo SET(ENABLE_PRIMITIVES ON CACHE BOOL "Enable use of optimized encoder primitives" FORCE ^) >> enablecache.txt<br>
+       echo SET(FAST_MODE_DECISION OFF CACHE BOOL "Enable FAST_MODE_DECISION" FORCE ^) >> enablecache.txt<br>
+       echo SET(ENABLE_CLI ON CACHE BOOL "Enable ENABLE_CLI" FORCE ^) >> enablecache.txt<br>
+<br>
+       cmake -G %makefile%  -C enablecache.txt ..\..\..\source<br>
+<br>
+       if exist %solution% (<br>
+               call %vcvars%<br>
+               MSBuild /property:Configuration="Release" x265.sln >> BuildLog.txt<br>
+<br>
+               if %errorlevel% equ 1 (<br>
+                       echo Build with 16bit unsuccessfull for %makefile% refer the build log  >> "%LOG%"<br>
+                       exit 1<br>
+               )<br>
+               echo Build with 16bit successfull for %makefile% >> "%LOG%"<br>
+<br>
+               if exist Release\x265.exe (<br>
+                       echo build Application with 16bit successfull for %makefile% >> "%LOG%"<br>
+               ) else (<br>
+                       echo build Application with 16bit unsuccessfull for %makefile%  refer the Build log >> "%LOG%"<br>
+               )<br>
+        ) else ( echo 16bit solution is not created for %makefile% >> "%LOG%"<br>
+        )<br>
+<br>
diff -r 0becdecde6ee -r e425601ecf4b source/encoder/CreateRegressionPackage.bat<br>
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000<br>
+++ b/source/encoder/CreateRegressionPackage.bat        Wed Jul 17 11:39:33 2013 -0700<br>
@@ -0,0 +1,82 @@<br>
+@echo off<br>
+<br>
+::Build the solution and applications for VS 11<br>
+<br>
+set builddir=""<br>
+set makefile=""<br>
+set vcvars=""<br>
+<br>
+if  not "%VS110COMNTOOLS%" == "" (<br>
+               echo Regression Test    -       VS 11 Compiler found >> "%LOG%"<br>
+       set builddir="%currentworkingdir%"\build\vc11-x86_64<br>
+       set makefile="Visual Studio 11 Win64"<br>
+       set vcvars="%VS110COMNTOOLS%\..\..\VC\vcvarsall.bat"<br>
+       call "%workingdir%BuildEncoderApplications.bat"<br>
+       call "%workingdir%RunEncoderApplications.bat"<br>
+<br>
+       set builddir="%currentworkingdir%"\build\vc11-x86<br>
+       set makefile="Visual Studio 11"<br>
+       call "%workingdir%BuildEncoderApplications.bat"<br>
+       call "%workingdir%RunEncoderApplications.bat"<br>
+)<br>
+<br>
+::Build the solution and applications for VS 10<br>
+<br>
+set builddir=""<br>
+set makefile=""<br>
+set vcvars=""<br>
+<br>
+set path=""<br>
+set INCLUDE=""<br>
+set LIB=""<br>
+set LIBPATH=""<br>
+<br>
+set "path=%save_path%"<br>
+set "INCLUDE=%save_include%"<br>
+set "LIB=%save_lib%"<br>
+set "LIBPATH=%save_libpath%"<br>
+<br>
+if  not "%VS100COMNTOOLS%" == "" (<br>
+       echo Regression Test    -       VS 10 Compiler found >> "%LOG%"<br>
+       set builddir="%currentworkingdir%"\build\vc10-x86_64<br>
+       set makefile="Visual Studio 10 Win64"<br>
+       set vcvars="%VS100COMNTOOLS%\..\..\VC\vcvarsall.bat"<br>
+       call "%workingdir%BuildEncoderApplications.bat"<br>
+       call "%workingdir%RunEncoderApplications.bat"<br>
+<br>
+       set builddir="%currentworkingdir%"\build\vc10-x86<br>
+       set makefile="Visual Studio 10"<br>
+       call "%workingdir%BuildEncoderApplications.bat"<br>
+       call "%workingdir%RunEncoderApplications.bat"<br>
+)<br>
+<br>
+::Build the solution and applications for VS 09<br>
+<br>
+set builddir=""<br>
+set makefile=""<br>
+set vcvars=""<br>
+<br>
+set path=""<br>
+set INCLUDE=""<br>
+set LIB=""<br>
+set LIBPATH=""<br>
+<br>
+set "path=%save_path%"<br>
+set "INCLUDE=%save_include%"<br>
+set "LIB=%save_lib%"<br>
+set "LIBPATH=%save_libpath%"<br>
+<br>
+if  not "%%VS90COMNTOOLS%" == "" (<br>
+       echo Regression Test    -       VS 09 Compiler found >> "%LOG%"<br>
+       set builddir="%currentworkingdir%"\build\vc9-x86_64<br>
+       set makefile="Visual Studio 9 2008 Win64"<br>
+       set vcvars="%%VS90COMNTOOLS%%\..\..\VC\vcvarsall.bat"<br>
+       call "%workingdir%BuildEncoderApplications.bat"<br>
+       call "%workingdir%RunEncoderApplications.bat"<br>
+<br>
+       set builddir="%currentworkingdir%"\build\vc9-x86<br>
+       set makefile="Visual Studio 9 2008"<br>
+       call "%workingdir%BuildEncoderApplications.bat"<br>
+       call "%workingdir%RunEncoderApplications.bat"<br>
+)<br>
+<br>
diff -r 0becdecde6ee -r e425601ecf4b source/encoder/Main.bat<br>
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000<br>
+++ b/source/encoder/Main.bat   Wed Jul 17 11:39:33 2013 -0700<br>
@@ -0,0 +1,46 @@<br>
+@echo off<br>
+<br>
+for /f "tokens=1,2,3,4,5,6 delims==" %%a in (config.txt) do (<br>
+if %%a==FramesToCheck_BinMismatch set frames=%%b<br>
+if %%a==FramesToRun_PSNRperformance set frames1=%%b<br>
+if %%a==workingdir set workingdir=%%b<br>
+if %%a==testdir set testdir=%%b<br>
+if %%a==repository set repository=%%b<br>
+if %%a==video1 set video1=%%b<br>
+if %%a==video2 set video2=%%b<br>
+if %%a==video3 set video3=%%b<br>
+)<br>
+<br>
+set "save_path=%path%"<br>
+set "save_include=%INCLUDE%"<br>
+set "save_lib=%LIB%"<br>
+set "save_libpath=%LIBPATH%"<br>
+<br>
+set HG=hg<br>
+set currentworkingdir=%workingdir%RegressionTest<br>
+set Buildbat="BuildEncoderApplications.bat"<br>
+<br>
+if exist "%currentworkingdir%" rd /s /q %currentworkingdir%<br>
+mkdir "%currentworkingdir%"<br>
+cd  /d "%currentworkingdir%"<br>
+set LOG="%currentworkingdir%"\RegressionTester.log<br>
+if %errorlevel% equ 1 (echo Working directory not created >> "%LOG%"<br>
+       exit 1<br>
+)<br>
+echo Working directory created >> "%LOG%"<br>
+<br>
+"%HG%" init<br>
+"%HG%" pull "%repository%"<br>
+"%HG%" update  >> "%LOG%"<br>
+<br>
+"%HG%" summary >> "%LOG%"<br>
+<br>
+if %errorlevel% equ 1 (echo Pull unsuccessfull >> "%LOG%"<br>
+exit 1<br>
+)<br>
+echo Pull successfull >> "%LOG%"<br>
+<br>
+call "%workingdir%CreateRegressionPackage.bat"<br>
+call "%workingdir%PSNR_Performance.bat"<br>
+start python "%workingdir%performance_XL.py"<br>
+start python "%workingdir%Send_Mail.py"<br>
diff -r 0becdecde6ee -r e425601ecf4b source/encoder/PSNR_Performance.bat<br>
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000<br>
+++ b/source/encoder/PSNR_Performance.bat       Wed Jul 17 11:39:33 2013 -0700<br>
@@ -0,0 +1,899 @@<br>
+:: Input for this script is number_of_frames1.<br>
+<br>
+<br>
+SET /a psnr_count=psnr_count+1<br>
+set workingdir=D:\<br>
+set Builddir=D:\RegressionTest\build\vc11-x86_64\<br>
+<br>
+::set /a frames1=30<br>
+::set video1="%workingdir%BasketballDrive_1920x1080_50.y4m"<br>
+::set video2="%workingdir%Kimono1_1920x1080_24.y4m"<br>
+::set video3="%workingdir%FourPeople_1280x720_60.y4m"<br>
+<br>
+<br>
+::--wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdo<br>
+<br>
+if not exist %video1% GOTO OVER1<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1%  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdo --hash 1 -f %frames1% -o script.out -r script.rec > "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video1%  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt" 2>&1<br>

+       @echo  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdo   > "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       @echo --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdo  > "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>

+<br>
+<br>
+if not exist %video2% GOTO OVER2<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video2%  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdo --hash 1 -f %frames1% -o script.out -r script.rec > "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video2%  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt" 2>&1<br>

+       @echo  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdo   > "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       @echo --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdo  > "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+<br>
+<br>
+if not exist %video3% GOTO OVER3<br>
+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdo --hash 1 -f %frames1% -o script.out -r script.rec > "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video3%  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt" 2>&1<br>

+       @echo  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdo   > "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       @echo --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdo  > "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+<br>
+<br>
+::--wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --rdo<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1%  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video1%  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt" 2>&1<br>

+       @echo --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --rdo>> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       @echo --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --rdo  >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>

+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video2%  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video2%  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt" 2>&1<br>

+       @echo --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --rdo>> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       @echo --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --rdo  >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video3%  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt" 2>&1<br>

+       @echo --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --rdo>> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       @echo --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --rdo  >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>

+<br>
+<br>
+::--rect --max-merge 1 --hash 1 --wpp --no-rdo --no-rdoq<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1%  --rect --max-merge 1 --hash 1 --wpp --no-rdo --no-rdoq -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video1%  --rect --max-merge 1 --hash 1 --wpp --no-rdo --no-rdoq -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt" 2>&1<br>

+       @echo  --rect --max-merge 1 --hash 1 --wpp --no-rdo --no-rdoq   >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       @echo --rect --max-merge 1 --hash 1 --wpp --no-rdo --no-rdoq  >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>

+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video2%  --rect --max-merge 1 --hash 1 --wpp --no-rdo --no-rdoq -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video2%  --rect --max-merge 1 --hash 1 --wpp --no-rdo --no-rdoq -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt" 2>&1<br>

+       @echo  --rect --max-merge 1 --hash 1 --wpp --no-rdo --no-rdoq   >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       @echo --rect --max-merge 1 --hash 1 --wpp --no-rdo --no-rdoq  >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --rect --max-merge 1 --hash 1 --wpp --no-rdo --no-rdoq -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video3%  --rect --max-merge 1 --hash 1 --wpp --no-rdo --no-rdoq -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt" 2>&1<br>

+       @echo  --rect --max-merge 1 --hash 1 --wpp --no-rdo --no-rdoq   >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       @echo --rect --max-merge 1 --hash 1 --wpp --no-rdo --no-rdoq  >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+<br>
+<br>
+::--rect --max-merge 1 --hash 1 --wpp --rdo --no-rdoq<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1%  --rect --max-merge 1 --hash 1 --wpp --rdo --no-rdoq -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video1%  --rect --max-merge 1 --hash 1 --wpp --rdo --no-rdoq -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt" 2>&1<br>

+       @echo  --rect --max-merge 1 --hash 1 --wpp --rdo --no-rdoq   >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       @echo --rect --max-merge 1 --hash 1 --wpp --rdo --no-rdoq  >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>

+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video2%  --rect --max-merge 1 --hash 1 --wpp --rdo --no-rdoq -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video2%  --rect --max-merge 1 --hash 1 --wpp --rdo --no-rdoq -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt" 2>&1<br>

+       @echo  --rect --max-merge 1 --hash 1 --wpp --rdo --no-rdoq   >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       @echo --rect --max-merge 1 --hash 1 --wpp --rdo --no-rdoq  >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --rect --max-merge 1 --hash 1 --wpp --rdo --no-rdoq -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video3%  --rect --max-merge 1 --hash 1 --wpp --rdo --no-rdoq -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt" 2>&1<br>

+       @echo  --rect --max-merge 1 --hash 1 --wpp --rdo --no-rdoq   >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       @echo --rect --max-merge 1 --hash 1 --wpp --rdo --no-rdoq  >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>

+<br>
+<br>
+::--wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --no-rdo<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1%  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --no-rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video1%   --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --no-rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt" 2>&1<br>

+       @echo  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --no-rdo   >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       @echo  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --no-rdo  >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>

+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video2%  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --no-rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video2%   --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --no-rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt" 2>&1<br>

+       @echo  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --no-rdo   >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       @echo  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --no-rdo  >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --no-rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video3%   --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --no-rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt" 2>&1<br>

+       @echo  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --no-rdo   >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       @echo  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --no-rdo  >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+<br>
+<br>
+::--wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --rdo<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1%  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video1%   --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt" 2>&1<br>

+       @echo --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --rdo   >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       @echo --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --rdo  >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>

+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video2%  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video2%   --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt" 2>&1<br>

+       @echo --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --rdo   >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       @echo --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --rdo  >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video3%   --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt" 2>&1<br>

+       @echo --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --rdo   >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       @echo --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq --rdo  >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>

+<br>
+<br>
+::no-rdo<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video1%  --no-rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video1%  --no-rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt" 2>&1<br>
+       @echo --no-rdo   >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       @echo --no-rdo    >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video2%  --no-rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video2%  --no-rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt" 2>&1<br>
+       @echo --no-rdo   >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       @echo --no-rdo    >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --no-rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video3%  --no-rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt" 2>&1<br>

+       @echo --no-rdo >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       @echo --no-rdo >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+<br>
+<br>
+::rdo<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video1%  --rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video1%  --rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt" 2>&1<br>
+       @echo  --rdo   >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       @echo  --rdo   >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video2% --rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video2% --rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt" 2>&1<br>
+       @echo --rdo  >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       @echo --rdo >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+<br>
+<br>
+if not exist %video3% GOTO OVER2<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video3%  --rdo --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt" 2>&1<br>
+       @echo  --rdo  >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       @echo  --rdo >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>

+<br>
+<br>
+::Rect_maxmerge1_no_rdo<br>
+<br>
+       @echo "%Builddir%"\8bi\Release\x265.exe  %video1%  --no-rdo --rect --max-merge 1 --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video1%  --no-rdo --rect --max-merge 1 --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt" 2>&1<br>

+       @echo --no-rdo --rect --max-merge 1  >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       @echo --no-rdo --rect --max-merge 1   >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bi\Release\x265.exe  %video2%  --no-rdo --rect --max-merge 1 --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video2%  --no-rdo --rect --max-merge 1 --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt" 2>&1<br>

+       @echo --no-rdo --rect --max-merge 1  >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       @echo --no-rdo --rect --max-merge 1   >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bi\Release\x265.exe  %video3%  --no-rdo --rect --max-merge 1 --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video3%  --no-rdo --rect --max-merge 1 --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt" 2>&1<br>

+       @echo --no-rdo --rect --max-merge 1  >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       @echo --no-rdo --rect --max-merge 1   >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+<br>
+<br>
+::Rect_maxmerge1_rdo<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1%  --rdo --rect --max-merge 1 --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video1%  --rdo --rect --max-merge 1 --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt" 2>&1<br>

+       @echo --rdo --rect --max-merge 1   >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       @echo --rdo --rect --max-merge 1   >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>

+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video2%  --rdo --rect --max-merge 1 --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video2%  --rdo --rect --max-merge 1 --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt" 2>&1<br>

+       @echo --rdo --rect --max-merge 1   >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       @echo --rdo --rect --max-merge 1   >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --rdo --rect --max-merge 1 --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video3%  --rdo --rect --max-merge 1 --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt" 2>&1<br>

+       @echo --rdo --rect --max-merge 1   >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       @echo --rdo --rect --max-merge 1   >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>

+<br>
+<br>
+::Rect_maxmerge1_wpp_no_rdo<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1%  --no-rdo  --rect --max-merge 1 --wpp --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt"<br>

+<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video1%  --no-rdo --rect --max-merge 1 --wpp --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt" 2>&1<br>

+       @echo    --no-rdo  --rect --max-merge 1 --wpp >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       @echo  --no-rdo  --rect --max-merge 1 --wpp >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video2%  --no-rdo  --rect --max-merge 1 --wpp --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video2%  --no-rdo --rect --max-merge 1 --wpp --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt" 2>&1<br>

+       @echo    --no-rdo  --rect --max-merge 1 --wpp >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       @echo  --no-rdo  --rect --max-merge 1 --wpp >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --no-rdo  --rect --max-merge 1 --wpp --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video3%  --no-rdo --rect --max-merge 1 --wpp --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt" 2>&1<br>

+       @echo    --no-rdo  --rect --max-merge 1 --wpp >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       @echo  --no-rdo  --rect --max-merge 1 --wpp >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+<br>
+<br>
+::Rect_maxmerge1_wpp_rdo<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1%  --rdo  --rect --max-merge 1 --wpp --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt"<br>

+<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video1%  --rdo --rect --max-merge 1 --wpp --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt" 2>&1<br>

+       @echo   --rdo  --rect --max-merge 1 --wpp >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       @echo --rdo  --rect --max-merge 1 --wpp >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video2%  --rdo  --rect --max-merge 1 --wpp --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt"<br>

+<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video2%  --rdo --rect --max-merge 1 --wpp --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt" 2>&1<br>

+       @echo   --rdo  --rect --max-merge 1 --wpp >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       @echo --rdo  --rect --max-merge 1 --wpp >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --rdo  --rect --max-merge 1 --wpp --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt"<br>

+<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video3%  --rdo --rect --max-merge 1 --wpp --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt" 2>&1<br>

+       @echo   --rdo  --rect --max-merge 1 --wpp >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       @echo --rdo  --rect --max-merge 1 --wpp >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>

+<br>
+<br>
+::Rect_maxmerge1_cpuid1_no_rdo<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1% --no-rdo --rect --max-merge 1 --cpuid 1 --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video1% --no-rdo --rect --max-merge 1 --cpuid 1 --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt" 2>&1<br>

+       @echo --no-rdo --rect --max-merge 1 --cpuid 1 >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       @echo --no-rdo --rect --max-merge 1 --cpuid 1 >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>

+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video2% --no-rdo --rect --max-merge 1 --cpuid 1 --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video2% --no-rdo --rect --max-merge 1 --cpuid 1 --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt" 2>&1<br>

+       @echo --no-rdo --rect --max-merge 1 --cpuid 1 >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       @echo --no-rdo --rect --max-merge 1 --cpuid 1 >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video3% --no-rdo --rect --max-merge 1 --cpuid 1 --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video3% --no-rdo --rect --max-merge 1 --cpuid 1 --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt" 2>&1<br>

+       @echo --no-rdo --rect --max-merge 1 --cpuid 1 >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       @echo --no-rdo --rect --max-merge 1 --cpuid 1 >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+<br>
+<br>
+::Rect_maxmerge1_cpuid1_rdo<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1% --rdo --rect --max-merge 1 --cpuid 1 --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video1% --rdo --rect --max-merge 1 --cpuid 1 --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt" 2>&1<br>

+       @echo --rdo --rect --max-merge 1 --cpuid 1 >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       @echo --rdo --rect --max-merge 1 --cpuid 1 >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video2% --rdo --rect --max-merge 1 --cpuid 1 --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video2% --rdo --rect --max-merge 1 --cpuid 1 --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt" 2>&1<br>

+       @echo --rdo --rect --max-merge 1 --cpuid 1 >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       @echo --rdo --rect --max-merge 1 --cpuid 1 >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video3% --rdo --rect --max-merge 1 --cpuid 1 --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video3% --rdo --rect --max-merge 1 --cpuid 1 --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt" 2>&1<br>

+       @echo --rdo --rect --max-merge 1 --cpuid 1 >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       @echo --rdo --rect --max-merge 1 --cpuid 1 >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>

+<br>
+::Rect_maxmerge1_cpuid1_wpp_no_rdo<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1% --no-rdo  --rect --max-merge 1 --cpuid 1 --wpp --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt"<br>

+<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video1% --no-rdo  --rect --max-merge 1 --cpuid 1 --wpp --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt" 2>&1<br>

+       @echo --no-rdo  --rect --max-merge 1 --cpuid 1 --wpp  >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       @echo --no-rdo  --rect --max-merge 1 --cpuid 1 --wpp  >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video2% --no-rdo  --rect --max-merge 1 --cpuid 1 --wpp --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video2% --no-rdo  --rect --max-merge 1 --cpuid 1 --wpp --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt" 2>&1<br>

+       @echo --no-rdo  --rect --max-merge 1 --cpuid 1 --wpp  >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       @echo --no-rdo  --rect --max-merge 1 --cpuid 1 --wpp  >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video3% --no-rdo  --rect --max-merge 1 --cpuid 1 --wpp --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video3% --no-rdo  --rect --max-merge 1 --cpuid 1 --wpp --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt" 2>&1<br>

+       @echo --no-rdo  --rect --max-merge 1 --cpuid 1 --wpp  >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       @echo --no-rdo  --rect --max-merge 1 --cpuid 1 --wpp  >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+<br>
+<br>
+::Rect_maxmerge1_cpuid1_wpp_rdo<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1% --rdo  --rect --max-merge 1 --cpuid 1 --wpp --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt"<br>

+<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video1% --rdo  --rect --max-merge 1 --cpuid 1 --wpp --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt" 2>&1<br>

+       @echo --rdo  --rect --max-merge 1 --cpuid 1 --wpp  >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       @echo --rdo  --rect --max-merge 1 --cpuid 1 --wpp  >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>

+<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video2% --rdo  --rect --max-merge 1 --cpuid 1 --wpp --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt"<br>

+<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video2% --rdo  --rect --max-merge 1 --cpuid 1 --wpp --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt" 2>&1<br>

+       @echo --rdo  --rect --max-merge 1 --cpuid 1 --wpp  >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       @echo --rdo  --rect --max-merge 1 --cpuid 1 --wpp  >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video3% --rdo  --rect --max-merge 1 --cpuid 1 --wpp --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt"<br>

+<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video3% --rdo  --rect --max-merge 1 --cpuid 1 --wpp --hash 1 -f %frames1% -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt" 2>&1<br>

+       @echo --rdo  --rect --max-merge 1 --cpuid 1 --wpp  >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       @echo --rdo  --rect --max-merge 1 --cpuid 1 --wpp  >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>

+<br>
+<br>
+::noRect_noAmp_no_rdo<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1  -f %frames1% --no-rect --no-amp --no-rdo -o script.out -r script.rec >>  "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt"<br>

+<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1  -f %frames1% --no-rect --no-amp --no-rdo -o script.out -r script.rec >>  "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt" 2>&1<br>

+       @echo   --no-rect --no-amp --no-rdo >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       @echo --no-rect --no-amp --no-rdo >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>

+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1  -f %frames1% --no-rect --no-amp --no-rdo -o script.out -r script.rec >>  "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1  -f %frames1% --no-rect --no-amp --no-rdo -o script.out -r script.rec >>  "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt" 2>&1<br>

+       @echo   --no-rect --no-amp --no-rdo >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       @echo --no-rect --no-amp --no-rdo >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video3% --hash 1  -f %frames1% --no-rect --no-amp --no-rdo -o script.out -r script.rec >>  "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video3% --hash 1  -f %frames1% --no-rect --no-amp --no-rdo -o script.out -r script.rec >>  "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt" 2>&1<br>

+       @echo   --no-rect --no-amp --no-rdo >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       @echo --no-rect --no-amp --no-rdo >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+<br>
+<br>
+::noRect_noAmp_rdo<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1%  --hash 1 -f %frames1% --no-rect --no-amp --rdo -o script.out -r script.rec  >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video1%  --hash 1 -f %frames1% --no-rect --no-amp --rdo -o script.out -r script.rec  >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt" 2>&1<br>

+       @echo   --no-rect --no-amp --rdo >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       @echo --no-rect --no-amp --rdo >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video2%  --hash 1 -f %frames1% --no-rect --no-amp --rdo -o script.out -r script.rec  >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video2%  --hash 1 -f %frames1% --no-rect --no-amp --rdo -o script.out -r script.rec  >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt" 2>&1<br>

+       @echo   --no-rect --no-amp --rdo >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       @echo --no-rect --no-amp --rdo >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --no-rect --no-amp --rdo -o script.out -r script.rec  >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --no-rect --no-amp --rdo -o script.out -r script.rec  >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt" 2>&1<br>

+       @echo   --no-rect --no-amp --rdo >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       @echo --no-rect --no-amp --rdo >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>

+<br>
+<br>
+::noRect_noAmp_Max_Merge1_no_rdo<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --no-rect --no-amp --max-merge 1 --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --no-rect --no-amp --max-merge 1 --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt" 2>&1<br>

+       @echo   --no-rect --no-amp --max-merge 1 --no-rdo >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       @echo --no-rect --no-amp --max-merge 1 --no-rdo >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --no-rect --no-amp --max-merge 1 --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --no-rect --no-amp --max-merge 1 --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt" 2>&1<br>

+       @echo   --no-rect --no-amp --max-merge 1 --no-rdo >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       @echo --no-rect --no-amp --max-merge 1 --no-rdo >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --no-rect --no-amp --max-merge 1 --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe %video3%  --hash 1 -f %frames1% --no-rect --no-amp --max-merge 1 --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt" 2>&1<br>

+       @echo   --no-rect --no-amp --max-merge 1 --no-rdo >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       @echo --no-rect --no-amp --max-merge 1  --no-rdo>> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+<br>
+<br>
+::noRect_noAmp_Max_Merge1_rdo<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --no-rect --no-amp --max-merge 1 --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --no-rect --no-amp --max-merge 1 --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt" 2>&1<br>

+       @echo   --no-rect --no-amp --max-merge 1 --rdo >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       @echo --no-rect --no-amp --max-merge 1 --rdo >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>

+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --no-rect --no-amp --max-merge 1 --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --no-rect --no-amp --max-merge 1 --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt" 2>&1<br>

+       @echo   --no-rect --no-amp --max-merge 1 --rdo >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       @echo --no-rect --no-amp --max-merge 1 --rdo >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --no-rect --no-amp --max-merge 1 --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe %video3%  --hash 1 -f %frames1% --no-rect --no-amp --max-merge 1 --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt" 2>&1<br>

+       @echo   --no-rect --no-amp --max-merge 1 --rdo >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       @echo --no-rect --no-amp --max-merge 1 --rdo >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>

+<br>
+<br>
+::noRect_noAmp_Max_Merge1_wpp_no_rdo<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --no-rect --no-amp --max-merge 1 --no-rdo --wpp -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --no-rect --no-amp --max-merge 1 --no-rdo --wpp -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt" 2>&1<br>

+       @echo   --no-rect --no-amp --max-merge 1 --wpp  --no-rdo>> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       @echo --no-rect --no-amp --max-merge 1 --wpp  --no-rdo>> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --no-rect --no-amp --max-merge 1 --no-rdo --wpp -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --no-rect --no-amp --max-merge 1 --no-rdo --wpp -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt" 2>&1<br>

+       @echo   --no-rect --no-amp --max-merge 1 --wpp  --no-rdo>> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       @echo --no-rect --no-amp --max-merge 1 --wpp --no-rdo >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --no-rect --no-amp --max-merge 1 --no-rdo --wpp -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --no-rect --no-amp --max-merge 1 --no-rdo --wpp -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt" 2>&1<br>

+       @echo   --no-rect --no-amp --max-merge 1 --wpp --no-rdo >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       @echo --no-rect --no-amp --max-merge 1 --wpp --no-rdo >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1%  >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+<br>
+<br>
+::noRect_noAmp_Max_Merge1_wpp_rdo<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --no-rect --no-amp --max-merge 1 --rdo --wpp -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --no-rect --no-amp --max-merge 1 --rdo --wpp -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt" 2>&1<br>

+       @echo   --no-rect --no-amp --max-merge 1 --wpp --rdo >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       @echo --no-rect --no-amp --max-merge 1 --wpp --rdo >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --no-rect --no-amp --max-merge 1 --rdo --wpp -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --no-rect --no-amp --max-merge 1 --rdo --wpp -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt" 2>&1<br>

+       @echo   --no-rect --no-amp --max-merge 1 --wpp --rdo >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       @echo --no-rect --no-amp --max-merge 1 --wpp --rdo >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --no-rect --no-amp --max-merge 1 --rdo --wpp -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --no-rect --no-amp --max-merge 1 --rdo --wpp -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt" 2>&1<br>

+       @echo   --no-rect --no-amp --max-merge 1 --wpp --rdo >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       @echo --no-rect --no-amp --max-merge 1 --wpp --rdo >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1%  >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>

+<br>
+<br>
+::max-merge1_wpp_nordoq_no_rdo<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --max-merge 1  --no-rdo --wpp --no-rdoq -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --max-merge 1 --no-rdo --wpp --no-rdoq -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt" 2>&1<br>

+       @echo   --max-merge 1 --wpp --no-rdoq  --no-rdo>> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       @echo --max-merge 1 --wpp --no-rdoq  --no-rdo>> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --max-merge 1 --no-rdo --wpp --no-rdoq -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --max-merge 1 --no-rdo --wpp --no-rdoq -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt" 2>&1<br>

+       @echo   --max-merge 1 --wpp --no-rdoq  --no-rdo>> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       @echo --max-merge 1 --wpp --no-rdoq  --no-rdo>> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --max-merge 1 --no-rdo --wpp --no-rdoq  -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --max-merge 1 --no-rdo --wpp --no-rdoq  -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt" 2>&1<br>

+       @echo   --max-merge 1 --wpp --no-rdoq  --no-rdo>> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       @echo --max-merge 1 --wpp --no-rdoq  --no-rdo>> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+<br>
+<br>
+::max-merge1_wpp_nordoq_rdo<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --max-merge 1 --wpp --no-rdoq --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --max-merge 1 --wpp --no-rdoq --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt" 2>&1<br>

+       @echo   --max-merge 1 --wpp --no-rdoq --rdo >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       @echo --max-merge 1 --wpp --no-rdoq --rdo >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --max-merge 1 --wpp --no-rdoq --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --max-merge 1 --wpp --no-rdoq --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt" 2>&1<br>

+       @echo   --max-merge 1 --wpp --no-rdoq --rdo >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       @echo --max-merge 1 --wpp --no-rdoq --rdo >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --max-merge 1 --wpp --no-rdoq --rdo  -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --max-merge 1 --wpp --no-rdoq --rdo  -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt" 2>&1<br>

+       @echo   --max-merge 1 --wpp --no-rdoq --rdo >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       @echo --max-merge 1 --wpp --no-rdoq --rdo >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>

+<br>
+<br>
+::rect_amp_no_rdo<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --rect --amp --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --rect --amp --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt" 2>&1<br>

+       @echo   --rect --amp   --no-rdo>> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv  >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       @echo --rect --amp  --no-rdo>> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --rect --amp --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --rect --amp --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt" 2>&1<br>

+       @echo   --rect --amp   --no-rdo>> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv  >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       @echo --rect --amp  --no-rdo>> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --rect --amp --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --rect --amp --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt" 2>&1<br>

+       @echo   --rect --amp  --no-rdo>> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       @echo --rect --amp  --no-rdo>> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+<br>
+<br>
+::rect_amp_rdo<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --rect --amp --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --rect --amp --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt" 2>&1<br>

+       @echo   --rect --amp --rdo  >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv  >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       @echo --rect --amp --rdo >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --rect --amp --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --rect --amp --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt" 2>&1<br>

+       @echo   --rect --amp --rdo  >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv  >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       @echo --rect --amp --rdo >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --rect --amp --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --rect --amp --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt" 2>&1<br>

+       @echo   --rect --amp --rdo >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       @echo --rect --amp --rdo >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>

+<br>
+<br>
+::sao_no_rdo<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --sao --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --sao --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt" 2>&1<br>

+       @echo   --sao   --no-rdo>> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       @echo --sao   --no-rdo>> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --sao --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --sao --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt" 2>&1<br>

+       @echo   --sao   --no-rdo>> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       @echo --sao   --no-rdo>> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --sao --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --sao --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt" 2>&1<br>

+       @echo   --sao   --no-rdo>> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       @echo --sao  --no-rdo>> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+<br>
+<br>
+::sao_rdo<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --sao --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --sao --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt" 2>&1<br>
+       @echo   --sao --rdo  >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       @echo --sao --rdo  >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>

+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --sao --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --sao --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt" 2>&1<br>
+       @echo   --sao --rdo  >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       @echo --sao --rdo  >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --sao --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --sao --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt" 2>&1<br>

+       @echo   --sao --rdo  >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       @echo --sao --rdo >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>

+<br>
+<br>
+::keyint1_no_rdo<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --keyint 1 --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --keyint 1 --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt" 2>&1<br>

+       @echo   --keyint 1   --no-rdo>> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv  >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       @echo --keyint 1  --no-rdo>> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>

+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --keyint 1 --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --keyint 1 --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt" 2>&1<br>

+       @echo   --keyint 1   --no-rdo>> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv  >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       @echo --keyint 1  --no-rdo>> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --keyint 1 --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --keyint 1 --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt" 2>&1<br>

+       @echo   --keyint 1  --no-rdo>> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       @echo --keyint 1  --no-rdo>> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+<br>
+<br>
+::keyint1_rdo<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --keyint 1  --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --keyint 1  --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt" 2>&1<br>

+       @echo   --keyint 1  --rdo >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv  >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       @echo --keyint 1 --rdo >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --keyint 1 --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --keyint 1 --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt" 2>&1<br>

+       @echo   --keyint 1 --rdo  >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv  >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       @echo --keyint 1 --rdo >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --keyint 1 --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --keyint 1 --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt" 2>&1<br>

+       @echo   --keyint 1 --rdo >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       @echo --keyint 1 --rdo >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>

+<br>
+<br>
+::keyint32_no_rdo<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --keyint 32 --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --keyint 32 --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_no_rdo.txt" 2>&1<br>

+       @echo   --keyint 32  --no-rdo>> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_no_rdo.txt"<br>
+       @echo --keyint 32  --no-rdo>> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_no_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --keyint 32 --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+       "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --keyint 32 --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_no_rdo.txt" 2>&1<br>

+       @echo   --keyint 32  --no-rdo>> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       @echo --keyint 32  --no-rdo>> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt"<br>

+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --keyint 32 --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --keyint 32 --no-rdo -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_no_rdo.txt" 2>&1<br>

+       @echo   --keyint 32  --no-rdo>> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       @echo --keyint 32  --no-rdo>> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt"<br>

+<br>
+<br>
+::keyint32_rdo<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --keyint 32  --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video1% --hash 1 -f %frames1% --keyint 32 --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_basketball_1920x1080_rdo.txt" 2>&1<br>

+       @echo   --keyint 32 --rdo >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_basketball_1920x1080_rdo.txt"<br>
+       @echo --keyint 32 --rdo >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%BasketballDrive_1920x1080_50.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_basketball_1920x1080_rdo.txt"<br>

+<br>
+<br>
+       @echo "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --keyint 32 --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video2% --hash 1 -f %frames1% --keyint 32 --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_Kimono1_1920x1080_24_rdo.txt" 2>&1<br>

+       @echo   --keyint 32 --rdo >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       @echo --keyint 32 --rdo >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%Kimono1_1920x1080_24.yuv" -c script.yuv -w 1920 -h 1080 -e %frames1% >> "%workingdir%dr_psnr_output_Kimono1_1920x1080_24_rdo.txt"<br>
+<br>
+<br>
+@echo "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --keyint 32 --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%Builddir%"\8bit\Release\x265.exe  %video3%  --hash 1 -f %frames1% --keyint 32 --rdo -o script.out -r script.rec >> "%workingdir%encoder_output_FourPeople_1280x720_60_rdo.txt" 2>&1<br>

+       @echo   --keyint 32 --rdo >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%TAppDecoder.exe" -b script.out -o script.yuv >> "%workingdir%decoder_output_FourPeople_1280x720_60_rdo.txt"<br>
+       @echo --keyint 32 --rdo >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>
+       "%workingdir%dr_psnr.exe" -r "%workingdir%FourPeople_1280x720_60.yuv" -c script.yuv -w 1280 -h 720 -e %frames1% >> "%workingdir%dr_psnr_output_FourPeople_1280x720_60_rdo.txt"<br>

+<br>
+:OVER1<br>
+@echo To run this script, BasketballDrive_1920x1080_50.y4m file should be available in %workingdir%.<br>
+@echo ...<br>
+<br>
+:OVER2<br>
+@echo To run this script, Kimono1_1920x1080_24.y4m file should be available in %workingdir%.<br>
+@echo ...<br>
+<br>
+:OVER3<br>
+@echo To run this script, FourPeople_1280x720_60.y4m file should be available in %workingdir%.<br>
+@echo ...<br>
+<br>
+@echo ...<br>
+GOTO DONE<br>
+:DONE<br>
+@echo Done...<br>
+<br>
+<br>
+::start python D:\\Testscript.py<br>
+<br>
diff -r 0becdecde6ee -r e425601ecf4b source/encoder/RunEncoderApplications.bat<br>
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000<br>
+++ b/source/encoder/RunEncoderApplications.bat Wed Jul 17 11:39:33 2013 -0700<br>
@@ -0,0 +1,77 @@<br>
+@echo off<br>
+<br>
+   cd "%builddir%\16bit_PPA"<br>
+       if exist Debug\x265.exe (<br>
+               cd Debug<br>
+               x265.exe  %video1% -f %frames% --hash 1 -o str.out -r rec.yuv >> ExecLog.txt 2>&1<br>
+               ..\..\..\..\..\TAppDecoder.exe -b str.out -o str.yuv >> "%currentworkingdir%"\decoder_out_16bit_PPA.txt<br>
+               FC  rec.yuv str.yuv >> DiffBin.txt<br>
+       )<br>
+<br>
+   cd "%builddir%\16bit_PPA"<br>
+       if exist test\Debug\TestBench.exe (<br>
+               cd test\Debug<br>
+               echo %CD% >> TestLog.txt<br>
+               TestBench.exe >> TestLog.txt<br>
+       )<br>
+<br>
+   cd "%builddir%\8bit_PPA\Debug"<br>
+       if exist x265.exe (<br>
+<br>
+               x265.exe  %video1% -f %frames% --hash 1 -o str.out -r rec.yuv >> ExecLog.txt 2>&1<br>
+               ..\..\..\..\..\TAppDecoder.exe -b str.out -o str.yuv >> "%currentworkingdir%"\decoder_out_8bit_PPA.txt<br>
+               FC  rec.yuv str.yuv >> DiffBin.txt<br>
+       )<br>
+   cd "%builddir%\8bit_PPA"<br>
+       if exist test\Debug\TestBench.exe (<br>
+               cd test\Debug<br>
+               echo %CD% >> TestLog.txt<br>
+               TestBench.exe >> TestLog.txt<br>
+       )<br>
+<br>
+<br>
+<br>
+cd "%builddir%\16bit"<br>
+       if exist Release\x265.exe (<br>
+               cd Release<br>
+               x265.exe  %video1% -f %frames% --hash 1 -o str.out -r rec.yuv >> ExecLog.txt 2>&1<br>
+               x265.exe  %video2% -f %frames% --hash 1 -o str1.out -r rec1.yuv >> ExecLog.txt 2>&1<br>
+               x265.exe  %video3% -f %frames% --hash 1 -o str2.out -r rec2.yuv >> ExecLog.txt 2>&1<br>
+<br>
+               ..\..\..\..\..\TAppDecoder.exe -b str.out -o str.yuv >> "%currentworkingdir%"\decoder_out_16bit.txt<br>
+               ..\..\..\..\..\TAppDecoder.exe -b str1.out -o str1.yuv >> "%currentworkingdir%"\decoder_out_16bit.txt<br>
+               ..\..\..\..\..\TAppDecoder.exe -b str2.out -o str2.yuv >> "%currentworkingdir%"\decoder_out_16bit.txt<br>
+<br>
+               FC  rec.yuv str.yuv >> DiffBin.txt<br>
+               FC  rec1.yuv str1.yuv >> DiffBin.txt<br>
+               FC  rec2.yuv str2.yuv >> DiffBin.txt<br>
+       )<br>
+<br>
+   cd "%builddir%\16bit"<br>
+       if exist test\Release\TestBench.exe (<br>
+               cd test\Release<br>
+               echo %CD% >> TestLog.txt<br>
+               TestBench.exe >> TestLog.txt<br>
+       )<br>
+<br>
+   cd "%builddir%\8bit\Release"<br>
+       if exist x265.exe (<br>
+<br>
+               x265.exe  %video1% -f %frames% --hash 1 -o str.out -r rec.yuv >> ExecLog.txt 2>&1<br>
+               x265.exe  %video2% -f %frames% --hash 1 -o str1.out -r rec1.yuv >> ExecLog.txt 2>&1<br>
+               x265.exe  %video3% -f %frames% --hash 1 -o str2.out -r rec2.yuv >> ExecLog.txt 2>&1<br>
+<br>
+               ..\..\..\..\..\TAppDecoder.exe -b str.out -o str.yuv >> "%currentworkingdir%"\decoder_out_8bit.txt<br>
+               ..\..\..\..\..\TAppDecoder.exe -b str1.out -o str1.yuv >> "%currentworkingdir%"\decoder_out_8bit.txt<br>
+               ..\..\..\..\..\TAppDecoder.exe -b str2.out -o str2.yuv >> "%currentworkingdir%"\decoder_out_8bit.txt<br>
+<br>
+               FC  rec.yuv str.yuv >> DiffBin.txt<br>
+               FC  rec1.yuv str1.yuv >> DiffBin.txt<br>
+               FC  rec2.yuv str2.yuv >> DiffBin.txt<br>
+       )<br>
+   cd "%builddir%\8bit"<br>
+       if exist test\Release\TestBench.exe (<br>
+               cd test\Release<br>
+               echo %CD% >> TestLog.txt<br>
+               TestBench.exe >> TestLog.txt<br>
+       )<br>
diff -r 0becdecde6ee -r e425601ecf4b source/encoder/Send_Mail.py<br>
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000<br>
+++ b/source/encoder/Send_Mail.py       Wed Jul 17 11:39:33 2013 -0700<br>
@@ -0,0 +1,56 @@<br>
+#script to send performance result file to <a href="mailto:xhevc@muticorewareinc.com">xhevc@muticorewareinc.com</a><br>
+<br>
+#!/usr/bin/python<br>
+import os, re<br>
+import sys<br>
+import smtplib<br>
+<br>
+from email.mime.image import MIMEImage<br>
+from email.mime.multipart import MIMEMultipart<br>
+from email.mime.text import MIMEText<br>
+<br>
+SMTP_SERVER = '<a href="http://smtp.gmail.com" target="_blank">smtp.gmail.com</a>'<br>
+SMTP_PORT = 587<br>
+<br>
+sender = '<a href="mailto:testresults.hevc@gmail.com">testresults.hevc@gmail.com</a>'<br>
+password = "hevc.pass"<br>
+recipient = '<a href="mailto:xhevc@multicorewareinc.com">xhevc@multicorewareinc.com</a>'<br>
+subject = 'Performance Results..'<br>
+message = 'PFA'<br>
+<br>
+directory="D:/"<br>
+<br>
+def main():<br>
+    msg = MIMEMultipart()<br>
+    msg['Subject'] = 'Performance Results'<br>
+    msg['To'] = recipient<br>
+    msg['From'] = sender<br>
+<br>
+    files = os.listdir(directory)<br>
+    txtsearch = re.compile(".csv", re.IGNORECASE)<br>
+    files = filter(txtsearch.search, files)<br>
+    for filename in files:<br>
+        path = os.path.join(directory, filename)<br>
+        if not os.path.isfile(path):<br>
+            continue<br>
+<br>
+        text = MIMEImage(open(path, 'rb').read(), _subtype="csv")<br>
+        text.add_header('Content-Disposition', 'attachment', filename=filename)<br>
+        msg.attach(text)<br>
+<br>
+    part = MIMEText('text', "plain")<br>
+    part.set_payload(message)<br>
+    msg.attach(part)<br>
+<br>
+    session = smtplib.SMTP(SMTP_SERVER, SMTP_PORT)<br>
+<br>
+    session.ehlo()<br>
+    session.starttls()<br>
+    session.ehlo<br>
+    session.login(sender, password)<br>
+<br>
+    session.sendmail(sender, recipient, msg.as_string())<br>
+    session.quit()<br>
+<br>
+if __name__ == '__main__':<br>
+    main()<br>
diff -r 0becdecde6ee -r e425601ecf4b source/encoder/performance_XL.py<br>
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000<br>
+++ b/source/encoder/performance_XL.py  Wed Jul 17 11:39:33 2013 -0700<br>
@@ -0,0 +1,165 @@<br>
+#Script for Reading encoded and PSNR results from log files<br>
+<br>
+#!/usr/bin/python<br>
+import os<br>
+import re<br>
+searchquery1 = 'encoded'<br>
+searchquery2 = '    Global'<br>
+inputs_var=0<br>
+cmd_var=0<br>
+inc=0<br>
+os.remove("Performance_Results.csv")<br>
+<br>
+enc_nordo = ['encoder_output_basketball_1920x1080_no_rdo.txt','encoder_output_FourPeople_1280x720_60_no_rdo.txt','encoder_output_Kimono1_1920x1080_24_no_rdo.txt']<br>
+<br>
+psnr_nordo =['dr_psnr_output_basketball_1920x1080_no_rdo.txt','dr_psnr_output_FourPeople_1280x720_60_no_rdo.txt','dr_psnr_output_Kimono1_1920x1080_24_no_rdo.txt']<br>
+<br>
+enc_rdo = ['encoder_output_basketball_1920x1080_rdo.txt','encoder_output_FourPeople_1280x720_60_rdo.txt','encoder_output_Kimono1_1920x1080_24_rdo.txt']<br>
+<br>
+psnr_rdo = ['dr_psnr_output_basketball_1920x1080_rdo.txt','dr_psnr_output_FourPeople_1280x720_60_rdo.txt','dr_psnr_output_Kimono1_1920x1080_24_rdo.txt']<br>
+<br>
+<br>
+cmdlines = [' --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 ',' --rect --max-merge 1 --wpp  --no-rdoq','--wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --max-merge 1 --threads 4 --no-rdoq',' default ',' --rect --max-merge 1 ',' --rect --max-merge 1 --wpp ',' --rect --max-merge 1 --cpuid 1 ', ' --rect --max-merge 1 --cpuid 1 --wpp ',' --no-rect --no-amp ','--no-rect --no-amp --max-merge 1 ',' --no-rect --no-amp --max-merge 1 --wpp','--max-merge 1 --wpp --no-rdoq ',' --rect --amp' ,' --sao ',' --keyint 1 ',' --keyint 32 ']<br>

+<br>
+<br>
+inputs = [' 1.BasketballDrive_1920x1080_50.y4m', ' 2.FourPeople_1280x720_60.y4m', ' 3.Kimono1_1920x1080_24.y4m']<br>
+<br>
+log = open('Performance_Results.csv','w')<br>
+print (",,,,,,,,,, NO_RDO,,,,,,,,,, RDO  ", file = log)<br>
+<br>
+print ("    COMMAND LINE,,,,,,,     ,    TOTAL TIME(seconds),    SPEED(fps),    BITRATE(kb/s),    FRAMES,    PSNR(Y)_Global,    PSNR(U),    PSNR(V), avg,      ,    TOTAL TIME(seconds),    SPEED(fps),    BITRATE(kb/s),    FRAMES,    PSNR(Y)_Global,    PSNR(U),    PSNR(V), avg", file = log)<br>

+print (" ", file = log)<br>
+for enc in enc_nordo:<br>
+       print ("%s" %(inputs[inputs_var]), file = log)<br>
+       print (" ", file = log)<br>
+       psnr=psnr_nordo[inputs_var]<br>
+<br>
+       out1 = open('output1.txt', 'a')<br>
+       print ("encoder output for nordo...", file = out1)<br>
+       out1.close()<br>
+       out2 = open('output2.txt', 'a')<br>
+       print ("dr_psnr output for nordo...", file = out2)<br>
+       out3 = open('output3.txt', 'a')<br>
+       print ("encoder output for rdo...", file = out3)<br>
+       out3.close()<br>
+       out4 = open('output4.txt', 'a')<br>
+       print ("dr_psnr output for rdo...", file = out4)<br>
+       out4.close()<br>
+<br>
+       #encoder output for nordo<br>
+       f1 = open(enc, 'r')<br>
+       out1 = open('output1.txt', 'a')<br>
+       line1 = f1.readlines()<br>
+       for i, line in enumerate(line1):<br>
+         if line.startswith(searchquery1):<br>
+             for char in line:<br>
+              line = re.sub('[(]','',line)<br>
+              line = re.sub('[s]','',line)<br>
+             out1.write(line)<br>
+       f1.close ()<br>
+       out1.close()<br>
+<br>
+       #dr_psnr output for nordo<br>
+       f2 = open(psnr, 'r')<br>
+       out2 = open('output2.txt', 'a')<br>
+       line2 = f2.readlines()<br>
+       for i, line in enumerate(line2):<br>
+         if line.startswith(searchquery2):<br>
+             out2.write(line)<br>
+       f2.close ()<br>
+       out2.close()<br>
+<br>
+       #encoder output for rdo<br>
+       f3 = open(enc_rdo[inc], 'r')<br>
+       out3 = open('output3.txt', 'a')<br>
+       line3 = f3.readlines()<br>
+       for i, line in enumerate(line3):<br>
+         if line.startswith(searchquery1):<br>
+             for char in line:<br>
+              line = re.sub('[(]','',line)<br>
+              line = re.sub('[s]','',line)<br>
+             out3.write(line)<br>
+       f3.close ()<br>
+       out3.close()<br>
+<br>
+       #dr_psnr output for rdo<br>
+       f4 = open(psnr_rdo[inc], 'r')<br>
+       out4 = open('output4.txt', 'a')<br>
+       line4 = f4.readlines()<br>
+       for i, line in enumerate(line4):<br>
+         if line.startswith(searchquery2):<br>
+             out4.write(line)<br>
+       f4.close ()<br>
+       out4.close()<br>
+<br>
+       out1 = open('output1.txt')<br>
+       out2 = open('output2.txt')<br>
+       out3 = open('output3.txt')<br>
+       out4 = open('output4.txt')<br>
+<br>
+       log = open('Performance_Results.csv','a')<br>
+       eof1 = out1.readline()<br>
+       eof2 = out2.readline()<br>
+       eof3 = out3.readline()<br>
+       eof4 = out4.readline()<br>
+<br>
+       #for a in eof1:<br>
+       num_lines = sum(1 for line in open('output1.txt'))<br>
+<br>
+       for index in range(num_lines-1):<br>
+           #for b in eof2:<br>
+                  eof1 = out1.readline()<br>
+                  eof2 = out2.readline()<br>
+                  eof3 = out3.readline()<br>
+                  eof4 = out4.readline()<br>
+<br>
+                  col1 = eof1.split()<br>
+                  print (col1)<br>
+                  col2 = eof2.split()<br>
+                  print (col2)<br>
+                  col3 = eof3.split()<br>
+                  print (col3)<br>
+                  col4 = eof4.split()<br>
+                  print (col4)<br>
+<br>
+                  time = col1[4]<br>
+                  time1 = col3[4]<br>
+<br>
+                  speed = col1[5]<br>
+                  speed1 = col3[5]<br>
+<br>
+                  bitrate = float(col1[7])<br>
+                  bitrate1 = float(col3[7])<br>
+<br>
+                  frames = int(col1[1])<br>
+                  frames1 = int(col3[1])<br>
+<br>
+                  psnr_y  = float(col2[1])<br>
+                  psnr_u  = float(col2[2])<br>
+                  psnr_v  = float(col2[3])<br>
+                  avg_psnr = (float)((psnr_y+psnr_u+psnr_v)/3)<br>
+<br>
+                  psnr_y1  = float(col4[1])<br>
+                  psnr_u1  = float(col4[2])<br>
+                  psnr_v1  = float(col4[3])<br>
+                  avg_psnr1 = (float)((psnr_y1+psnr_u1+psnr_v1)/3)<br>
+<br>
+                  print ("%s,,,,,,,,%s,%s,%f,%d,%f,%f,%f,%f,,%s,%s,%f,%d,%f,%f,%f,%f" %(cmdlines[cmd_var],time,speed,bitrate,frames,psnr_y,psnr_u,psnr_v,avg_psnr,time1,speed1,bitrate1,frames1,psnr_y1,psnr_u1,psnr_v1,avg_psnr1), file = log)<br>

+                  cmd_var=cmd_var+1<br>
+<br>
+<br>
+       out1.close()<br>
+       out2.close()<br>
+       out3.close()<br>
+       out4.close()<br>
+       os.remove("output1.txt")<br>
+       os.remove("output2.txt")<br>
+       os.remove("output3.txt")<br>
+       os.remove("output4.txt")<br>
+       inputs_var=inputs_var+1<br>
+       cmd_var=0<br>
+       inc=inc+1<br>
+       print (" ", file = log)<br>
+log.close()<br>
+#os.system("Send_Mail_working.py")<br>
+<br>
<br>_______________________________________________<br>
x265-devel mailing list<br>
<a href="mailto:x265-devel@videolan.org">x265-devel@videolan.org</a><br>
<a href="http://mailman.videolan.org/listinfo/x265-devel" target="_blank">http://mailman.videolan.org/listinfo/x265-devel</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Steve Borho
</div></div>