[x265] Fwd: Fix build issues

2018-06-03 Thread Aarthi Priya Thirumalai
# HG changeset patch # User Radhakrishnan # Date 1527845200 -19800 # Fri Jun 01 14:56:40 2018 +0530 # Node ID ef02ddaad3dcc07a7750989b21878f82cd6c2f97 # Parent 9cde2c278464be0db96d41f9605a2dc7a3137165 Fixes cmake error "cannot find x265.pdb" when installing files for static debug build

[x265] [PATCH] Clean up SEI::write function

2018-03-22 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai <aar...@multicorewareinc.com> # Date 1521028474 -19800 # Wed Mar 14 17:24:34 2018 +0530 # Node ID a65dc9e0ecf2a71abbda117debca8f7cd5d5e8b9 # Parent b9f5b5d7bf95c2a4dda1cec51fc104f9122f374b Clean up SEI::write function define another SEI fu

Re: [x265] [PATCH] Fix payload size for SEIRecoveryPoint

2018-03-16 Thread Aarthi Priya Thirumalai
Yeah but I didn't add it to that flag as this is not a hrd related parameter. But I will clean up this function and resend the patch. pls ignore this Aarthi Priya Thirumalai Technical Lead, UHDkit Multicoreware Inc On Fri, Mar 16, 2018 at 5:35 PM, Ashok Kumar Mishra < as...@multicorewareinc.

[x265] [PATCH] Fix payload size for SEIRecoveryPoint

2018-03-16 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai <aar...@multicorewareinc.com> # Date 1521028474 -19800 # Wed Mar 14 17:24:34 2018 +0530 # Node ID 265d516af978a209bd22a6ae43487cecd01c4503 # Parent d7c26df32fae052b7e895fee9bda1c22b24cc44b Fix payload size for SEIRecoveryPoint d

[x265] [PATCH] insert SEIRecoveryPoint at IDR frames when --idr-recovery-sei is set

2018-03-08 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai <aar...@multicorewareinc.com> # Date 1520503694 -19800 # Thu Mar 08 15:38:14 2018 +0530 # Node ID b7c8bfabc808a933cf6bdcef63bf49c8177851a6 # Parent 613d9f443769767fb99299a524ad0055f9237ce3 insert SEIRecoveryPoint at IDR frames when --idr-re

[x265] [PATCH] api: change signature of x265_csvlog_encode()

2018-01-04 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai <aar...@multicorewareinc.com> # Date 1515059166 -19800 # Thu Jan 04 15:16:06 2018 +0530 # Node ID f29e88d85ca29d23c05d3c7d03f0f506a12bc780 # Parent 5f6f6189a239aad91505ee1ed8b1874450779a2a api: change signature of x265_csvlog_encode() r

Re: [x265] [PATCH] encoder: expose BREF slice type in pic_out sliceType

2017-11-20 Thread Aarthi Priya Thirumalai
erentiate between BREF(4) and B(5). Can you pls provide your test cli if you are not able to see this in lowres.sliceType. Since we use it in other places as well, this can be a bigger problem if lowres.sliceType does not indicate BREF. Aarthi Priya Thirumalai Technical Lead, UHDkit Multicoreware In

Re: [x265] [PATCH] encoder: expose BREF slice type in pic_out sliceType

2017-11-19 Thread Aarthi Priya Thirumalai
I think this change is not necessary since the sliceType in pic_out is already set from m_lowres.sliceType. So, if the B frame is a B_REF, this is reflected from the lowres.sliceType already. Is there any reason, you are explicitly setting it again? On Fri, Nov 17, 2017 at 4:41 AM, John Stebbins

[x265] [PATCH] api.cpp: fix warnings in x265_encoder_reconfig

2017-07-23 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai <aar...@multicorewareinc.com> # Date 1500872870 -19800 # Mon Jul 24 10:37:50 2017 +0530 # Node ID ab80975559be17eed12f4e90f82390321435f65d # Parent 01a981f509eaf98461b719dcc9fdd5a9bed05b6e api.cpp: fix warnings in x265_encoder_reconfig d

Re: [x265] [PATCH] Add dynamic rate-control reconfiguration

2017-04-06 Thread Aarthi Priya Thirumalai
On Tue, Apr 4, 2017 at 6:34 PM, wrote: > # HG changeset patch > # User Aruna Matheswaran > # Date 1487757265 -19800 > # Wed Feb 22 15:24:25 2017 +0530 > # Node ID 576ad673d9b352c45853b7ffeeacce7d23268bb8 > # Parent

[x265] [PATCH] cmake: fix bugs in Cmake to compile M30 in UNIX

2017-03-01 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1488352996 -19800 # Wed Mar 01 12:53:16 2017 +0530 # Branch hybrid # Node ID 94a68f3c27e87c70dfea8240522b919824927a69 # Parent 56e3e5f58ae5f7958a4d46423b7a78fe448adf45 cmake: fix bugs in Cmake to compile M30 in UNIX diff -r 56e3e5f58ae5

Re: [x265] [PATCH] Set frame as keyint if scalinglist reconfigure

2016-12-20 Thread Aarthi Priya Thirumalai
On Wed, Dec 21, 2016 at 10:15 AM, wrote: > # HG changeset patch > # User Vignesh Vijayakumar > # Date 1482232112 -19800 > # Tue Dec 20 16:38:32 2016 +0530 > # Node ID 97d011cd7fe2b7dc1ecd2cebb887e1536b810052 > # Parent

[x265] [PATCH] Set up separate threadpool for lookahead

