+= (depthBytes * 2);
>
> @@ -5669,7 +5738,10 @@ void Encoder::writeAnalysisFile(x265_analysis_data*
> analysis, FrameData
> X265_FWRITE((analysis->intraData)->chromaModes, sizeof(uint8_t),
> depthBytes, m_analysisFileOut);
> X265_FWRITE((analysis->intraData)->partSizes, sizeof(char),
> depthBytes, m_analysisFileOut);
> if (m_param->rc.cuTree)
> +{
> X265_FWRITE((analysis->intraData)->cuQPOff, sizeof(int8_t),
> depthBytes, m_analysisFileOut);
> +X265_FWRITE((analysis->intraData)->cuQPOffReuse,
> sizeof(int8_t), (analysis->numCUsInFrame * analysis->numPartitions),
> m_analysisFileOut);
> +}
> X265_FWRITE((analysis->intraData)->modes, sizeof(uint8_t),
> analysis->numCUsInFrame * analysis->numPartitions, m_analysisFileOut);
> }
> else
> @@ -5677,7 +5749,10 @@ void Encoder::writeAnalysisFile(x265_analysis_data*
> analysis, FrameData
> X265_FWRITE((analysis->interData)->depth, sizeof(uint8_t),
> depthBytes, m_analysisFileOut);
> X265_FWRITE((analysis->interData)->modes, sizeof(uint8_t),
> depthBytes, m_analysisFileOut);
> if (m_param->rc.cuTree)
> +{
> X265_FWRITE((analysis->interData)->cuQPOff, sizeof(int8_t),
> depthBytes, m_analysisFileOut);
> +X265_FWRITE((analysis->interData)->cuQPOffReuse,
> sizeof(int8_t), (analysis->numCUsInFrame * analysis->numPartitions),
> m_analysisFileOut);
> +}
> if (m_param->analysisSaveReuseLevel > 4)
> {
> X265_FWRITE((analysis->interData)->partSize, sizeof(uint8_t),
> depthBytes, m_analysisFileOut);
> diff --git a/source/encoder/slicetype.cpp b/source/encoder/slicetype.cpp
> index 0adb0d0db..3bc01268b 100644
> --- a/source/encoder/slicetype.cpp
> +++ b/source/encoder/slicetype.cpp
> @@ -1894,7 +1894,7 @@ void Lookahead::slicetypeAnalyse(Lowres **frames,
> bool bKeyframe)
>
> if (!framecnt)
> {
> -if (m_param->rc.cuTree)
> +if (m_param->rc.cuTree && !m_param->analysisLoad)
> cuTree(frames, 0, bKeyframe);
> return;
> }
> diff --git a/source/x265.h b/source/x265.h
> index f44040ba7..d6a828539 100644
> --- a/source/x265.h
> +++ b/source/x265.h
> @@ -145,6 +145,7 @@ typedef struct x265_analysis_intra_data
> char* partSizes;
> uint8_t* chromaModes;
> int8_t*cuQPOff;
> +int8_t* cuQPOffReuse;
> }x265_analysis_intra_data;
>
> typedef struct x265_analysis_MV
> @@ -170,6 +171,7 @@ typedef struct x265_analysis_inter_data
> x265_analysis_MV* mv[2];
> int64_t* sadCost;
> int8_t*cuQPOff;
> +int8_t*cuQPOffReuse;
> }x265_analysis_inter_data;
>
> typedef struct x265_weight_param
> --
> 2.23.0.windows.1
>
> ___
> x265-devel mailing list
> x265-devel@videolan.org
> https://mailman.videolan.org/listinfo/x265-devel
>
--
Regards,
Kavitha
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
gv))
> +else if (cliopt[0].parse(argc, argv))
> {
> cliopt[0].destroy();
> if (cliopt[0].api)
> @@ -320,12 +301,27 @@
> while (threadsActive)
> {
> threadsActive =
> abrEnc->m_numActiveEnc
On Tue, Apr 14, 2020 at 9:02 PM Aruna Matheswaran <
ar...@multicorewareinc.com> wrote:
>
>
> On Tue, Apr 14, 2020 at 7:38 PM Kavitha Sampath <
> kavi...@multicorewareinc.com> wrote:
>
>>
>>
>> On Tue, Mar 31, 2020 at 11:25 AM Aruna Matheswaran <
&
e to all reuse levels? As I see that we write and
read cutree offsets for all levels
> bool error = false;
> int curSourceHeight = m_param->sourceHeight -
> m_conformanceWindow.bottomOffset;
> int curSourceWidth = m_param->sourceWidth -
> m_conformanceWindow.rightOffset;
>
[KS] Have you tested this patch disabling lookahead?
> ___
> x265-devel mailing list
> x265-devel@videolan.org
> https://mailman.videolan.org/listinfo/x265-devel
>
--
Regards,
Kavitha
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
gt;encoder_close(encoder);
> -
> -int64_t second_largest_pts = 0;
> -int64_t largest_pts = 0;
> -if (pts_queue && pts_queue->size() >= 2)
> -{
> -second_largest_pts = -pts_queue->top();
> -pts_queue->pop();
> -largest_pts = -pts_qu
55,9 +1255,9 @@
> * skip blocks. Default is disabled */
> int bEnableEarlySkip;
>
> -/* Enable early CU size decisions to avoid recursing to higher
> depths.
> +/* Enable early CU size decisions to avoid recur
milar purpose.
>
>> -homo = homo / (cuSize * cuSize);
>> -
>> -if (homo < (.1 * mean))
>> -return true;
>> -
>> -return false;
>> +else
>> +return false;
>>
> [KS] When does the encoder hit this final "
ks. Default is disabled */
> int bEnableEarlySkip;
>
> -/* Enable early CU size decisions to avoid recursing to higher
> depths.
> +/* Enable early CU size decisions to avoid recursing to higher depths.
> * Default is enabled */
> -int bEnableRecursion
hen
> this algorithm works only for rd 0 to 4 (atleast this patch does only
> that).
> Please clarify your intention for adding this command
> [Srikanth] This patch includes changes for RD Levels 5 and 6. Changed the
> command to preset slow as rd level 6 is enabled even in this mod
source/x265.h Tue Jan 21 10:53:49 2020 +0530
> @@ -1857,7 +1857,7 @@
> doubleedgeTransitionThreshold;
>
> /* Enables histogram based scenecut detection algorithm to detect
> scenecuts. Default disabled */
> -int bHistBasedSceneCut;
> +int bHistBasedSceneCut;
>
> /* Enable HME search ranges for L0, L1 and L2 respectively. */
> int hmeRange[3];
> @@ -1874,7 +1874,7 @@
> * analysis information stored in analysis-save. Higher the refine
> level higher
> * the information stored. Default is 5 */
> int analysisSaveReuseLevel;
> -
> +
> /* A value between 1 and 10 (both inclusive) determines the level of
> * analysis information reused in analysis-load. Higher the refine
> level higher
> * the information reused. Default is 5 */
> @@ -1901,6 +1901,9 @@
> * info is available from the corresponding analysis-save. */
>
> int confWinBottomOffset;
> +
> +/* Edge variance threshold for quad tree establishment. */
> +floatedgeThreshold;
> } x265_param;
>
> /* x265_param_alloc:
> diff -r acc5d16999e2 -r e0e0270ead41 source/x265cli.h
> --- a/source/x265cli.h Mon Jan 20 18:07:59 2020 +0530
> +++ b/source/x265cli.h Tue Jan 21 10:53:49 2020 +0530
> @@ -105,8 +105,8 @@
> { "amp", no_argument, NULL, 0 },
> { "no-early-skip",no_argument, NULL, 0 },
> { "early-skip", no_argument, NULL, 0 },
> -{ "no-rskip", no_argument, NULL, 0 },
> -{ "rskip",no_argument, NULL, 0 },
> +{ "rskip",required_argument, NULL, 0 },
> +{ "edge-threshold", required_argument, NULL, 0 },
> { "no-fast-cbf", no_argument, NULL, 0 },
> { "fast-cbf", no_argument, NULL, 0 },
> { "no-tskip", no_argument, NULL, 0 },
> @@ -457,7 +457,8 @@
> H0(" --[no-]ssim-rdEnable ssim rate distortion
> optimization, 0 to disable. Default %s\n", OPT(param->bSsimRd));
> H0(" --[no-]rd-refine Enable QP based RD refinement
> for rd levels 5 and 6. Default %s\n", OPT(param->bEnableRdRefine));
> H0(" --[no-]early-skip Enable early SKIP detection.
> Default %s\n", OPT(param->bEnableEarlySkip));
> -H0(" --[no-]rskip Enable early exit from
> recursion. Default %s\n", OPT(param->bEnableRecursionSkip));
> +H0(" --rskip Set mode for early exit from
> recursion. Mode 1: exit using rdcost. Mode 2: exit using edge density. Mode
> 0: disabled. Default %s\n", OPT(param->bEnableRecursionSkip));
> +H1(" --edge-threshold Threshold in terms of percentage
> for minimum edge density in CUs to terminate the recursion depth.
> Applicable only for rskip mode 2. Default %s\n", OPT(param->edgeThreshold));
> H1(" --[no-]tskip-fast Enable fast intra transform
> skipping. Default %s\n", OPT(param->bEnableTSkipFast));
> H1(" --[no-]splitrd-skip Enable skipping split RD
> analysis when sum of split CU rdCost larger than one split CU rdCost for
> Intra CU. Default %s\n", OPT(param->bEnableSplitRdSkip));
> H1(" --nr-intra An integer value in range of 0
> to 2000, which denotes strength of noise reduction in intra CUs. Default
> 0\n");
> ___
> x265-devel mailing list
> x265-devel@videolan.org
> https://mailman.videolan.org/listinfo/x265-devel
>
--
Regards,
Kavitha
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
gt; X265_AQ_EDGE)
>> {
>> double bit_depth_correction = 1.f / (1 << (2 *
>> (X265_DEPTH - 8)));
>> diff -r 6b348d5b56d8 -r 82a92c26b442 source/encoder/slicetype.h
>> --- a/source/encoder/slicetype.hFri Jan 10 14:38:3
yuv, --preset medium --hist-scenecut
> --hist-threshold 0.02 --frame-dup --dup-threshold 60 --hrd --bitrate 1
> --vbv-bufsize 15000 --vbv-maxrate 12000
> sintel_trailer_2k_1920x1080_24.yuv, --preset medium --hist-scenecut
> --hist-threshold 0.02
> +crowd_run_108
>
> /* Stores intra analysis data for a single frame. This struct needs
> better packing */
> @@ -1877,6 +1879,28 @@
> * analysis information reused in analysis-load. Higher the refine
> level higher
> * the information reused. Default is 5 */
> int analysisLoadReuseLevel;
s_540.dat --analysis-save-reuse-level 10 --scale-factor 2
> --bitrate 5000 --vbv-bufsize 15000 --vbv-maxrate
> 9000::crowd_run_1080p50.y4m, --preset medium --no-cutree --analysis-save
> x265_analysis_1080.dat --analysis-save-reuse-level 10 --scale-factor 2
> --bitrate 1 --vbv-bufsize 3 --vbv-maxrate
> 17500::crowd_run_1080p50.y4m, --preset medium --no-cutree --analysis-save
> x265_analysis_1080.dat --analysis-load x265_analysis_540.dat --refine-intra
> 4 --dynamic-refine --analysis-load-reuse-level 10
> --analysis-save-reuse-level 10 --scale-factor 2 --bitrate 1
> --vbv-bufsize 3 --vbv-maxrate 17500::crowd_run_2160p50.y4m, --preset
> medium --no-cutree --analysis-save x265_analysis_2160.dat --analysis-load
> x265_analysis_1080.dat --refine-intra 3 --dynamic-refine
> --analysis-load-reuse-level 10 --analysis-save-reuse-level 10
> --scale-factor 2 --bitrate 24000 --vbv-bufsize 84000 --vbv-maxrate
> 49000::crowd_run_2160p50.y4m, --preset medium --no-cutree --analysis-load
> x265_analysis_2160.dat --refine-intra 2 --dynamic-refine
> --analysis-load-reuse-level 10 --scale-factor 1 --bitrate 24000
> --vbv-bufsize 84000 --vbv-maxrate 49000
> ___
> x265-devel mailing list
> x265-devel@videolan.org
> https://mailman.videolan.org/listinfo/x265-devel
>
--
Regards,
Kavitha
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
uv, --preset slow --rskip 2 --edge-threshold 5
> --hist-scenecut --hist-threshold 0.1 --aq-mode 4
>
[KS] What about other hist-scenecut & aq-mode combinations? We have
different flows right?
[KS] I don't understand why we should restrict this to rd level 0 to 4 when
there are so many x265 users
# HG changeset patch
# User Kavitha Sampath
# Date 1527681605 -19800
# Wed May 30 17:30:05 2018 +0530
# Branch stable
# Node ID c9234756abe6f559201e2dec78688c50a939986d
# Parent e3ff1e578df3fd35d349363cde29856165921429
fix signed/unsigned mismatch warning in windows
diff -r e3ff1e578df3 -r
# HG changeset patch
# User Kavitha Sampath
# Date 1527499557 -19800
# Mon May 28 14:55:57 2018 +0530
# Branch stable
# Node ID fe3c44a200eeb3c1bdf9467071cd593e94959866
# Parent 478bfe2b7673e93ca9283a4ce9424ac3a1ba476e
fix bug in copying vbv information when scalefactor is 0
diff -r
I tested locally in my machine and looks like it fixes load/save issues of
tests. We can move to stable branch if the test on default branch run
successfully.
Regards,
Kavitha
On Tue, May 8, 2018 at 1:36 PM, Ashok Kumar Mishra <
as...@multicorewareinc.com> wrote:
> Is this patch fixed
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1525425970 -19800
# Fri May 04 14:56:10 2018 +0530
# Node ID b97a65d1227fbe8e80ed15a426ec4bc44537c247
# Parent 147b7dcee675a7cd394125788e12909cdce0c373
bug fix in scalefactor 0
diff -r 147b7dcee
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1524568273 -19800
# Tue Apr 24 16:41:13 2018 +0530
# Node ID 1982e4a9bbd06e89220f0c3917a640c1e482cdd6
# Parent 07defe235cde1949c55464952ee1dbdc10baf5e4
scaling: allow refinement of inter/intra frame
On Mon, Apr 30, 2018 at 11:30 AM, Pradeep Ramachandran <
prad...@multicorewareinc.com> wrote:
>
>
> On Mon, Apr 30, 2018 at 10:39 AM, Kavitha Sampath <
> kavi...@multicorewareinc.com> wrote:
>
>>
>>
>> On Thu, Apr 26, 2018 at 2:38 PM, Bhavna Hari
On Thu, Apr 26, 2018 at 2:38 PM, Bhavna Hariharan <
bha...@multicorewareinc.com> wrote:
>
>
> On Thu, Apr 26, 2018 at 12:41 PM, <kavi...@multicorewareinc.com> wrote:
>
>> # HG changeset patch
>> # User Kavitha Sampath <kavi...@multicorewareinc.com>
>&g
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1524568273 -19800
# Tue Apr 24 16:41:13 2018 +0530
# Node ID 860c3b32f59e1883b77064b9948e8e17decd4641
# Parent 07defe235cde1949c55464952ee1dbdc10baf5e4
scaling: allow refinement of inter/intra frame
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1510637409 -19800
# Tue Nov 14 11:00:09 2017 +0530
# Node ID dd9772385d152528201d335efbc6f75fdc43b08c
# Parent 6ac1b12bcde91b691ef1de8bb936e23c0f29b6ff
Add CLI option to enable or disable pictur
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1498132190 -19800
# Thu Jun 22 17:19:50 2017 +0530
# Node ID 44dac94065f201ae8bb83c4979119bcec78ede96
# Parent 586d06ad195ae6907282e8a9048770145c0bd437
test: modify test file to support renamed options
d
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1498019633 -19800
# Wed Jun 21 10:03:53 2017 +0530
# Node ID edbdfb8e8eea64e74089c153b3b4abbb3d105de6
# Parent 40dbeef1d8b59452ac0898621a75f02a576b0c30
rename options related to analysis-mode, improv
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1497342640 -19800
# Tue Jun 13 14:00:40 2017 +0530
# Node ID 40dbeef1d8b59452ac0898621a75f02a576b0c30
# Parent a015be4021f3de8ee265cded1eb7c476dedf3f36
add param option to specify file read/write of an
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1496135977 -19800
# Tue May 30 14:49:37 2017 +0530
# Node ID a015be4021f3de8ee265cded1eb7c476dedf3f36
# Parent 5d640864e3aee0a5e091fa1d1df377e620f7d1ce
remove global declarations and initialization fu
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1496127278 -19800
# Tue May 30 12:24:38 2017 +0530
# Node ID 4b3d1a1f4838ee86cc9528643b6abb1f31670ada
# Parent 005dfda46203772f81f94a28dd86b6303aadfef5
use param to replace MACRO NUM_4x4_PARTITIONS
d
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1496122105 -19800
# Tue May 30 10:58:25 2017 +0530
# Node ID 005dfda46203772f81f94a28dd86b6303aadfef5
# Parent 3b0883b24cd21a2aea3fc4bf82467df717c2e39c
replace g_unitSizeDepth with param member
d
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1497268317 -19800
# Mon Jun 12 17:21:57 2017 +0530
# Node ID 624374a3b21cba624bee8002bcbdb4fa0917a6fe
# Parent 68b27c44790d200ceb95b26962a84c8230d29eba
add maxLog2CUSize to param and use in
# HG changeset patch
# User Divya Manivannan
# Date 1491553422 -19800
# Fri Apr 07 13:53:42 2017 +0530
# Node ID 747ae5fe027c5b2416aa983226c08dde0d7377cc
# Parent 629696c46ab60328d846424dd71e9bb7567450c9
width and height padding
diff -r 629696c46ab6 -r
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1495615463 -19800
# Wed May 24 14:14:23 2017 +0530
# Node ID 802bb7ead1e0151a604bc293451c735990656162
# Parent 404253434d33e99955aac29480ee16b8e939a64c
Reuse analysis info of low resolution for full reso
# HG changeset patch
# User Kavitha Sampath
# Date 1495595385 -19800
# Wed May 24 08:39:45 2017 +0530
# Node ID 404253434d33e99955aac29480ee16b8e939a64c
# Parent f850cdbe381c196758fd445a367487416fef62f9
cli: add option to specify scale-factor
diff -r f850cdbe381c -r 404253434d33 doc/reST
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1495620591 -19800
# Wed May 24 15:39:51 2017 +0530
# Node ID 629696c46ab60328d846424dd71e9bb7567450c9
# Parent 802bb7ead1e0151a604bc293451c735990656162
fix bugs in free up of analysis data
diff -r 802bb7
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1488973559 -19800
# Wed Mar 08 17:15:59 2017 +0530
# Node ID 88fd9082764c7d7b4668e30763a93215980efd70
# Parent 6e348252e90234f7dbde5406f6a4a8b5ef18ceb9
multi-level refinement: fix typo and missing space
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1488177267 -19800
# Mon Feb 27 12:04:27 2017 +0530
# Node ID 82c7133414354e72f1fee5d3fdcbe88c24ce1ff4
# Parent 727bd2d8128a99d2dcd1c4dbd3d571a662eade6a
regression: include test for refine levels
d
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1487826752 -19800
# Thu Feb 23 10:42:32 2017 +0530
# Node ID 6051ce2d7864cb3b019c66117661bc5752d1932c
# Parent acc482810fe75fd536436ae9b2db2c7aaf9a1212
cli: add option to support multiple level of analysi
# HG changeset patch
# User Kavitha Sampath
# Date 1486226542 -19800
# Sat Feb 04 22:12:22 2017 +0530
# Node ID fec542968fecc4cda76264fe9b746952718a64f7
# Parent 685b95d9bb93cc82448b85182b20643bd6f8a3ba
multi-level refinement: support new level 5 to recode without any refinement
All CU
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1487828698 -19800
# Thu Feb 23 11:14:58 2017 +0530
# Node ID 727bd2d8128a99d2dcd1c4dbd3d571a662eade6a
# Parent fec542968fecc4cda76264fe9b746952718a64f7
multi-level: increase maximum level from 5 to 10
d
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1486116100 -19800
# Fri Feb 03 15:31:40 2017 +0530
# Node ID 4f5f769eea67353167b14de8d8013505ceaa82d6
# Parent 4e18273a7e0318e6a8a46d3f6450d5d451d160d7
multi-level refinement: level 2 support
Level 2
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1486033351 -19800
# Thu Feb 02 16:32:31 2017 +0530
# Node ID acc482810fe75fd536436ae9b2db2c7aaf9a1212
# Parent 820f4327ddac44decb4328602ca63e84197ab473
analysis-mode: make weights as part of x265_an
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1486116134 -19800
# Fri Feb 03 15:32:14 2017 +0530
# Node ID 685b95d9bb93cc82448b85182b20643bd6f8a3ba
# Parent 4f5f769eea67353167b14de8d8013505ceaa82d6
multi-level refinement: use level 1 to store/reuse
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1482744173 -19800
# Mon Dec 26 14:52:53 2016 +0530
# Node ID bce751f0672e3e273543f753870609a3a6560369
# Parent f1b91c4f65a3a5069d326d422134080a5484d540
cuDeltaQP: update test commandlines to support
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1482315369 -19800
# Wed Dec 21 15:46:09 2016 +0530
# Node ID 62f0c309ca7057dcdc3e604f74fad58ff885c740
# Parent e8152da7aa0e03a27f01a2a95aedf914248fe577
cli: add option to signal consistent cudeltaQP
d
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1482316798 -19800
# Wed Dec 21 16:09:58 2016 +0530
# Node ID 8a4a09eda95550835b76241ea15bf3444dc105d5
# Parent f1b91c4f65a3a5069d326d422134080a5484d540
cuDeltaQP: consider only bits to decide better QP
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1482058180 -19800
# Sun Dec 18 16:19:40 2016 +0530
# Node ID f1b91c4f65a3a5069d326d422134080a5484d540
# Parent 62f0c309ca7057dcdc3e604f74fad58ff885c740
cuDeltaQP: raise QP of CUs that are far off the
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1479188764 -19800
# Tue Nov 15 11:16:04 2016 +0530
# Node ID c4e9355db49bab4ef04e2e26f91ca10da6de1756
# Parent 95451de5f12929f9d80b66ba852fe651dc3984ed
param: notify error for min-cu-size 64
Since
Bhavna Hariharan <
>> bha...@multicorewareinc.com> wrote:
>>
>>> Hi Deepthi,
>>>
>>> On Fri, Oct 7, 2016 at 1:17 PM, Deepthi Nandakumar <
>>> deepthipnandaku...@gmail.com> wrote:
>>>
>>>> Kavitha/Bhavana, excellent job!
On Thu, Oct 6, 2016 at 4:42 PM, Kavitha Sampath <
kavi...@multicorewareinc.com> wrote:
> # HG changeset patch
> # User Kavitha Sampath <kavi...@multicorewareinc.com>
> # Date 1475742311 -19800
> # Thu Oct 06 13:55:11 2016 +0530
> # Node ID 2c9bde6e277058bddf3acd75
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1475742311 -19800
# Thu Oct 06 13:55:11 2016 +0530
# Node ID 2c9bde6e277058bddf3acd753fb1e6a2e48835c3
# Parent b8dd640a7f1784802f6f9859d3a79420a00661fe
tests: update command lines to cover test for li
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1475742311 -19800
# Thu Oct 06 13:55:11 2016 +0530
# Node ID 6e21c044aae05e463aa87d6b5236cf082c1192dc
# Parent b8dd640a7f1784802f6f9859d3a79420a00661fe
tests: update command lines to cover test for li
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1475666503 -19800
# Wed Oct 05 16:51:43 2016 +0530
# Node ID b8dd640a7f1784802f6f9859d3a79420a00661fe
# Parent 3851e1e905ef75add638aa1da2be84840741a9e9
limitTU: cleanup
diff -r 3851e1e905ef -r b8dd640a7f
<
as...@multicorewareinc.com> wrote:
> Can you please paste the performance improvement figures for some of the
> videos ?
>
> On Tue, Oct 4, 2016 at 2:50 PM, <kavi...@multicorewareinc.com> wrote:
>
>> # HG changeset patch
>> # User Kavitha Sampath <kavi...@multico
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1475567868 -19800
# Tue Oct 04 13:27:48 2016 +0530
# Node ID c10ef341f4e65883243f78040f52ed06ace99535
# Parent 91ed7cb38e66c43116e1d279e94d087d462e71ce
cli: add option to support limit-TU
diff -r 91ed7c
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1475238341 -19800
# Fri Sep 30 17:55:41 2016 +0530
# Node ID 3ae30a43ac939fe875eaec7f22d134711b00c449
# Parent c018bc0ffc156902b1a9a13ecd6996d30d7403df
limitTU: use max TU depth of first subTU to
> *Lehrstuhl für Medientechnik*
>
> *Chair of Media Technology*
>
> *Arcisstr. 21, 80333 München*
>
> *Building 9, Room 1934*
>
> *Phone:** +49 89 289 23507*
>
> *Fax:** +49 89 289 23523*
>
> *Email:** damien.schroe...@tum.de <dami
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1466062058 -19800
# Thu Jun 16 12:57:38 2016 +0530
# Node ID a3ceaf6065b5cc7622f95c5f5c8a5fd1af5ffcf6
# Parent 78ffb67a844e3e76facf18c52790f1bd544754d6
rd: determine CU complexity to skip analysis of
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1466062058 -19800
# Thu Jun 16 12:57:38 2016 +0530
# Node ID 0d3fe50466f995ad519e20d1dc7ab7ec6920db00
# Parent 78ffb67a844e3e76facf18c52790f1bd544754d6
rd: determine CU complexity to skip analysis of
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1465899492 -19800
# Tue Jun 14 15:48:12 2016 +0530
# Node ID a79d371b849d8ce2e045da4a5c9bd5a684b06e8f
# Parent 106a5a7dc4b337121c11484bc3bc4900b8a0d9a4
analysis-mode: force recursion when checkMerg
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1465814710 -19800
# Mon Jun 13 16:15:10 2016 +0530
# Node ID d9a7d21cb17918f869f0ff3407dec764880827d4
# Parent 106a5a7dc4b337121c11484bc3bc4900b8a0d9a4
rd: determine CU complexity to skip analysis of
yes I can make that a member of Analysis
I will make the change and send the updated patch
On Mon, Jun 13, 2016 at 12:28 PM, Deepthi Nandakumar <
deep...@multicorewareinc.com> wrote:
> Kavitha,
>
> Is there a need to introduce another global variable - can't we just keep
>
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1463588688 25200
# Wed May 18 09:24:48 2016 -0700
# Node ID 4baa78c17dca00c3d2f8a1c4d5e0ae87d7463f05
# Parent 0af296185f7ae3e05493ecf164046ddfec085bb3
rd: determine CU complexity to skip analysis of
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1455875475 -19800
# Fri Feb 19 15:21:15 2016 +0530
# Node ID 9f30ae437b447ac25545347dd49244d761de144e
# Parent c2228fb8151ddce111a75fb1c02b25eca5a68604
recursion-skip: add option to skip/force rec
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1454916325 -19800
# Mon Feb 08 12:55:25 2016 +0530
# Node ID 85ec1441c95f2935881ab14d813c8ec212dd32c5
# Parent 892192a2788c97cfb6de5ffa228e34827b204b03
cleanup: remove explicit passing of
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1454661586 -19800
# Fri Feb 05 14:09:46 2016 +0530
# Node ID b0069da6f07bef922e3cc9434df99d06c03628b6
# Parent 969e64f43b9623c130317779a508b5c1bd57231a
analysis: share skip/merge data for rd levels 0 to 4
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1454913447 -19800
# Mon Feb 08 12:07:27 2016 +0530
# Node ID 969e64f43b9623c130317779a508b5c1bd57231a
# Parent 07eb2d73102b7bcd1dceaba3d575e50a8ec85c14
analysis: do not save best merge candidate index a
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1455024354 -19800
# Tue Feb 09 18:55:54 2016 +0530
# Node ID 07eb2d73102b7bcd1dceaba3d575e50a8ec85c14
# Parent 822782933427f19e76b34f340a3c52fb4bc95424
analysis: fix output mismatch in load/save
d
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1452231216 -19800
# Fri Jan 08 11:03:36 2016 +0530
# Node ID b7cb7195ba2f14dad3d0b5c2a834ce29caacaed7
# Parent c7bcea62a5711d6e1071a76764f7e100f34aa00f
analysis mode: fix encoder crash
diff -r c7bcea62a
# HG changeset patch
# User Kavitha Sampath<kavi...@multicorewareinc.com>
# Date 1451581754 -19800
# Thu Dec 31 22:39:14 2015 +0530
# Node ID d5bb166f383ccfdaa7d7569c9959cb5118eda4bc
# Parent 375ce77b8c35ae332bf51085f6d26044d55ae264
weightp: fix output inconsistency due to thr
# HG changeset patch
# User Kavitha Sampath<kavi...@multicorewareinc.com>
# Date 1449825829 -19800
# Fri Dec 11 14:53:49 2015 +0530
# Node ID a161c580095a1ae08813912c0dbc9838695a7800
# Parent 1471e4e433f71f39a6eb93507c349fb8539e
cli: add --rd-refine option to enable QP ba
# HG changeset patch
# User Kavitha Sampath<kavi...@multicorewareinc.com>
# Date 1450765749 -19800
# Tue Dec 22 11:59:09 2015 +0530
# Node ID 4321eec92de66588c35ac8523e76858a7f80294d
# Parent a161c580095a1ae08813912c0dbc9838695a7800
implement QP based RD refinement
After CU an
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1445610049 -19800
# Fri Oct 23 19:50:49 2015 +0530
# Node ID 8ba2a0efe283b46d6afebe1f06701df259233e14
# Parent 45ea73c63c12c66e5e5e777e80853c8b3cadf101
Add optional parameter to setLambda
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1445612726 -19800
# Fri Oct 23 20:35:26 2015 +0530
# Node ID 3bc3ae1d5016ac1d977e2b01b2bc88748d8d9ef1
# Parent c6f7c8008dafba821527c2f46246567f5c2312ca
implement QP based RD refinement
After CU an
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1445612726 -19800
# Fri Oct 23 20:35:26 2015 +0530
# Node ID 067f831bfc9a6c023cbf642e8c9742deff631ea5
# Parent 8f08f346dd675a638df2ca8aa030b5be61ab06d7
implement QP based RD refinement [CHANGES OUTPUT]
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1445608941 -19800
# Fri Oct 23 19:32:21 2015 +0530
# Node ID 8f08f346dd675a638df2ca8aa030b5be61ab06d7
# Parent 3bcefff74b44d78c65456ecff25ef10b8a710283
cli: add --rd-refine option to enable QP ba
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1445610049 -19800
# Fri Oct 23 19:50:49 2015 +0530
# Node ID 3bcefff74b44d78c65456ecff25ef10b8a710283
# Parent 6563218ce342c30bfd4f9bc172a1dab510e6e55b
Add optional parameter to setLambda
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1445238772 -19800
# Mon Oct 19 12:42:52 2015 +0530
# Node ID 8c6e6165dcb4e93f61f253028a2bec6080a174dd
# Parent 04575a459a160162391fcf1a12e8e6f2e81e95b4
analysis: fix output change in --cu-lossless and an
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1444801800 -19800
# Wed Oct 14 11:20:00 2015 +0530
# Node ID 0c97c1dc969033237c5eaa8079604dab6b590070
# Parent cab9ae709e7bdd5451b0d8d3ddfbdd201e802b8b
implement QP based RD refinement for Intra slices [C
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1444737413 -19800
# Tue Oct 13 17:26:53 2015 +0530
# Node ID cab9ae709e7bdd5451b0d8d3ddfbdd201e802b8b
# Parent 5f8702e3362b152eddf6fdf69278fc717dc7d41b
cli: add --rd-refine option to enable QP ba
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1444628646 -19800
# Mon Oct 12 11:14:06 2015 +0530
# Node ID c7e8ab6338aa97067f5823f4547b288dde0aeb54
# Parent b6156a08b1def3584647f26096866c1a0c11e54a
analysis: cleanup intra analysis functions
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1444628646 -19800
# Mon Oct 12 11:14:06 2015 +0530
# Node ID c7e8ab6338aa97067f5823f4547b288dde0aeb54
# Parent b6156a08b1def3584647f26096866c1a0c11e54a
analysis: cleanup intra analysis functions
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1444301894 -19800
# Thu Oct 08 16:28:14 2015 +0530
# Node ID bd8087bfd93f7564df436a27c22f7e44f6803c4a
# Parent 55a4a9b920ff0385fd0b65c73c4c3f63b8a8cc65
analysis: cleanup intra analysis functions
# HG changeset patch
# User Kavitha Sampath <kavi...@multicorewareinc.com>
# Date 1444306002 -19800
# Thu Oct 08 17:36:42 2015 +0530
# Node ID c4d4df4413b8ae67550e6f3240367b4f241cc4b2
# Parent bd8087bfd93f7564df436a27c22f7e44f6803c4a
Add optional parameter to setLambda
changeset patch
> > # User Kavitha Sampath <kavi...@multicorewareinc.com>
> > # Date 1444306002 -19800
> > # Thu Oct 08 17:36:42 2015 +0530
> > # Node ID c4d4df4413b8ae67550e6f3240367b4f241cc4b2
> > # Parent bd8087bfd93f7564df436a27c22f7e44f68
# HG changeset patch
# User Kavitha Sampath kavi...@multicorewareinc.com
# Date 1440572877 -19800
# Wed Aug 26 12:37:57 2015 +0530
# Node ID 73b94b3431f98bc94c2113d98f7788783453197e
# Parent a28a863393994d8fb1d58c721352d9b4ec8c46ee
param: update calculated maxCLL, maxFALL values
# HG changeset patch
# User Kavitha Sampath kavi...@multicorewareinc.com
# Date 1439791372 -19800
# Mon Aug 17 11:32:52 2015 +0530
# Node ID 42d5e1b252fcc1a506d9bdcf97afeee4e4bfd922
# Parent d56b2466c04459205287e1581d8a36eebf372ba6
stats: log maxCLL and maxFALL values calculated from input
# HG changeset patch
# User Kavitha Sampath kavi...@multicorewareinc.com
# Date 1439545723 -19800
# Fri Aug 14 15:18:43 2015 +0530
# Node ID f51276cb53f15b335112742fc48fe35009f4cb66
# Parent d56b2466c04459205287e1581d8a36eebf372ba6
stats: log maxCLL and maxFALL values calculated from input
# HG changeset patch
# User Kavitha Sampath kavi...@multicorewareinc.com
# Date 1439558256 -19800
# Fri Aug 14 18:47:36 2015 +0530
# Node ID 7a288de3f26e1d0e3a461c16239e2eab41c64f2e
# Parent d56b2466c04459205287e1581d8a36eebf372ba6
stats: log maxCLL and maxFALL values calculated from input
# HG changeset patch
# User Kavitha Sampath kavi...@multicorewareinc.com
# Date 1439450035 -19800
# Thu Aug 13 12:43:55 2015 +0530
# Node ID ac3966a43ba77b609d0e209df80f3a3aac234c08
# Parent bc5a7c2ac38b06d2a232b983f10bc0394d252ad7
stats: fix use of uninitialized pixels in maximum
# HG changeset patch
# User Kavitha Sampath kavi...@multicorewareinc.com
# Date 1439458769 -19800
# Thu Aug 13 15:09:29 2015 +0530
# Node ID 27226b1c447f4df9cde5b7688f34fb8b7a86e193
# Parent bc5a7c2ac38b06d2a232b983f10bc0394d252ad7
stats: fix use of uninitialized pixels in maximum
yes deepthi
I will update the change in copyFromPic.
On Thu, Aug 13, 2015 at 4:08 PM, Deepthi Nandakumar
deep...@multicorewareinc.com wrote:
Kavitha,
Can you please pull this neat optimization of Min's into
picyuv::copyFromPicture?
On Thu, Aug 13, 2015 at 8:52 AM, Min Chen chenm...@163
# HG changeset patch
# User Kavitha Sampath kavi...@multicorewareinc.com
# Date 1439192580 -19800
# Mon Aug 10 13:13:00 2015 +0530
# Node ID 2fca8a3399e4760a915c9952d3ac9f7143c0d364
# Parent cbdefdfca87723342d21d90c41a93254553ed3d1
api: add options max-luma and min-luma to set luma range
# HG changeset patch
# User Kavitha Sampath kavi...@multicorewareinc.com
# Date 1439128645 -19800
# Sun Aug 09 19:27:25 2015 +0530
# Node ID f9c4219faab20fdc329eca670542e25bfd74af3e
# Parent cbdefdfca87723342d21d90c41a93254553ed3d1
api: add options max-luma and min-luma to set the maximum
# HG changeset patch
# User Kavitha Sampath kavi...@multicorewareinc.com
# Date 1438757018 -19800
# Wed Aug 05 12:13:38 2015 +0530
# Node ID 3483e9cffd703c540f75068e358bb8261dd80165
# Parent 3fa7f6838098854de79d3800b2d775dabaf45705
stats: use input source pictures to calculate avgerage
# HG changeset patch
# User Kavitha Sampath kavi...@multicorewareinc.com
# Date 1438837146 -19800
# Thu Aug 06 10:29:06 2015 +0530
# Node ID 9fcc0e6bdc54758478e37e988e640fb52303d28b
# Parent 377a996a8d74110f838ff2e3cef1c42781d6d730
stats: use input source pictures to calculate avgerage
# HG changeset patch
# User Kavitha Sampath kavi...@multicorewareinc.com
# Date 1404297383 -19800
# Wed Jul 02 16:06:23 2014 +0530
# Node ID 731068beca7e5e1403c39c5ede610101b3e6e69f
# Parent a18972fd05b1d6242a881bef979b9e1ff17543d9
frame: initialize recon to avoid SAO read of uninitialized
# HG changeset patch
# User Kavitha Sampath kavi...@multicorewareinc.com
# Date 1403614220 -19800
# Tue Jun 24 18:20:20 2014 +0530
# Node ID 65f3b95b70ced156433882d3d5fbc39160dfccaa
# Parent 18f936182df50cc5126d1707cd7c2b5fef289ccb
TComPicYuv: initialize picBuf to avoid valgrind's
# HG changeset patch
# User Kavitha Sampath kavi...@multicorewareinc.com
# Date 1403011445 -19800
# Tue Jun 17 18:54:05 2014 +0530
# Node ID 571b1696f1f3f4dba0b88e7d6706b1998b1028b5
# Parent 3a19a9fdb103979e65a9daf15c46c0735e8d743e
sei: disable HRD with warning when vbv is off
diff -r
# HG changeset patch
# User Kavitha Sampath kavi...@multicorewareinc.com
# Date 1401640530 -19800
# Sun Jun 01 22:05:30 2014 +0530
# Node ID 322bcc4d26dd358d946b9e8da369f52690344af4
# Parent 592ef184549ef631c0fe725cb9fe3cbab8de1db4
SEI: Insert buffering period and picture timing SEI messages
1 - 100 of 127 matches
Mail list logo