# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1484888261 -19800
# Fri Jan 20 10:27:41 2017 +0530
# Node ID d1f6d9b8d6be1fb44d7d1dad7dd642c7ae95b226
# Parent 3737c70c3308c980259d60410c4231c74e892d23
Add filler bits when frame bits < vbv target in s
# HG changeset patch
# User Aruna Matheswaran
# Date 1476352364 -19800
# Thu Oct 13 15:22:44 2016 +0530
# Node ID f9e7422416c9d2d4f7b7618791a7c28592de4828
# Parent bc911034c2a07380630aff98fdda38038b2ae62e
Add VBV support for No-WPP
diff -r bc911034c2a0 -r f9e7422416c9 source/common
# HG changeset patch
# User Aruna Matheswaran
# Date 1483003502 -19800
# Thu Dec 29 14:55:02 2016 +0530
# Node ID f072c4a62bccb69c3159083b0d5c49031986e09d
# Parent ba0fac368a6d6d255db52727b1f40c8dea089628
Fix memory leak in analysis-multi-pass stats file renaming
diff -r ba0fac368a6d -r
# HG changeset patch
# User Divya Manivannan
# Date 1481120092 -19800
# Wed Dec 07 19:44:52 2016 +0530
# Node ID 14837a0999d7addfeb63daa5463716595d913c74
# Parent 5bd8651df490c7446d548661fe95079b8917b31f
Add distortion to analysis-multi-pass
diff -r 5bd8651df490
# HG changeset patch
# User Aruna Matheswaran
# Date 1482815269 -19800
# Tue Dec 27 10:37:49 2016 +0530
# Node ID 372a31cfab8d39dba074d6095ae41839be45a49d
# Parent 14837a0999d7addfeb63daa5463716595d913c74
Add distortion offset
diff -r 14837a0999d7 -r 372a31cfab8d source/common/framedata.h
# HG changeset patch
# User Aruna Matheswaran
# Date 1482380629 -19800
# Thu Dec 22 09:53:49 2016 +0530
# Node ID d130f1c7d6fdfdf202ad4fd7438981a78091b67e
# Parent 372a31cfab8d39dba074d6095ae41839be45a49d
Add pass 3 support for distortion refinement
diff -r 372a31cfab8d -r d130f1c7d6fd
# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1490598320 -19800
# Mon Mar 27 12:35:20 2017 +0530
# Node ID 00f86c2423236d358fb38641abbe9edaeb525f5b
# Parent 6e1edafd6dc767ae84c93bca2ff9711f38056e08
Fix artifacts issue in multi-pass-opt-distortion wi
# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1487757265 -19800
# Wed Feb 22 15:24:25 2017 +0530
# Node ID 576ad673d9b352c45853b7ffeeacce7d23268bb8
# Parent 08a05ca9fd16c9f5efb1ce4d8389bda8a63f5f7d
Add dynamic rate-control reconfiguration
d
# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1487757265 -19800
# Wed Feb 22 15:24:25 2017 +0530
# Node ID 3c26e29120aa0a383e09a1c9eee2d803792d0180
# Parent 08a05ca9fd16c9f5efb1ce4d8389bda8a63f5f7d
Add dynamic rate-control reconfiguration
d
# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1498626859 -19800
# Wed Jun 28 10:44:19 2017 +0530
# Node ID 52ef1f37afc21c8fdf908ed5c9f48de48efe15c3
# Parent 18fa144d453ebd1f47905e2656c34e45794a8966
Allow rc and non-rc reconfigure to occur simultan
# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1500457328 -19800
# Wed Jul 19 15:12:08 2017 +0530
# Branch stable
# Node ID a1336339534466b86ec62ed3ddc2695c794d7b58
# Parent adbcc90bdef36b50a091deb5b0d0ad77debfbee7
threadpool: fix memory leak
d
# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1500641534 -19800
# Fri Jul 21 18:22:14 2017 +0530
# Node ID 53042e0c3f6691d56492b5dc1b822bc71d8c624d
# Parent 01a981f509eaf98461b719dcc9fdd5a9bed05b6e
tests: modify the delimiter of multi-pass comman
# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1498739495 -19800
# Thu Jun 29 18:01:35 2017 +0530
# Branch stable
# Node ID c1352817af1f30025bc003b4c7da9cffbd3a2fd5
# Parent bce945545c241ce4bb87d56d283ac8226d862ed5
const-vbv: fix inconsistency and nit
# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1498107303 -19800
# Thu Jun 22 10:25:03 2017 +0530
# Node ID 006c75cf822e92e3865fc97d21c25b0fdc072b51
# Parent 58b4fa89c42da0e9ef229035ea02f29d3a02fffe
Allocate frame threads based on available pool t
# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1496833155 -19800
# Wed Jun 07 16:29:15 2017 +0530
# Branch stable
# Node ID 5e516bd4316c535d7f67b3542cfc2acafb4fa4a9
# Parent dccf02340c7538e81a940ca53322762d5d284654
Add consistent VBV support for
# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1511241504 -19800
# Tue Nov 21 10:48:24 2017 +0530
# Node ID 5acd4e235b26f7c8d14680184b9a9cc3091b61fd
# Parent b1dfa312234ed72c3541831a15f307feaf79484d
Extend gop boundary by doing gop lookahead
d
# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1511241504 -19800
# Tue Nov 21 10:48:24 2017 +0530
# Node ID 805ac1fd3e058a590ffc65126c884ceea0473b38
# Parent b1dfa312234ed72c3541831a15f307feaf79484d
Extend gop boundary by doing gop lookahead
d
# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1511241504 -19800
# Tue Nov 21 10:48:24 2017 +0530
# Node ID bc70f09675f1277e7867a5e09d7afb8b3e44742a
# Parent 16ea92bf3627c6de43d583554df294dbbfd8fa8a
Extend gop boundary by doing gop lookahead
d
# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1511155419 -19800
# Mon Nov 20 10:53:39 2017 +0530
# Node ID d37d703039dae201c5a7114ff71e6c4d4196347c
# Parent 0f0d608e732be425d71169b4cf0563adbfb7729b
Extend gop boundary by doing gop lookahead
d
# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1509948124 -19800
# Mon Nov 06 11:32:04 2017 +0530
# Node ID 8a121d8cc134cc348466e5d63a6a02d1531d8055
# Parent aa9649a2aa8c30bcb84ee8287839fa877978d4a7
Add vbv-end to denote VBV emptiness after inserti
# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1510062331 -19800
# Tue Nov 07 19:15:31 2017 +0530
# Node ID b6c692f5f5b145eb8d874cfb44db8c85fc2978cc
# Parent 8a121d8cc134cc348466e5d63a6a02d1531d8055
vbv-end: nits
diff -r 8a121d8cc134 -r b6c692f5f5
# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1512379804 -19800
# Mon Dec 04 15:00:04 2017 +0530
# Node ID fae725d2fd839da6afff4251c732d3311db54b4b
# Parent c353f34a532c16b0db02fbba7b928b71e9300996
test: Fix gop-lookahead cli error in regression test
# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1507551164 -19800
# Mon Oct 09 17:42:44 2017 +0530
# Node ID ddf40c72e672b4106097facfaf26bf32f0979b18
# Parent 0e168bdeb48b3d57d896d3823e2efb2bf69d4b26
lowres: re-init plannedType
diff -r 0e168bdeb
# HG changeset patch
# User Aruna Matheswaran
# Date 1523005500 -19800
# Fri Apr 06 14:35:00 2018 +0530
# Node ID ed853c4af6710a991d0cdf4bf68e00fe32edaacb
# Parent 182914e1d201395d152e310db7f5cf29ab3c787e
Add vbv-end tolerance check
This will attempt to keep the desired fraction
# HG changeset patch
# User Aruna Matheswaran
# Date 1521010828 -19800
# Wed Mar 14 12:30:28 2018 +0530
# Node ID 182914e1d201395d152e310db7f5cf29ab3c787e
# Parent 03dcb3457b7eafc6a13fd317286d70921a5b7dfe
Add support for chunked encoding
diff -r 03dcb3457b7e -r 182914e1d201 doc/reST
# HG changeset patch
# User Aruna Matheswaran
# Date 1526883919 -19800
# Mon May 21 11:55:19 2018 +0530
# Node ID 00eec4796d233e72d6344c7f4c9d5c69a9c55501
# Parent ed853c4af6710a991d0cdf4bf68e00fe32edaacb
Use the data structure of analysis-save/load for
multi-pass-opt-analysis/multi-pass
# HG changeset patch
# User Aruna_Matheswaran
# Date 1527486192 -19800
# Mon May 28 11:13:12 2018 +0530
# Node ID b1a656f172e0e2a4faee4e5755e1be5a760d5e11
# Parent 33e50546b41f3bd157ccb83adba67704352bc5dd
Disable noise reduction when vbv is enabled
Currently, even when --nr-intra and
# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1513850215 -19800
# Thu Dec 21 15:26:55 2017 +0530
# Node ID a3334a263d26920696091ccfcfe8e0db8be16364
# Parent 37f6c378ac90adf355bac51185a82b2917057107
analysis: Enable analysis save and load in a sing
# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1517404033 -19800
# Wed Jan 31 18:37:13 2018 +0530
# Node ID 15a5db21fcd81abfc64256c3669eac49382ff602
# Parent 79c5e3bfeb59041be822f7a4a21b95548ddccd07
slicetype: fix hanging issue due to dropping o
# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1517404033 -19800
# Wed Jan 31 18:37:13 2018 +0530
# Branch stable
# Node ID e793f0e12e2c6c8473ce738d241c66be126d6919
# Parent 68b17aa887aa9daaa6dcb62161ab29f52b7dfe70
slicetype: fix hanging iss
# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1517058921 -19800
# Sat Jan 27 18:45:21 2018 +0530
# Branch stable
# Node ID 1b214cda9acf85e8c617195f1a1613601d7d673a
# Parent c373f947f086fe8764a44a4fdb582641cef3ad49
rc: fix inconsistency in pass
# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1513934408 -19800
# Fri Dec 22 14:50:08 2017 +0530
# Node ID ecba08b10f3aad17e68e3bd0ea3718c8653b568b
# Parent 95fc0c4f03dbf4e81a9ff12e8c6816136a376b10
Add support for RADL pictures
diff -r 95fc0c4f0
# HG changeset patch
# User Aruna Matheswaran
# Date 1532078824 -19800
# Fri Jul 20 14:57:04 2018 +0530
# Node ID 29345837cd2057dd2cfca837c1a36cab94e41bc4
# Parent 79c76e42cb28876d3fa3141f5f1f1a6b3973af0a
Enhance VBV lookahead of RADL pictures
This patch does the following,
1) Modifies
# HG changeset patch
# User Aruna Matheswaran
# Date 1531983326 -19800
# Thu Jul 19 12:25:26 2018 +0530
# Node ID e2759ae31c3638518d4a6358a884f569efae1298
# Parent aed31e7421e64397718cb8e13724be58cfcf497a
dhdr: Replace the header "string" with its C++ equivalent to fix buil
# HG changeset patch
# User Aruna Matheswaran
# Date 1531824097 -19800
# Tue Jul 17 16:11:37 2018 +0530
# Node ID 0814c8fb835f7a29bf20aad1a24ac3a16eafa62e
# Parent 18eaffdd36384d04c907bdd9c3fd9962d95af66d
Allow overriding of aq-mode and cutree options when rc-grain is enabled.
diff -r
# HG changeset patch
# User Aruna Matheswaran
# Date 1530254734 -19800
# Fri Jun 29 12:15:34 2018 +0530
# Node ID be4894f073613c44279e0972f0fca7f7b996895e
# Parent 0106f9f2f867ee20893a317e98c60e9ca626e7d2
multi-pass-opt-distortion: Apply QP offsets even when aq-mode is disabled
Currently
# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1521091372 -19800
# Thu Mar 15 10:52:52 2018 +0530
# Node ID 634b57c329d4d960c098fc7f01feb77ed95ea3a7
# Parent d7c26df32fae052b7e895fee9bda1c22b24cc44b
Set IDR's NAL type to NAL_UNIT_CODED_SLICE_ID
# HG changeset patch
# User Aruna Matheswaran <ar...@multicorewareinc.com>
# Date 1521806936 -19800
# Fri Mar 23 17:38:56 2018 +0530
# Node ID cda71a3fbc5f5d66944028f17c3e3eb7579adb38
# Parent 2e370d98c806ea6ca4c9395bcd23f79cec22f2fb
Use maximum frame size calculation of access
# HG changeset patch
# User Aruna Matheswaran
# Date 1539151768 -19800
# Wed Oct 10 11:39:28 2018 +0530
# Node ID 9f74ae7aa489ed0c981dbf1f4a8771046490
# Parent fd517ae68f93dbfdd1bff45a9dd8e626523542b6
rc: Fix rowStat computation in const-vbv
diff -r fd517ae68f93 -r 9f74ae7aa489 source
# HG changeset patch
# User Aruna Matheswaran
# Date 1537507983 -19800
# Fri Sep 21 11:03:03 2018 +0530
# Node ID 856f056d392e55940667a9d4c31feac6896af239
# Parent fa57fa584898fa3036e6748c0d7d348a9ce55b54
csv: add per frame BufferFillFinal
BufferFillFinal of a frame implies the available
# HG changeset patch
# User Aruna Matheswaran
# Date 1547111547 -19800
# Thu Jan 10 14:42:27 2019 +0530
# Node ID eadc3f83ac5fcadb178042bf3aada4f7c023858a
# Parent 0614145ecaf28d99f898f3f2647465da8b4345d6
test: Add regression commands for refine-ctu-distortion
diff -r 0614145ecaf2 -r
# HG changeset patch
# User Aruna Matheswaran
# Date 1548429257 -19800
# Fri Jan 25 20:44:17 2019 +0530
# Node ID 46b84ff665fd301e384328972d3d1312a8c74599
# Parent ae085e5cd8a2cdb161eb5bf54ba9019c3d873506
Dolby Vision: Move payload freeing from library to application.
Since the memory
# HG changeset patch
# User Aruna Matheswaran
# Date 1559637039 -19800
# Tue Jun 04 14:00:39 2019 +0530
# Branch Release_3.1
# Node ID 1f3ad3f629fe39539fbee7beeeb2049a454889f1
# Parent 566b05ac772147f8cf6a763517645fa575894707
cll: Fix bug in cli parsing
diff -r 566b05ac7721 -r 1f3ad3f629fe
# HG changeset patch
# User Aruna Matheswaran
# Date 1558620527 -19800
# Thu May 23 19:38:47 2019 +0530
# Node ID b57fe10e387942335fb88bc49e9d746a5d7503f3
# Parent 220cdb4328a1e2c7419546b50c4d07e652ae1537
Introducing cli/param to signal content light level SEI.
This patch also fixes
# HG changeset patch
# User Aruna Matheswaran
# Date 1556597470 -19800
# Tue Apr 30 09:41:10 2019 +0530
# Node ID feec4bdf98663ac4a2561b63e1ccec423c7d26a4
# Parent bac0e1acb874213d4002f47ce88d6abe2475d957
Dolby Vision: Set crQpoffset to 3 by default for profile 5 regardless of noise
[PATCH] Add VBV support for No-WPP
> Message-ID:
> <CAKpaXXfGvcA+e6h5v0Br1sMQDrfW9e2KYZNAfxW5AN
> ub-wa...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> On Wed, Oct 26, 2016 at 11:08 AM, <ar...@multicorewareinc.com>
On Thu, Apr 6, 2017 at 1:35 PM, Aarthi Priya Thirumalai <
aar...@multicorewareinc.com> wrote:
>
>
> On Tue, Apr 4, 2017 at 6:34 PM, <ar...@multicorewareinc.com> wrote:
>
>> # HG changeset patch
>> # User Aruna Matheswaran <ar...@multicorewareinc.com>
>
Ooops! Thanks for catching this! I'll resend it.
On Fri, Jul 21, 2017 at 11:04 PM, Andrey Semashev <andrey.semas...@gmail.com
> wrote:
> On 07/21/17 09:29, ar...@multicorewareinc.com wrote:
>
>> # HG changeset patch
>> # User Aruna Matheswaran <ar...@multicorewarein
Please ignore this patch. I have an updated patch to share.
On 21 Nov 2017 11:19 a.m., <ar...@multicorewareinc.com> wrote:
> # HG changeset patch
> # User Aruna Matheswaran <ar...@multicorewareinc.com>
> # Date 1511241504 -19800
> # Tue Nov 21 10:48:2
Thanks for pointing out. I'll send a patch to fix nits.
On Tue, Nov 7, 2017 at 6:12 PM, Mario *LigH* Rohkrämer
wrote:
> The new help lines lack of closing newline characters, the result is:
>
>--vbv-init Initial VBV buffer occupancy (fraction of
> bufsize or in
rote:
>
>> # HG changeset patch
>> # User Aruna Matheswaran
>> # Date 1523005500 -19800
>> # Fri Apr 06 14:35:00 2018 +0530
>> # Node ID ed853c4af6710a991d0cdf4bf68e00fe32edaacb
>> # Parent 182914e1d201395d152e310db7f5cf29ab3c787e
>> Add vbv-en
chunks in parallel and merging them into
a single stream, *vbv-init of any chunk should be the same as the vbv-end
of its previous chunk*. If vbv-end of chunk X is less than vbv-init of
chunk X+1, there are chances for the buffer to overflow.
Thanks,
Aruna
On Wed, Mar 7, 2018 at 4:43 PM, Vasiliy
in your case.
Thanks,
Aruna
On Tue, Apr 17, 2018 at 12:55 PM, Vasiliy Volkov <volk.vasi...@gmail.com>
wrote:
> Hi,
>
> Is it possible to specify maximum frame size in addition to VBV options,
> somehow? So then I can be sure that libx265 ratecontroller will not use any
> larger
On Mon, Apr 16, 2018 at 4:00 PM, Ashok Kumar Mishra <
as...@multicorewareinc.com> wrote:
>
>
> On Mon, Apr 16, 2018 at 3:33 PM, Deepthi Nandakumar <
> deepthipnandaku...@gmail.com> wrote:
>
>> Not sure I understand - are you saying you write the frame level VMAF
>> score into the CSV file, and
# HG changeset patch
# User Aruna Matheswaran
# Date 1544678715 -19800
# Thu Dec 13 10:55:15 2018 +0530
# Node ID 81373aab81dfe2e31a5ef353b1073d8bf1e22502
# Parent 3023bd8b05c0a0dc4f60b4a1afc6619c5cc3d5a0
Dolby Vision: Fix MinGW build warnings and nits
diff -r 3023bd8b05c0 -r 81373aab81df
# HG changeset patch
# User Aruna Matheswaran
# Date 1545045548 -19800
# Mon Dec 17 16:49:08 2018 +0530
# Node ID e6b3e3747035b503aa982b1cbeb2bb6a7bffa9b3
# Parent 81373aab81dfe2e31a5ef353b1073d8bf1e22502
Introduce CTU distortion refinement in analysis-save/load
diff -r 81373aab81df -r
> Video Architect @ MulticoreWare
>> http: <http://www.multicorewareinc.com/>//www.multicorewareinc.com
>> <http://www.multicorewareinc.com/>
>> +91 9884989331
>>
>>
>> On Tue, Dec 18, 2018 at 2:48 PM Aruna Matheswaran <
>> ar...@multicorewareinc.com> w
# HG changeset patch
# User Aruna Matheswaran
# Date 1545907588 -19800
# Thu Dec 27 16:16:28 2018 +0530
# Node ID b5fc28ec5addfd2d35622ad838c91fba04247477
# Parent b14834a9d1c1864ea7e94d9cfed4e33f37e767c6
Validate reconfigured params using encoder's configure
diff -r b14834a9d1c1 -r
On Mon, Dec 10, 2018 at 9:05 PM Vittorio Giovara
wrote:
>
>
> On Mon, Dec 10, 2018 at 4:57 AM Aruna Matheswaran <
> ar...@multicorewareinc.com> wrote:
>
>> # HG changeset patch
>> # User Praveen Tiwari
>> # Date 1537854295 -19800
>> #
"SEA motion search does not support resolutions greater than 480p
in 32 bit build");
diff -r f74003e88622 -r 89457c901a6c source/encoder/encoder.cpp
--- a/source/encoder/encoder.cpp Thu Nov 22 15:02:08 2018 +0530
+++ b/source/encoder/encoder.cpp Tue Sep 25 11:14:55 2018 +0530
@@
# HG changeset patch
# User Praveen Tiwari
# Date 1538111723 -19800
# Fri Sep 28 10:45:23 2018 +0530
# Node ID b748ee9f44657a9468b9d62c85d02dfafcbc4039
# Parent 89457c901a6c41f390aef970a2936e3a5650b4f1
optimize qp offsets for Dolby Vision profile 5
diff -r 89457c901a6c -r b748ee9f4465
# HG changeset patch
# User Aruna Matheswaran
# Date 1538037975 -19800
# Thu Sep 27 14:16:15 2018 +0530
# Node ID e50f803e26fb3926dc695e0aeea39681fe1eacbd
# Parent b748ee9f44657a9468b9d62c85d02dfafcbc4039
Add support for Dolby Vision RPU muxing
diff -r b748ee9f4465 -r e50f803e26fb doc/reST
# HG changeset patch
# User Aruna Matheswaran
# Date 1538566253 -19800
# Wed Oct 03 17:00:53 2018 +0530
# Node ID 8eb57eb225d51a06b704083bce8089ab4e2877b5
# Parent e50f803e26fb3926dc695e0aeea39681fe1eacbd
hrd: Add cli option to set concatenation flag in buffering period SEI
diff -r
Kalyan, Once encoder params are reconfigured, isn't it required to check
that the reconfiguration doesn't violate encoder's configuration specified
in encoder->configure(). I am assuming that encoder's configure() settings
have higher priority over the reconfiguration settings.
Thanks,
Ar
which treat 0 content light level
as valid entries shall disable signaling them via the additional flag.
Please share your thoughts on this suggestion.
Thanks,
Aruna
On Mon, Mar 11, 2019 at 7:40 PM Vittorio Giovara
wrote:
>
>
>
> On Mon, Mar 11, 2019 at 3:48 AM Pradeep Ramachand
Pushed the fix to Release_3.1.
Thanks,
Aruna
On Tue, Jun 4, 2019 at 2:12 PM wrote:
> # HG changeset patch
> # User Aruna Matheswaran
> # Date 1559637039 -19800
> # Tue Jun 04 14:00:39 2019 +0530
> # Branch Release_3.1
> # Node ID 1f3ad3f629fe39539fbee7beeeb2049a4
@Dinesh Kumar Reddy - Looks like the patch sent for internal review has
been pushed by mistake instead of this. Please find the fix here
<https://mailman.videolan.org/pipermail/x265-devel/2019-June/012551.html>.
Thanks,
Aruna
On Fri, May 24, 2019 at 11:33 AM Dinesh Kumar Reddy
Pushed to Release_3.1.
Thanks,
Aruna
On Fri, Jun 14, 2019 at 5:46 PM Praveen Kumar Karadugattu <
praveenku...@multicorewareinc.com> wrote:
> # HG changeset patch
> # User praveen_karadugattu
> # Date 1560507248 -19800
> # Fri Jun 14 15:44:08 2019
Pushed into Release_3.1.
Thanks,
Aruna
On Fri, Jun 14, 2019 at 8:31 PM Snehaa Giridharan <
sne...@multicorewareinc.com> wrote:
> # HG changeset patch
> # User Snehaa
> # Date 1560508044 -19800
> # Fri Jun 14 15:57:24 2019 +0530
> # Branch Re
On Tue, Apr 30, 2019 at 9:38 PM Vittorio Giovara
wrote:
>
>
> On Tue, Apr 30, 2019 at 12:45 AM wrote:
>
>> # HG changeset patch
>> # User Aruna Matheswaran
>> # Date 1556597470 -19800
>> # Tue Apr 30 09:41:10 2019 +0530
>> # Node ID feec4bdf98
ource/x265.h Fri Jul 05 10:47:15 2019 +0530
> +++ b/source/x265.h Thu Jun 20 18:21:31 2019 +0530
> @@ -561,6 +561,7 @@
> #define X265_AQ_VARIANCE 1
> #define X265_AQ_AUTO_VARIANCE2
> #define X265_AQ_AUTO_VARIANCE_BIASED
ane[0]);
> if (skipCost < 64 && skipCost < fencCost && bBidir)
> {
> fencCost = skipCost;
> @@ -2986,6 +3028,8 @@
> }
> COPY2_IF_LT(bcost, fencCost, listused, i + 1);
> }
> +if (hme)
> +return;
>
> if (bBidir) /* B, also consider bidir */
> {
> @@ -2995,8 +3039,8 @@
> ALIGN_VAR_32(pixel, subpelbuf0[X265_LOWRES_CU_SIZE *
> X265_LOWRES_CU_SIZE]);
> ALIGN_VAR_32(pixel, subpelbuf1[X265_LOWRES_CU_SIZE *
> X265_LOWRES_CU_SIZE]);
> intptr_t stride0 = X265_LOWRES_CU_SIZE, stride1 =
> X265_LOWRES_CU_SIZE;
> -pixel *src0 = fref0->lowresMC(pelOffset,
> fenc->lowresMvs[0][listDist[0]][cuXY], subpelbuf0, stride0);
> -pixel *src1 = fref1->lowresMC(pelOffset,
> fenc->lowresMvs[1][listDist[1]][cuXY], subpelbuf1, stride1);
> +pixel *src0 = fref0->lowresMC(pelOffset,
> fenc->lowresMvs[0][listDist[0]][cuXY], subpelbuf0, stride0, 0);
> +pixel *src1 = fref1->lowresMC(pelOffset,
> fenc->lowresMvs[1][listDist[1]][cuXY], subpelbuf1, stride1, 0);
> ALIGN_VAR_32(pixel, ref[X265_LOWRES_CU_SIZE *
> X265_LOWRES_CU_SIZE]);
> primitives.pu[LUMA_8x8].pixelavg_pp[NONALIGNED](ref,
> X265_LOWRES_CU_SIZE, src0, stride0, src1, stride1, 32);
> int bicost = tld.me.bufSATD(ref, X265_LOWRES_CU_SIZE);
> diff -r 14a235657a20 -r 2dcff9aea06f source/encoder/slicetype.h
> --- a/source/encoder/slicetype.hFri Jul 05 11:17:26 2019 +0530
> +++ b/source/encoder/slicetype.hMon Jul 08 10:39:27 2019 +0530
> @@ -124,6 +124,10 @@
> int m_inputCount;
> doublem_cuTreeStrength;
>
> +/* HME */
> +int m_4x4Width;
> +int m_4x4Height;
> +
> bool m_isActive;
> bool m_sliceTypeBusy;
> bool m_bAdaptiveQuant;
> @@ -246,7 +250,7 @@
> voidprocessTasks(int workerThreadID);
>
> int64_t estimateFrameCost(LookaheadTLD& tld, int p0, int p1, int b,
> bool intraPenalty);
> -voidestimateCUCost(LookaheadTLD& tld, int cux, int cuy, int p0,
> int p1, int b, bool bDoSearch[2], bool lastRow, int slice);
> +voidestimateCUCost(LookaheadTLD& tld, int cux, int cuy, int p0,
> int p1, int b, bool bDoSearch[2], bool lastRow, int slice, bool hme);
>
> CostEstimateGroup& operator=(const CostEstimateGroup&);
> };
> diff -r 14a235657a20 -r 2dcff9aea06f source/encoder/weightPrediction.cpp
> --- a/source/encoder/weightPrediction.cpp Fri Jul 05 11:17:26 2019
> +0530
> +++ b/source/encoder/weightPrediction.cpp Mon Jul 08 10:39:27 2019
> +0530
> @@ -82,7 +82,7 @@
> /* clip MV to available pixels */
> MV mv = mvs[cu];
> mv = mv.clipped(mvmin, mvmax);
> -pixel *tmp = ref.lowresMC(pixoff, mv, buf8x8, bstride);
> +pixel *tmp = ref.lowresMC(pixoff, mv, buf8x8, bstride, 0);
> primitives.cu[BLOCK_8x8].copy_pp(mcout + pixoff, stride,
> tmp, bstride);
> }
> }
> ___
> x265-devel mailing list
> x265-devel@videolan.org
> https://mailman.videolan.org/listinfo/x265-devel
>
--
Regards,
Aruna
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
erence samples to
> have a
> diff -r 4f6dde51a5db -r 14a235657a20 source/x265cli.h
> --- a/source/x265cli.h Fri Jul 05 10:47:15 2019 +0530
> +++ b/source/x265cli.h Fri Jul 05 11:17:26 2019 +0530
> @@ -95,6 +95,9 @@
> { "max-merge", required_argument, NULL, 0 },
> { "no-temporal-mvp", no_argument, NULL, 0 },
> { "temporal-mvp", no_argument, NULL, 0 },
> +{ "hme", no_argument, NULL, 0 },
> +{ "no-hme", no_argument, NULL, 0 },
> +{ "hme-search", required_argument, NULL, 0 },
> { "rdpenalty", required_argument, NULL, 0 },
> { "no-rect", no_argument, NULL, 0 },
> { "rect", no_argument, NULL, 0 },
> @@ -464,6 +467,8 @@
> H0(" --[no-]ampEnable asymmetric motion
> partitions, requires --rect. Default %s\n", OPT(param->bEnableAMP));
> H0(" --[no-]limit-modesLimit rectangular and asymmetric
> motion predictions. Default %d\n", param->limitModes);
> H1(" --[no-]temporal-mvp Enable temporal MV predictors.
> Default %s\n", OPT(param->bEnableTemporalMvp));
> +H1(" --[no-]hmeEnable Hierarchical Motion
> Estimation. Default %s\n", OPT(param->bEnableHME));
> +H1(" --hme-search Motion search-method for HME
> L0,L1 and L2. Default(L0,L1,L2) is %d,%d,%d\n", param->hmeSearchMethod[0],
> param->hmeSearchMethod[1], param->hmeSearchMethod[2]);
> H0("\nSpatial / intra options:\n");
> H0(" --[no-]strong-intra-smoothing Enable strong intra smoothing
> for 32x32 blocks. Default %s\n", OPT(param->bEnableStrongIntraSmoothing));
> H0(" --[no-]constrained-intra Constrained intra prediction
> (use only intra coded reference pixels) Default %s\n",
> OPT(param->bEnableConstrainedIntra));
> ___
> x265-devel mailing list
> x265-devel@videolan.org
> https://mailman.videolan.org/listinfo/x265-devel
>
--
Regards,
Aruna
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
rc.cuTree));
> H0(" --[no-]rc-grain Enable ratecontrol mode to
> handle grains specifically. turned on with tune grain. Default %s\n",
> OPT(param->rc.bEnableGrain));
>
--
Regards,
Aruna
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
Hi All,
Version 3.1.1 of x265 is released with a minor bug fix. Check out our downloads
page <https://bitbucket.org/multicoreware/x265/downloads/> to get the
tarball.
Looking forward to your feedback.
Thanks,
Aruna
___
x265-devel mailing lis
Pushed into Release_3.1.
Thanks,
Aruna
On Tue, Jul 2, 2019 at 11:40 AM
wrote:
> # HG changeset patch
> # User gopi Satykrishna Akisetty
> # Date 1561978775 -19800
> # Mon Jul 01 16:29:35 2019 +0530
> # Node ID d389844feb030caca4e0aba9c054c6b31c56
a + 256) % 256;
> WRITE_SVLC(data, "scaling_list_delta_coef");
> }
> ___
> x265-devel mailing list
> x265-devel@videolan.org
> https://mailman.videolan.org/listinfo/x265-devel
>
--
Regards,
Aruna
rmCplxCount = 1;
> m_isAbrReset = true;
> ___
> x265-devel mailing list
> x265-devel@videolan.org
> https://mailman.videolan.org/listinfo/x265-devel
>
--
Regards,
Aruna
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
@@
> { "dhdr10-opt", no_argument, NULL, 0},
> { "no-dhdr10-opt", no_argument, NULL, 0},
> { "dolby-vision-profile", required_argument, NULL, 0 },
> -{ "refine-mv",no_argument, NULL, 0 },
> -{ "no-refine-mv", no_argument, NULL, 0 },
> +{ "refine-mv", required_argument, NULL, 0 },
> { "refine-ctu-distortion", required_argument, NULL, 0 },
> { "force-flush",required_argument, NULL, 0 },
> { "splitrd-skip", no_argument, NULL, 0 },
> @@ -549,7 +548,7 @@
> "- 3 : Functionality of (1) +
> irrespective of size evaluate all inter modes.\n"
> "Default:%d\n",
> param->interRefine);
> H0(" --[no-]dynamic-refine Dynamically changes refine-inter
> level for each CU. Default %s\n", OPT(param->bDynamicRefine));
> -H0(" --[no-]refine-mv Enable mv refinement for load
> mode. Default %s\n", OPT(param->mvRefine));
> +H0(" --refine-mv <0..3>Enable mv refinement for load
> mode. Default %d\n", param->mvRefine);
> H0(" --refine-ctu-distortion Store/normalize ctu distortion
> in analysis-save/load.\n"
> "- 0 : Disabled.\n"
> "- 1 : Store/Load ctu
> distortion to/from the file specified in analysis-save/load.\n"
> ___
> x265-devel mailing list
> x265-devel@videolan.org
> https://mailman.videolan.org/listinfo/x265-devel
>
--
Regards,
Aruna
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
9 +0530
> +++ b/source/x265cli.h Fri Aug 23 11:33:05 2019 +0530
> @@ -297,8 +297,7 @@
> { "dhdr10-opt", no_argument, NULL, 0},
> { "no-dhdr10-opt", no_argument, NULL, 0},
> { "dolby-vision-profile", required_argument, N
t medium
> diff -r a092e82e6acf -r 5e791399ec4a source/x265.h
> --- a/source/x265.h Thu Aug 01 22:55:21 2019 +0200
> +++ b/source/x265.h Tue Sep 03 14:25:44 2019 +0530
> @@ -1223,6 +1223,12 @@
> * non-deblocked pixels are used entirely. Default is disabled */
> int
/source/encoder/frameencoder.h Tue Sep 03 14:32:00 2019 +0530
> @@ -150,6 +150,7 @@
> uint32_t m_filterRowDelay;
> uint32_t m_filterRowDelayCus;
> uint32_t m_refLagRows;
> +bool m_bUseSao;
>
> CTURow* m_rows;
> uint16_t m_sliceAddrBits;
> ___
> x265-devel mailing list
> x265-devel@videolan.org
> https://mailman.videolan.org/listinfo/x265-devel
>
--
Regards,
Aruna
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
Pushed into Release_3.1 and grafted to default.
On Tue, Sep 10, 2019 at 11:27 AM Aruna Matheswaran <
ar...@multicorewareinc.com> wrote:
> # HG changeset patch
> # User Aruna Matheswaran
> # Date 1567490246 -19800
> # Tue Sep 03 11:27:26 2019
; param->rc.zonefileCount; i++)
> x265_free(param->rc.zones[i].zoneParam);
> }
> -if (param->rc.zoneCount || param->rc.zonefileCount)
> +if (param && (param->rc.zoneCount || param->rc.zonefileCount))
> x265_free(param->rc.zones);
Null final : public Value {
> public:
> -JsonNull() : Value(nullptr) {}
> +JsonNull() : Value({}) {}
> };
>
> /* * * * * * * * * * * * * * * * * * * *
> * Static globals - static-init-safe
> */
> struct Statics {
>
# HG changeset patch
# User Aruna Matheswaran
# Date 1567490246 -19800
# Tue Sep 03 11:27:26 2019 +0530
# Node ID 55bc4aa1433c01c99002e702bc49e572399cbd32
# Parent a092e82e6acfe7afe6a9a381e9ef52323e4e2467
2-pass: Fix incorrect weighted prediction when cu-tree is enabled
diff -r a092e82e6acf
> +if (m_param->mvRefine > 2)
> +{
> +mvpSel[2] =
> interMode.amvpCand[list][ref][!mvpIdx];
> mvpIdxSel[2] = !mvpIdx;
> -case 2: mvpSel[1] =
> interMode.am
our feedback.
--
Regards,
Aruna
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
ians = atan2(gradientV, gradientH);
> -theta = (float_t)((radians * 180) / PI);
> +theta = (float)((radians * 180) / PI);
> if (theta < 0)
> theta = 180 + theta;
> edgeTheta[(rowNum*strid
int merange,
> + int hme);
> };
> }
>
> ___
> x265-devel mailing list
> x265-devel@videolan.org
> https://mailman.videolan.org/listinfo/x265-devel
>
--
Regards,
Aruna
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
Pushed to Release_3.1
On Mon, Jul 29, 2019 at 11:47 AM Aruna Matheswaran <
ar...@multicorewareinc.com> wrote:
> # HG changeset patch
> # User Aruna_Matheswaran
> # Date 1563974798 -19800
> # Wed Jul 24 18:56:38 2019 +0530
> # Branch Re
vEndFrameAdjust = src->vbvEndFrameAdjust;
-
+dst->bAnalysisType = src->bAnalysisType;
dst->bCopyPicToFrame = src->bCopyPicToFrame;
if (src->analysisSave) dst->analysisSave=strdup(src->analysisSave);
else dst->analysisSave = NULL;
On Wed, Jul
On Thu, Aug 1, 2019 at 7:04 PM Mario *LigH* Rohkrämer
wrote:
> Aruna Matheswaran schrieb am 01.08.2019 um 15:21:
> >
> >
> > On Wed, Jul 31, 2019 at 7:21 PM Mario *LigH* Rohkrämer > <mailto:cont...@ligh.de>> wrote:
> >
> > Aruna Matheswaran schr
On Wed, Jul 31, 2019 at 7:21 PM Mario *LigH* Rohkrämer
wrote:
> Aruna Matheswaran schrieb am 31.07.2019 um 07:52:
> > Hi all,
> >
> > Version 3.1.2 of x265 is released with the fix for issue #498
> > <
> https://bitbucket.org/multicoreware/x265/issues/498/31rc-l
On Thu, Aug 1, 2019 at 7:13 PM Nomis101 wrote:
> Am 25.07.19 um 23:58 schrieb Nomis101 :
> > Am 25.07.19 um 06:48 schrieb Aruna Matheswaran:
> >>
> >>
> >> On Wed, Jul 24, 2019 at 9:59 PM Nomis101 nomis...@web.de>> wrote:
> >>
> >&
onstructor: vector-like objects (std::list, std::vector,
> std::set, etc)
> template -std::is_constructible::value,
> +std::is_constructible decltype(*std::declval().begin())>::value,
> int>::type = 0>
> Json(const V & v) : Json(array(v.be
Adjust;
-
+dst->bAnalysisType = src->bAnalysisType;
dst->bCopyPicToFrame = src->bCopyPicToFrame;
if (src->analysisSave) dst->analysisSave=strdup(src->analysisSave);
else dst->analysisSave = NULL;
--
Regards,
A
+{
>>>> +for (int colNum = 0; colNum < width; colNum++)
>>>> +{
>>>> +if ((rowNum >= 2) && (colNum >= 2) && (rowNum != height -
>>>> 2) && (colNum != width - 2)) //Ignoring the border pixels of the picture
>>>> +{
>>>> +pixelValue = ((2 * src[(rowNum - 2)*stride + (colNum -
>>>> 2)] + 4 * src[(rowNum - 2)*stride + (colNum - 1)] + 5 * src[(rowNum -
>>>> 2)*stride + (colNum)] + 4 * src[(rowNum - 2)*stride + (colNum + 1)] + 2 *
>>>> src[(rowNum - 2)*stride + (colNum + 2)] +
>>>> +4 * src[(rowNum - 1)*stride + (colNum - 2)] + 9 *
>>>> src[(rowNum - 1)*stride + (colNum - 1)] + 12 * src[(rowNum - 1)*stride +
>>>> (colNum)] + 9 * src[(rowNum - 1)*stride + (colNum + 1)] + 4 * src[(rowNum -
>>>> 1)*stride + (colNum + 2)] +
>>>> +5 * src[(rowNum)*stride + (colNum - 2)] + 12 *
>>>> src[(rowNum)*stride + (colNum - 1)] + 15 * src[(rowNum)*stride + (colNum)]
>>>> + 12 * src[(rowNum)*stride + (colNum + 1)] + 5 * src[(rowNum)*stride +
>>>> (colNum + 2)] +
>>>> +4 * src[(rowNum + 1)*stride + (colNum - 2)] + 9 *
>>>> src[(rowNum + 1)*stride + (colNum - 1)] + 12 * src[(rowNum + 1)*stride +
>>>> (colNum)] + 9 * src[(rowNum + 1)*stride + (colNum + 1)] + 4 * src[(rowNum +
>>>> 1)*stride + (colNum + 2)] +
>>>> +2 * src[(rowNum + 2)*stride + (colNum - 2)] + 4 *
>>>> src[(rowNum + 2)*stride + (colNum - 1)] + 5 * src[(rowNum + 2)*stride +
>>>> (colNum)] + 4 * src[(rowNum + 2)*stride + (colNum + 1)] + 2 * src[(rowNum +
>>>> 2)*stride + (colNum + 2)]) / 159);
>>>> +refPic[(rowNum*stride) + colNum] = pixelValue;
>>>> +}
>>>> +}
>>>> +}
>>>>
>>>> Could you please modify a little?
>>>> Ident or give coif matrix as comment, it will be more readable
>>>> moreover, (rowNum+X)*stride can be replace by constant, it does not
>>>> affect compiled code performance but help human read code.
>>>>
>>>> ___
>>> x265-devel mailing list
>>> x265-devel@videolan.org
>>> https://mailman.videolan.org/listinfo/x265-devel
>>>
>>
>>
>> --
>> *Regards,*
>> *Akil R*
>>
>> ___
>> x265-devel mailing list
>> x265-devel@videolan.org
>> https://mailman.videolan.org/listinfo/x265-devel
>>
>
>
> --
> *Regards,*
> *Akil R*
> ___
> x265-devel mailing list
> x265-devel@videolan.org
> https://mailman.videolan.org/listinfo/x265-devel
>
--
Regards,
Aruna
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
On Wed, Jul 24, 2019 at 9:59 PM Nomis101 wrote:
> Hi Aruna,
>
> could you specifiy what kind of errors and warnings you see on Windows? I
> don't have Windows, so I can not test or reproduce.
Please find the attached error log.
>
>
>
>
> Am 24.07.19 um 16:1
Pushed the patch series into default.
On Wed, Nov 13, 2019 at 12:22 PM Aruna Matheswaran <
ar...@multicorewareinc.com> wrote:
> # HG changeset patch
> # User Santhoshini Sekar
> # Date 1571648235 -19800
> # Mon Oct 21 14:27:15 2019 +0530
> # Node ID fbb3957d8b5e46dc404
1 - 100 of 301 matches
Mail list logo