2016-12-15 Thread Aarthi Priya Thirumalai
# HG changeset patch # User Aarthi Priya Thirumalai <aar...@multicorewareinc.com> # Date 1481274360 -19800 # Fri Dec 09 14:36:00 2016 +0530 # Node ID e8152da7aa0e03a27f01a2a95aedf914248fe577 # Parent 78e1e1354a25d287f17359ed489833e46bf177f1 Set up separate threadpool for lookahead Th

[x265] [PATCH] rcStats: add more fields to rcStats

2016-07-11 Thread Aarthi Priya Thirumalai
# HG changeset patch # User Aarthi Priya Thirumalai <aar...@multicorewareinc.com> # Date 1468235606 -19800 # Mon Jul 11 16:43:26 2016 +0530 # Node ID b8c3278330fdd67dc2d3d6ea32ec2b6b8bebe00b # Parent a932b4366235ab6597c8d124c1569dade6ff790a rcStats: add more fields to rcStats d

[x265] [PATCH] fix warnings in sao

2016-06-24 Thread Aarthi Priya Thirumalai
# HG changeset patch # User Aarthi Priya Thirumalai <aar...@multicorewareinc.com> # Date 1466746115 -19800 # Fri Jun 24 10:58:35 2016 +0530 # Node ID 9b1ef8bf4ec4cbeb19cbc15b584893310bbed2e2 # Parent 626fcbac7ffba723dabd3a9f0507c4c80f3e7bc9 fix warnings in sao diff -r 626fcbac7

[x265] Birthday off today

2016-06-20 Thread Aarthi Priya Thirumalai
Hi all, I will be taking the day off on the occasion of my birthday. ___ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel

[x265] [PATCH 2 of 2] rc: fix tune grain to adapt to scene changes and preserve quality

2016-03-10 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1454673880 -19800 # Fri Feb 05 17:34:40 2016 +0530 # Node ID 61ab64ab9d8c645134fc2f6ec347f1bedb4ce205 # Parent d9d9e5f94a995d6939e52d543e0c091838da992f rc: fix tune grain to adapt to scene changes and preserve quality diff -r d9d9e5f94a99

[x265] [PATCH 1 of 2] rc: fix Rate Control for grainy content

2016-03-10 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1457070158 -19800 # Fri Mar 04 11:12:38 2016 +0530 # Node ID d9d9e5f94a995d6939e52d543e0c091838da992f # Parent 3bebe9f8aa3c8303c3d65fc0f96ac6a1de754869 rc: fix Rate Control for grainy content optimize params for tune grain, reduce

[x265] [PATCH 2 of 2] rc: fix tune grain to adapt to scene changes and preserve quality

2016-03-04 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1454673880 -19800 # Fri Feb 05 17:34:40 2016 +0530 # Node ID 811fb256d70db1816f4b011fcac387f9b4498c64 # Parent e31a161a481e1fb97e06efce4af5886e74308298 rc: fix tune grain to adapt to scene changes and preserve quality diff -r e31a161a481e

[x265] [PATCH 1 of 2] rc: fix Rate Control for grainy content

2016-03-04 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1457070158 -19800 # Fri Mar 04 11:12:38 2016 +0530 # Node ID e31a161a481e1fb97e06efce4af5886e74308298 # Parent 9cc9920bf82be1b43efd2a3628e28a3a78ab3b2f rc: fix Rate Control for grainy content optimize params for tune grain, reduce

[x265] [PATCH 1 of 2] rc: fix Rate Control for grainy content

2016-02-08 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1452501832 -19800 # Mon Jan 11 14:13:52 2016 +0530 # Node ID 81d4a8d5428d4bb2f193e4227da75be955a6d465 # Parent 8e093e85b9ab4ae9af0a5240ee06ff1842d70fb1 rc: fix Rate Control for grainy content optimize params for tune grain, reduce

[x265] [PATCH 2 of 2] rc: fix tune grain to adapt to scene changes and preserve quality

2016-02-08 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1454673880 -19800 # Fri Feb 05 17:34:40 2016 +0530 # Node ID 6031538bfefb79b56061b97a2ba30334cd207ee4 # Parent 81d4a8d5428d4bb2f193e4227da75be955a6d465 rc: fix tune grain to adapt to scene changes and preserve quality diff -r 81d4a8d5428d

[x265] [PATCH] rc: fix Rate Control for grainy content

2016-01-29 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1452501832 -19800 # Mon Jan 11 14:13:52 2016 +0530 # Node ID 334a54367f3140512b9cc67ca49c0bb08c8d # Parent f548abe8eae8fb75513a85d1b09233e706c7b5ba rc: fix Rate Control for grainy content optimize params for tune grain, reduce

[x265] [PATCH] rc: fix Rate Control for grainy content

2016-01-29 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1452501832 -19800 # Mon Jan 11 14:13:52 2016 +0530 # Node ID 2e414814c585867eda65b8c7ada434f05533d50a # Parent f548abe8eae8fb75513a85d1b09233e706c7b5ba rc: fix Rate Control for grainy content optimize params for tune grain, reduce

Re: [x265] [PATCH] rc: fix Rate Control for grainy content

2016-01-26 Thread Aarthi Priya Thirumalai
# HG changeset patch # User Aarthi Thirumalai # Date 1452501832 -19800 # Mon Jan 11 14:13:52 2016 +0530 # Node ID cee55e38a09310c1c3384ee72e548bd72a00a4e7 # Parent f548abe8eae8fb75513a85d1b09233e706c7b5ba rc: fix Rate Control for grainy content optimize params for tune grain, reduce

[x265] [PATCH] rc: fix rate factor values recorded in csv

2015-12-11 Thread Aarthi Priya Thirumalai
# HG changeset patch # User Aarthi Priya Thirumalai <aar...@multicorewareinc.com> # Date 1449763621 -19800 # Thu Dec 10 21:37:01 2015 +0530 # Node ID c401ace41d5d8d2eef8f82d625465de7f9b47b0e # Parent d72c79721e88cbd6e471d50351b46111918871ba rc: fix rate factor values recorded in csv d

Re: [x265] [PATCH] rc: fix rate factor values recorded in csv

2015-12-11 Thread Aarthi Priya Thirumalai
pls ignore.. sending revised patch for this On Thu, Dec 10, 2015 at 10:48 PM, Aarthi Priya Thirumalai < aar...@multicorewareinc.com> wrote: > # HG changeset patch > # User Aarthi Priya Thirumalai <aar...@multicorewareinc.com> > # Date 1449763621 -19800 > # Thu De

Re: [x265] [PATCH] rc: fix rate factor values recorded in csv

2015-12-11 Thread Aarthi Priya Thirumalai
; deep...@multicorewareinc.com> wrote: > Thanks Aarthi. Can you quickly jog my memory on what we discussed about > CRF calculations? > > On Fri, Dec 11, 2015 at 8:17 PM, Aarthi Priya Thirumalai < > aar...@multicorewareinc.com> wrote: > >> # HG changeset patch

[x265] [PATCH] rc: fix rate factor values recorded in csv

2015-12-10 Thread Aarthi Priya Thirumalai
# HG changeset patch # User Aarthi Priya Thirumalai <aar...@multicorewareinc.com> # Date 1449763621 -19800 # Thu Dec 10 21:37:01 2015 +0530 # Node ID 721d60a7988b85083f72832b58e5e98f42d5a678 # Parent 33d04da2f68830ac51151cfbda8f38fb9a7e8bb9 rc: fix rate factor values recorded in csv d

Re: [x265] [PATCH] rc: record RF details in csv for 2 pass CRF

2015-11-25 Thread Aarthi Priya Thirumalai
# HG changeset patch # User Aarthi Thirumalai <aar...@multicorewareinc.com> # Date 1448384595 -19800 # Tue Nov 24 22:33:15 2015 +0530 # Node ID 7b84524dc44236071ba33f5858a6c38a909162d2 # Parent e90c2d74de88459dd18837765a310a462d9679ec rc: record RF details in csv for 2 pass CRF d

[x265] [PATCH] rc: record RF details in csv for 2 pass CRF

2015-11-24 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai <aar...@multicorewareinc.com> # Date 1448384595 -19800 # Tue Nov 24 22:33:15 2015 +0530 # Branch stable # Node ID d17f491e06152f4627152a36169c272651bd5e3d # Parent 0c49c9cc75e4c1ef9534a28b49b97b9107636f5d rc: record RF details in csv for

[x265] [PATCH] rc: record RF details in csv for 2 pass CRF

2015-11-24 Thread aarthi
# HG changeset patch # User Divya Manivannan # Date 1448384595 -19800 # Tue Nov 24 22:33:15 2015 +0530 # Branch stable # Node ID 08156f38d64e054b7f4a12c8eb9577b50dec1c33 # Parent 0c49c9cc75e4c1ef9534a28b49b97b9107636f5d rc: record RF details in csv for 2 pass CRF

Re: [x265] [PATCH 2 of 2] rc: implement 2 pass CRF, when vbv is enabled

2015-11-23 Thread Aarthi Priya Thirumalai
pls ignore the previous patch. It has a few bugs while merging. here is the fixed one : # HG changeset patch # User Divya Manivannan # Date 1448267770 -19800 # Mon Nov 23 14:06:10 2015 +0530 # Branch stable # Node ID 0c49c9cc75e4c1ef9534a28b49b97b9107636f5d #

[x265] [PATCH 1 of 2] rc: record one more field in 1st pass stats

2015-11-23 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1448261805 -19800 # Mon Nov 23 12:26:45 2015 +0530 # Branch stable # Node ID 6b308775b6f065ea5002a76a40aa6f5d81e8ee50 # Parent 1f0d4dee7e3b3c34dd6b8c3305c61fa79b03b9ce rc: record one more field in 1st pass stats diff -r 1f0d4dee7e3b -r

[x265] [PATCH 2 of 2] rc: implement 2 pass CRF, when vbv is enabled

2015-11-23 Thread aarthi
# HG changeset patch # User Divya Manivannan # Date 1448267770 -19800 # Mon Nov 23 14:06:10 2015 +0530 # Branch stable # Node ID ffb0111298cdfcf6fe77d143089144c23b644b2d # Parent 6b308775b6f065ea5002a76a40aa6f5d81e8ee50 rc: implement 2 pass CRF, when vbv is

[x265] [PATCH 1 of 2] rc: correctly update the intra row predictors for B frames

2015-11-12 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1447239250 -19800 # Wed Nov 11 16:24:10 2015 +0530 # Node ID ca5137a54613304a6351a31c022806686898a52a # Parent 45ea73c63c12c66e5e5e777e80853c8b3cadf101 rc: correctly update the intra row predictors for B frames diff -r 45ea73c63c12 -r

[x265] [PATCH 2 of 2] rc: change the predictors update algorithm

2015-11-12 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1447240285 -19800 # Wed Nov 11 16:41:25 2015 +0530 # Node ID 44c08c1f5d3c88cf9cb3dd85cd9e2c4904cebb16 # Parent ca5137a54613304a6351a31c022806686898a52a rc: change the predictors update algorithm diff -r ca5137a54613 -r 44c08c1f5d3c source

Re: [x265] [PATCH] rc: improve loop in clipQscale

2015-11-10 Thread Aarthi Priya Thirumalai
LGTM On Nov 6, 2015 1:41 PM, "Ximing Cheng" wrote: > # HG changeset patch > # User Ximing Cheng > # Date 1446797063 -28800 > # Fri Nov 06 16:04:23 2015 +0800 > # Node ID f11b17b4656a85a15dc82fd04485fbf920848e4d > # Parent

[x265] [PATCH] entropy: fix bugs in accumulation of misc bits in 1st pass

2015-10-27 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1445948071 -19800 # Tue Oct 27 17:44:31 2015 +0530 # Node ID 773d56aede9ef60f20aa8bd4cb86b436d76f31fe # Parent 6563218ce342c30bfd4f9bc172a1dab510e6e55b entropy: fix bugs in accumulation of misc bits in 1st pass diff -r 6563218ce342 -r

Re: [x265] P-frames referencing B-frames, Generalised B-frames in HEVC

2015-10-25 Thread Aarthi Priya Thirumalai
Hi, When b-pyramid is on, then b slices can refer to both B , P and I slices. We are creating a hierarchy among B frames, that is some B frames can be used as reference for other b frames. Regards Aarthi On Oct 26, 2015 3:23 AM, "Roshantha Mendis" <hrm...@york.ac.uk> wrote: &g

Re: [x265] Under VBV rc mode , increasing the vbv-maxrate or vbv-bufsize has no or very little effect on the final result

2015-10-20 Thread Aarthi Priya Thirumalai
go down. So, I suggest you plot the distribution of bitrates for each of your test case to see the impact . Regards Aarthi On Tue, Oct 20, 2015 at 11:53 AM, Mario *LigH* Rohkrämer <cont...@ligh.de> wrote: > I believe the reason is the relation between the three values. You c

Re: [x265] [PATCH 2 of 2] rc: Remove the redundant calculation on slidingWindow

2015-10-16 Thread Aarthi Priya Thirumalai
On Fri, Oct 16, 2015 at 1:50 PM, Ximing Cheng wrote: > This patch reduce the calculation by saving the SATD moving sum last > time (frame), then the next frame can calculate its SATD moving sum by > the last moving sum and the replaced value in the slidingWindow, so >

[x265] [PATCH] slicetype: allow scenecut engine independent of adaptive bframe option

2015-10-08 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1444296492 -19800 # Thu Oct 08 14:58:12 2015 +0530 # Branch stable # Node ID 232c387fc7242c3cca6565e2094672082834ec29 # Parent af9a5476502c7f8bb814b6dfd79eaadb3304a805 slicetype: allow scenecut engine independent of adaptive bframe option

[x265] [PATCH] rc: bug fix to avoid vbv predictor misprediction errors at scenecut

2015-10-01 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1443713129 -19800 # Thu Oct 01 20:55:29 2015 +0530 # Branch stable # Node ID 13cfec40af4fe67c3a82e3d82ea9d289822a4fbc # Parent 33218e324fec6c0ea04499ebd6ac3b25d7dd91d1 rc: bug fix to avoid vbv predictor misprediction errors at scenecut

Re: [x265] [PATCH 1 of 2] rc: don't update predictors from previous frames, after reset at scenecut

2015-09-28 Thread Aarthi Priya Thirumalai
com> wrote: > > > On Thu, Sep 24, 2015 at 1:56 PM, <aar...@multicorewareinc.com> wrote: > >> # HG changeset patch >> # User Aarthi Thirumalai >> # Date 1442909407 -19800 >> # Tue Sep 22 13:40:07 2015 +0530 >> # Branch stable >> #

[x265] [PATCH 1 of 2] rc: don't update predictors from previous frames, after reset at scenecut

2015-09-24 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1442909407 -19800 # Tue Sep 22 13:40:07 2015 +0530 # Branch stable # Node ID c44b32bc7c906456ad242dd237831ec96c1f5c3d # Parent 69d55d4c53ebff6d98e4431e0f8fe6103705b8ec rc: don't update predictors from previous frames, after reset

[x265] [PATCH 2 of 2] rc: scale down intra costs to predict bits when bitdepth > 8

2015-09-24 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1442909471 -19800 # Tue Sep 22 13:41:11 2015 +0530 # Branch stable # Node ID 2f296fbb7f8a688024653db39f89861c9f232c80 # Parent c44b32bc7c906456ad242dd237831ec96c1f5c3d rc: scale down intra costs to predict bits when bitdepth > 8. diff

[x265] [PATCH 1 of 3] slicetype: identify and mark scenecuts as P slices when scenecutThreshold is 0

2015-09-22 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1442908993 -19800 # Tue Sep 22 13:33:13 2015 +0530 # Node ID 819f8cf72d15c6a3dba77383881b8f4c1140542c # Parent acc2394e34ef7b203a5337d12c926b42bfd8740a slicetype: identify and mark scenecuts as P slices when scenecutThreshold is 0 When

[x265] [PATCH 2 of 3] rc: don't update predictors from previous frames, after reset at scenecut

2015-09-22 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1442909407 -19800 # Tue Sep 22 13:40:07 2015 +0530 # Node ID 5a3c92b92a049f49e7712ad3d2ba458937e0c55d # Parent 819f8cf72d15c6a3dba77383881b8f4c1140542c rc: don't update predictors from previous frames, after reset at scenecut. diff -r

[x265] [PATCH 3 of 3] rc: scale down intra costs to predict bits when bitdepth > 8

2015-09-22 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1442909471 -19800 # Tue Sep 22 13:41:11 2015 +0530 # Node ID 8557bc303897a88e34b3ebb8ed4f9b16cfc68234 # Parent 5a3c92b92a049f49e7712ad3d2ba458937e0c55d rc: scale down intra costs to predict bits when bitdepth > 8. diff -r 5a3c92b92a04

Re: [x265] [PATCH 1 of 2] slicetype: Modify Scenecut algorithm to detect scene transition points

2015-08-17 Thread Aarthi Priya Thirumalai
# HG changeset patch # User Aarthi Thirumalai # Date 1437505166 -19800 # Wed Jul 22 00:29:26 2015 +0530 # Node ID cea0ce5bf57d5decc14743aa69234a1dfe84996b # Parent d56b2466c04459205287e1581d8a36eebf372ba6 slicetype: Modify Scenecut algorithm to detect scene transition points to improve Rate

Re: [x265] [PATCH 2 of 2] rc: adjust qp for scene transitions and fade ins to avoid quality loss with vbv

2015-08-17 Thread Aarthi Priya Thirumalai
ignore the previous patch - contains a build error. Sending the corrected version here: # HG changeset patch # User Aarthi Thirumalai # Date 1439287054 -19800 # Tue Aug 11 15:27:34 2015 +0530 # Node ID 4f5109967676d983d8ccc4f5f410f96f5f30a5cb # Parent

[x265] [PATCH] rc: fix corrupted stat file issue in multipass encodes (ref #147)

2015-08-17 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1439801027 -19800 # Mon Aug 17 14:13:47 2015 +0530 # Node ID 42ae42318a18111e2c76d1882ceb432731f6df7b # Parent 996ebce8c874fc511d495cee227d24413e99d0c1 rc: fix corrupted stat file issue in multipass encodes (ref #147) diff -r 996ebce8c874

[x265] [PATCH 1 of 2] slicetype: Modify Scenecut algorithm to detect scene transition points

2015-08-16 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1437505166 -19800 # Wed Jul 22 00:29:26 2015 +0530 # Node ID 51320561d41f32faa75dd3d04d88ea68500ce995 # Parent d56b2466c04459205287e1581d8a36eebf372ba6 slicetype: Modify Scenecut algorithm to detect scene transition points to improve Rate

[x265] [PATCH 2 of 2] rc: adjust qp for scene transitions and fade ins to avoid quality loss with vbv

2015-08-16 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1439287054 -19800 # Tue Aug 11 15:27:34 2015 +0530 # Node ID 201a9d44179524d7ef498c9fe0e69ccb83f68bc7 # Parent 51320561d41f32faa75dd3d04d88ea68500ce995 rc: adjust qp for scene transitions and fade ins to avoid quality loss with vbv diff

[x265] [PATCH 1 of 2] slicetype: Modify Scenecut algorithm to detect scene transition points

2015-08-11 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1437505166 -19800 # Wed Jul 22 00:29:26 2015 +0530 # Node ID be31c36c1f50cc46f47ebfc4b3929dee9079c9d8 # Parent cbdefdfca87723342d21d90c41a93254553ed3d1 slicetype: Modify Scenecut algorithm to detect scene transition points to improve Rate

[x265] [PATCH 2 of 2] rc: adjust qp for scene transitions and fade ins to avoid quality loss with vbv

2015-07-28 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1438068899 -19800 # Tue Jul 28 13:04:59 2015 +0530 # Node ID 26435f1f57e81f68a3eea244c10b06ede3570a18 # Parent 2a901547b3b8ebed95a4580ff4bcbc2582e55437 rc: adjust qp for scene transitions and fade ins to avoid quality loss with vbv diff

[x265] [PATCH 1 of 2] slicetype: Modify Scenecut algorithm to detect scene transition points

2015-07-28 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1437505166 -19800 # Wed Jul 22 00:29:26 2015 +0530 # Node ID 2a901547b3b8ebed95a4580ff4bcbc2582e55437 # Parent 46152345eb6ff261fd90272f7a0712300d6324c0 slicetype: Modify Scenecut algorithm to detect scene transition points to improve Rate

Re: [x265] [PATCH] slicetype: Modify Scenecut algorithm to detect scene transition points

2015-07-22 Thread Aarthi Priya Thirumalai
...@borho.org wrote: On 07/22, aar...@multicorewareinc.com wrote: # HG changeset patch # User Aarthi Thirumalai # Date 1437505166 -19800 # Wed Jul 22 00:29:26 2015 +0530 # Node ID f134920ac855af45f052ccd6d3c239d39940a100 # Parent 46152345eb6ff261fd90272f7a0712300d6324c0 slicetype

[x265] [PATCH] rc: fixes inconsistent output in linux because of RC Lock in CQP/CRF

2015-06-29 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1435312791 -19800 # Fri Jun 26 15:29:51 2015 +0530 # Node ID 2dac97717742d6187df7798bdfbd8a9f04e6f446 # Parent f7bbb04e1992a238aee739a0e21777932c1dfa57 rc: fixes inconsistent output in linux because of RC Lock in CQP/CRF the inconsistency

[x265] [PATCH] rc: fixes inconsistent output in linux because of RC Lock issue in CQP/CRF

2015-06-26 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1434973816 -19800 # Mon Jun 22 17:20:16 2015 +0530 # Node ID 1c6744174bfcfc031492c041243e1d9a9c02a5cd # Parent 1e5c4d155ab85e8e8dd199bb3515801766ea9e88 rc: fixes inconsistent output in linux because of RC Lock issue in CQP/CRF diff -r

[x265] [PATCH 6 of 7] reconfig: add more params

2015-05-05 Thread aarthi
# HG changeset patch # User Deepthi Nandakumar deep...@multicorewareinc.com # Date 1427589981 -19800 # Sun Mar 29 06:16:21 2015 +0530 # Node ID 89b32a040dda4cf836d9921a3d529b847f2791ab # Parent 8c77520681ab0bc1124b79e18299d3cbc12616a1 reconfig: add more params diff -r 8c77520681ab -r

[x265] [PATCH 4 of 7] api: introduce api to reconfigure encoder param

2015-05-05 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1427257989 -19800 # Wed Mar 25 10:03:09 2015 +0530 # Node ID 0c09d2320a9283c1a940043132415d82d4976f3f # Parent 303a09b9cb9419564804c3b79bca3caa61e07e82 api: introduce api to reconfigure encoder param diff -r 303a09b9cb94 -r 0c09d2320a92

[x265] [PATCH 7 of 7] param: add function to print reconfigured param options

2015-05-05 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1427796515 -19800 # Tue Mar 31 15:38:35 2015 +0530 # Node ID 3285714d7c3bee8e5a843894a2b7daa0d6b7718b # Parent 89b32a040dda4cf836d9921a3d529b847f2791ab param: add function to print reconfigured param options diff -r 89b32a040dda -r

[x265] [PATCH 5 of 7] encoder: clean up

2015-05-05 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1427363122 -19800 # Thu Mar 26 15:15:22 2015 +0530 # Node ID 8c77520681ab0bc1124b79e18299d3cbc12616a1 # Parent 0c09d2320a9283c1a940043132415d82d4976f3f encoder: clean up diff -r 0c09d2320a92 -r 8c77520681ab source/encoder/encoder.cpp

[x265] [PATCH 1 of 7] frame: add x265_param* to each frame

2015-05-05 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1427281133 -19800 # Wed Mar 25 16:28:53 2015 +0530 # Node ID fc12a89d17cbf231f63e7eeba4a9112d1cf0fe17 # Parent f32e6464225afa02983af1b1905f50cdccae5244 frame: add x265_param* to each frame The x265_param* points to encoder's param

[x265] [PATCH 2 of 7] frameEncoder: copy param state for each FE and worker thread from input frame

2015-05-05 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1427281243 -19800 # Wed Mar 25 16:30:43 2015 +0530 # Node ID 084e7ed97059873201ccb4762eeb9d3a55dd3238 # Parent fc12a89d17cbf231f63e7eeba4a9112d1cf0fe17 frameEncoder: copy param state for each FE and worker thread from input frame Each

[x265] [PATCH 3 of 7] encoder: introduce an instance to hold the latest param setting in the encoder

2015-05-05 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1427264624 -19800 # Wed Mar 25 11:53:44 2015 +0530 # Node ID 303a09b9cb9419564804c3b79bca3caa61e07e82 # Parent 084e7ed97059873201ccb4762eeb9d3a55dd3238 encoder: introduce an instance to hold the latest param setting in the encoder

[x265] [PATCH 0 of 7 ] api to reconfigure encoder parameters

2015-05-05 Thread aarthi
___ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel

[x265] [PATCH] log: make qTreeCnt as stack arrays to avoid non determinism in 2 pass

2015-04-28 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1430225684 -19800 # Tue Apr 28 18:24:44 2015 +0530 # Node ID 9a66b31df0d07a7146694763de119cb2e0ca2cfa # Parent 13290abce29209be5206cce66e436c8ff3682540 log: make qTreeCnt as stack arrays to avoid non determinism in 2 pass currently

Re: [x265] [PATCH 6 of 6 REV2] analysis: always configure quant QP directly after setting RD lambda

2015-04-27 Thread Aarthi Priya Thirumalai
We may remove the qp offset calculations from there but may need to use it for collecting cu level intra and inter satdcosts from lowres data for row vbv encodes. On Sun, Apr 26, 2015 at 11:17 PM, Steve Borho st...@borho.org wrote: On Sun, Apr 26, 2015 at 12:21 PM, Steve Borho st...@borho.org

[x265] [PATCH] rc: fix cost issues in predicting row size during mid frame vbv encodes

2015-04-26 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1429617548 -19800 # Tue Apr 21 17:29:08 2015 +0530 # Node ID c68d582086a3a5c91c71c5e3ae3ffbf179a038b1 # Parent 4a7176bab7423d831675f0419b6470668bdbd919 rc: fix cost issues in predicting row size during mid frame vbv encodes. diff -r

Re: [x265] [PATCH 2 of 2] rc: tune initial predictor values for better frame size predictions in vbv lookahead

2015-04-09 Thread Aarthi Priya Thirumalai
On Thu, Apr 9, 2015 at 12:09 AM, Steve Borho st...@borho.org wrote: On 04/08, aar...@multicorewareinc.com wrote: # HG changeset patch # User Aarthi Thirumalai # Date 1426487738 -19800 # Mon Mar 16 12:05:38 2015 +0530 # Node ID b4646bdaf2202748d3a3b159b9bc8e3cfcd272de # Parent

Re: [x265] [PATCH 1 of 2] rc: separate frame bits predictor objects for BRef and B frames

2015-04-09 Thread Aarthi Priya Thirumalai
# HG changeset patch # User Aarthi Thirumalai # Date 1428573257 -19800 # Thu Apr 09 15:24:17 2015 +0530 # Node ID c87e15a9a353bc13036bb33a4a1932ebdb7dfb1a # Parent 4d3bfacc276362175f5f0b4a5844ec640c8871f0 rc: add helper function to decide the VBV predictor type for each frame diff -r

[x265] [PATCH 2 of 2] rc: tune initial predictor values for better frame size predictions in vbv lookahead

2015-04-08 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1426487738 -19800 # Mon Mar 16 12:05:38 2015 +0530 # Node ID b4646bdaf2202748d3a3b159b9bc8e3cfcd272de # Parent 6f159ec858f4eec484d722916c41911e3e4540f9 rc: tune initial predictor values for better frame size predictions in vbv lookahead

[x265] [PATCH 1 of 2] rc: separate frame bits predictor objects for BRef and B frames

2015-04-08 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1427820381 -19800 # Tue Mar 31 22:16:21 2015 +0530 # Node ID 6f159ec858f4eec484d722916c41911e3e4540f9 # Parent 3e416dec8024b8339b18568cf65e48eb3448bed1 rc: separate frame bits predictor objects for BRef and B frames improves frame size

Re: [x265] [PATCH] rc: fix bug in ABR 2 pass, calculate aq-offset only for unreferenced frame in 2 pass

2015-03-30 Thread Aarthi Priya Thirumalai
For the last pass in multi pass encodes, slice types are taken from the stats file before the frame is added into the lookahead queue. We would not do slice type analysis here and just stick with slice types read from the file. So, at this point, we would already know slice types along with CUTree

[x265] [PATCH] rc: fix buffer underflow issue in vbv

2015-03-17 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1426612817 -19800 # Tue Mar 17 22:50:17 2015 +0530 # Node ID 638a3af86fa12132aae47ed0d4b321ce6cc36ed2 # Parent cc579ffe4b7e0cd2b554a573ba70ff8e8c726d42 rc: fix buffer underflow issue in vbv diff -r cc579ffe4b7e -r 638a3af86fa1 source

[x265] [PATCH] revert unintended comments in 638a3af86fa1

2015-03-17 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1426646352 -19800 # Wed Mar 18 08:09:12 2015 +0530 # Node ID c92fd0798e71e72c18deef967fb7a95960d9bc27 # Parent a593af2995788a3c6762f51d56c5f7d32e3ebce9 revert unintended comments in 638a3af86fa1 diff -r a593af299578 -r c92fd0798e71 source

[x265] [PATCH] rc: release RC lock after RateControlStart for CQP and CRF(without VBV)

2015-03-17 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1426573364 -19800 # Tue Mar 17 11:52:44 2015 +0530 # Node ID 447345368ddf982deb3cda4fdff36860e1364189 # Parent b9948752d5516a72eeaf824e3ee6f0feb097381c rc: release RC lock after RateControlStart for CQP and CRF(without VBV

[x265] [PATCH] rc: bug fix for enforcing qpFile in 2 pass(fixes issue #111)

2015-03-16 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1426501581 -19800 # Mon Mar 16 15:56:21 2015 +0530 # Node ID 2cd5af5a527d595d74fbad748c769bc48dce3e08 # Parent 74496ce5d8ba9577410875703fef3f4a96362f7c rc: bug fix for enforcing qpFile in 2 pass(fixes issue #111) diff -r 74496ce5d8ba -r

[x265] [PATCH] rc: fix bug in CRF caused by e0f834c69cb2

2015-03-13 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1426264076 -19800 # Fri Mar 13 21:57:56 2015 +0530 # Node ID 7b2212877f62fc4ad1db069f8351ece5be02b674 # Parent c1a8eef8be143a40981ae6909c6c8c3a6b85901c rc: fix bug in CRF caused by e0f834c69cb2 diff -r c1a8eef8be14 -r 7b2212877f62 source

[x265] [PATCH 2 of 2] rc: clip qp after initial vbv-lookahead estimation

2015-03-12 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1426096587 -19800 # Wed Mar 11 23:26:27 2015 +0530 # Node ID dc325b5736f3f6ab4595132673895e00a297e57b # Parent 29daf84c63f4d219988c81dc668706a5d7c20cde rc: clip qp after initial vbv-lookahead estimation. avoid drastic qp changes caused

[x265] [PATCH 1 of 2] rc: recompute planned frame size when using vbv with --qpfile

2015-03-12 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1426095355 -19800 # Wed Mar 11 23:05:55 2015 +0530 # Node ID 29daf84c63f4d219988c81dc668706a5d7c20cde # Parent 3187844f4a7f86b1751eaddbb0f0ed926f767eeb rc: recompute planned frame size when using vbv with --qpfile diff -r 3187844f4a7f -r

[x265] [PATCH] rc: recompute planned frame size when using vbv with --qpfile

2015-03-11 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1425994215 -19800 # Tue Mar 10 19:00:15 2015 +0530 # Node ID 9b7b93384e39e90cf2d4c0c0a53213abff362f70 # Parent 8f148ac8dbe4b68e88ceff84f40e33b29e888dc9 rc: recompute planned frame size when using vbv with --qpfile diff -r 8f148ac8dbe4 -r

Re: [x265] [PATCH] analysis:add logic for calculate qp for a given cu size

2015-03-11 Thread Aarthi Priya Thirumalai
Also, since vbv may be changing the qp for each row, you need to pick up the base qp from curEncData.m_cuStat[cuAddr].baseQp instead of m_frame-m_encData-m_avgQpRc; On Thu, Mar 12, 2015 at 10:25 AM, Sreelakshmy Govindan sreelaks...@multicorewareinc.com wrote: Thanks Steve. I will make the

Re: [x265] [PATCH] rc: recompute planned frame size when using vbv with --qpfile

2015-03-11 Thread Aarthi Priya Thirumalai
: No, this is not. This is for a customer who wanted to be able to use qpfile with VBV. The first half is - I'm not sure about the second half of the patch. On Thu, Mar 12, 2015 at 1:44 AM, Steve Borho st...@borho.org wrote: On 03/11, aar...@multicorewareinc.com wrote: # HG changeset patch # User Aarthi Thirumalai

Re: [x265] [PATCH] slicetype: fix crash when rc-lookahead = bframes

2015-03-09 Thread Aarthi Priya Thirumalai
crash occurs when lookaheadDepth equals bframes. need to modify it CHECK(param-bframes *=* param-lookaheadDepth On Mon, Mar 9, 2015 at 9:18 PM, Steve Borho st...@borho.org wrote: On 03/09, Deepthi Nandakumar wrote: slicetypeAnalyse::maxSearch also needs to be changed, or you could trigger

[x265] [PATCH] slicetype: fix crash when rc-lookahead = bframes

2015-03-09 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1425883938 -19800 # Mon Mar 09 12:22:18 2015 +0530 # Node ID 520ab30492f631b5502b309183f47efc0b8a9768 # Parent 043c2418864b0a3ada6f597e6def6ead73d90b5f slicetype: fix crash when rc-lookahead = bframes. diff -r 043c2418864b -r 520ab30492f6

[x265] [PATCH] rc: fix crash in strict cbr when totalFrames = 0

2015-03-05 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1425624228 -19800 # Fri Mar 06 12:13:48 2015 +0530 # Node ID fa0034f0e38d127fbf8343b63a54798b8350083e # Parent 45deb0125890ab0211d0e256c74d91ede78d12d3 rc: fix crash in strict cbr when totalFrames = 0 diff -r 45deb0125890 -r fa0034f0e38d

[x265] [PATCH] rc: fix to avoid false abr restarts

2015-02-26 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1423638042 -19800 # Wed Feb 11 12:30:42 2015 +0530 # Node ID bd5a4f539fbc82298877b0ec3cc3bcf2794fbcd3 # Parent 0e89af0781ee95453846340cdbc61d2b21672798 rc: fix to avoid false abr restarts diff -r 0e89af0781ee -r bd5a4f539fbc source

[x265] [PATCH] slicetype: fix the BRef cost estimates in vbv lookahead

2015-02-15 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1424063038 -19800 # Mon Feb 16 10:33:58 2015 +0530 # Node ID b14b95a4565986c9678442dbc510fed974bb413c # Parent 164bd8337e72624a7605424cc3bdc67042dd5294 slicetype: fix the BRef cost estimates in vbv lookahead. diff -r 164bd8337e72 -r

[x265] [PATCH] slicetype: fix the BRef cost estimates in vbv lookahead

2015-02-15 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1424063038 -19800 # Mon Feb 16 10:33:58 2015 +0530 # Node ID 540697e77bbce88e1065035d41b5222da45318cb # Parent 164bd8337e72624a7605424cc3bdc67042dd5294 slicetype: fix the BRef cost estimates in vbv lookahead. diff -r 164bd8337e72 -r

[x265] [PATCH] entropy: fix bug in coding HRD parameters based on the temporal layers

2015-02-10 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1423556473 -19800 # Tue Feb 10 13:51:13 2015 +0530 # Node ID 494200c9cbf5cc597b37688e254a8f93db475963 # Parent da3302cc67fb06c62726d175593fdfda0db2fd54 entropy: fix bug in coding HRD parameters based on the temporal layers. diff -r

[x265] [PATCH 2 of 2] cli: add cli option --temporal-layers/--no-temporal-layers to enable/disable temporal layering

2015-02-03 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1422960762 -19800 # Tue Feb 03 16:22:42 2015 +0530 # Node ID 3646ebea807a9e58d1b352627d09b0607abfab5d # Parent 830d29c97117c609585b7c18cc75f120a89ce79e cli: add cli option --temporal-layers/--no-temporal-layers to enable/disable temporal

[x265] [PATCH 1 of 2] encoder: Add support for Temporal Layering of the encoded bitstream

2015-02-03 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1422960681 -19800 # Tue Feb 03 16:21:21 2015 +0530 # Node ID 830d29c97117c609585b7c18cc75f120a89ce79e # Parent 4583eda4cf55e9a7f5c11d1ea660367f3822af53 encoder: Add support for Temporal Layering of the encoded bitstream. Implements

[x265] [PATCH] encoder: Add support for Temporal Layering of the encoded bitstream

2015-02-02 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1422885719 -19800 # Mon Feb 02 19:31:59 2015 +0530 # Node ID e241b255b992fdf5c83c1744240ff5a6beaa188b # Parent 1760823cdd46572b5db364cb93495bbff6908e17 encoder: Add support for Temporal Layering of the encoded bitstream. use --temporal

[x265] [PATCH] rc: fix bug in using strict-cbr option

2015-01-13 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1421151120 -19800 # Tue Jan 13 17:42:00 2015 +0530 # Node ID 23dc2db8baad588c0c1e10aac4e90fc5d5008f9d # Parent 50a2071500dc4b813edb357c298867931bbf42a1 rc: fix bug in using strict-cbr option diff -r 50a2071500dc -r 23dc2db8baad source

Re: [x265] [PATCH 2 of 2] rc: restrict low tolerance for bitrate fluctuations to strict-cbr option

2015-01-11 Thread Aarthi Priya Thirumalai
# HG changeset patch # User Aarthi Thirumalai # Date 1419064540 -19800 # Sat Dec 20 14:05:40 2014 +0530 # Node ID 1e7de45ddd54a1af7feab49d807c3fde7d34e1f8 # Parent d55fed4ebcd22823f8ffb878fa898b5d288cbb6a rc: restrict low tolerance for bitrate fluctuations to strict-cbr option diff -r

[x265] [PATCH] rc: control bitrate overshoots during midframe encodes in strict-cbr

2015-01-11 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1420638035 -19800 # Wed Jan 07 19:10:35 2015 +0530 # Node ID 9639a785d4380d08f19c069e24b0960a41bb2e77 # Parent 1e7de45ddd54a1af7feab49d807c3fde7d34e1f8 rc: control bitrate overshoots during midframe encodes in strict-cbr diff -r

  1   2   3   4   >