[x265] [PATCH] ABR - Removed unused states, cleaned up the comments

2013-09-16 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1379356988 -19800 # Tue Sep 17 00:13:08 2013 +0530 # Node ID baeddbdc9ec349002f574bfc1763927f487cc88d # Parent 9a727efab9fa4048eed7330abe28cf7e088590fb ABR - Removed unused states, cleaned up the comments. Removed states that are not used

[x265] [PATCH 1 of 2] TComPic: add m_qpAqOffset to store qp offsets per CU when Aq is enabled

2013-10-16 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1381945688 -19800 # Wed Oct 16 23:18:08 2013 +0530 # Node ID 46cdbe43d903c23169593f70c28b5d32d8f397e9 # Parent 4b1716b232e56399cdc11abf5abb3c0b37d1c9ee TComPic: add m_qpAqOffset to store qp offsets per CU when Aq

[x265] [PATCH 0 of 2 ] implement functions in RateControl for Adaptive Quantization

2013-10-16 Thread aarthi
___ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel

[x265] [PATCH 2 of 2] rc: implement Adaptive Quantization

2013-10-16 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1381946053 -19800 # Wed Oct 16 23:24:13 2013 +0530 # Node ID 3b38eece9db42008f5c8fd582f9236cc7a0dceeb # Parent 46cdbe43d903c23169593f70c28b5d32d8f397e9 rc: implement Adaptive Quantization. added functions

[x265] [PATCH] rc: implement Adaptive Quantization

2013-10-16 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1381948010 -19800 # Wed Oct 16 23:56:50 2013 +0530 # Node ID 65b9324cd03efbd99edc3bf12fe480b6f332c9a1 # Parent 46cdbe43d903c23169593f70c28b5d32d8f397e9 rc: implement Adaptive Quantization. added functions

[x265] [PATCH] rc: implement Adaptive Quantization

2013-10-17 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1381994486 -19800 # Thu Oct 17 12:51:26 2013 +0530 # Node ID 4e56bc9c1fbbc0ed9cbdb13de6af14d55eb2715e # Parent aad785763f1d38473177e3f1293d3012d79239ca rc: implement Adaptive Quantization. added functions

[x265] [PATCH] TComPic: add m_qpAqOffset to store qp offsets per CU when Aq is enabled

2013-10-17 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1382000829 -19800 # Thu Oct 17 14:37:09 2013 +0530 # Node ID f00b85a3ac349edfd9af05c0984d83decdd4373c # Parent 2fbeab18f1826fb6225a3e6a73860513cc08ae9e TComPic: add m_qpAqOffset to store qp offsets per CU when Aq

[x265] [PATCH 0 of 4 ] compute weighted frame costs for Aq

2013-10-21 Thread aarthi
___ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel

[x265] [PATCH 4 of 4] slicetype: calculate weighted frame costs for Aq

2013-10-21 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1382376878 -19800 # Mon Oct 21 23:04:38 2013 +0530 # Node ID 8bee2e580fd438b3fbf631c71cbdbbf8e3eef2ff # Parent 40c3771b3b15a68cda4f59f7f9a36f41d0733520 slicetype: calculate weighted frame costs for Aq diff -r

[x265] [PATCH 2 of 4] add methods to convert qpAqoffsets to qscale

2013-10-21 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1382375163 -19800 # Mon Oct 21 22:36:03 2013 +0530 # Node ID c7c0e7e85437aca8595dbc53432fd66ae85ac4a8 # Parent 371bb66ae9345ebed4e0c028daeec1d65009a663 add methods to convert qpAqoffsets to qscale diff -r

[x265] [PATCH 3 of 4] lowres: Add states to store weighted Aq costs per frame

2013-10-21 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1382375915 -19800 # Mon Oct 21 22:48:35 2013 +0530 # Node ID 40c3771b3b15a68cda4f59f7f9a36f41d0733520 # Parent c7c0e7e85437aca8595dbc53432fd66ae85ac4a8 lowres: Add states to store weighted Aq costs per frame

[x265] [PATCH] slicetype: calculate weighted frame costs for Aq

2013-10-22 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1382465196 -19800 # Tue Oct 22 23:36:36 2013 +0530 # Node ID 8787c69ed67e1d84186c385be8534098dac866e4 # Parent f1bdacac64972a69ba4a6bb92c57e562ac50ff2c slicetype: calculate weighted frame costs for Aq diff -r

[x265] [PATCH 1 of 2] aq : bug fix . extend border of TComPic::m_origPicYuv to a multiple of 16

2013-11-05 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1383666119 -19800 # Tue Nov 05 21:11:59 2013 +0530 # Node ID 00a0690f4e3efb69f80a5750ea3a7f0ec493e013 # Parent ece7af249573a3965d21589f8e1d54a8e1cd2ce9 aq : bug fix . extend border of TComPic::m_origPicYuv

[x265] [PATCH 0 of 2 ] aq - add cli option and bug fixes

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

[x265] [PATCH 2 of 2] aq: add cli option to turn on AQ

2013-11-05 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1383666290 -19800 # Tue Nov 05 21:14:50 2013 +0530 # Node ID 27290566848b71fddbf3a9147d269a7fec118bbb # Parent 00a0690f4e3efb69f80a5750ea3a7f0ec493e013 aq: add cli option to turn on AQ. diff -r 00a0690f4e3e -r

[x265] [PATCH] TComPicYuv: fix padding issue

2013-11-09 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1384062755 -19800 # Sun Nov 10 11:22:35 2013 +0530 # Node ID 82c1059d0960d5cbfead3dae61956e8257ff0eb6 # Parent 9d74638c3640679d09264b793afdf3ffc58a9107 TComPicYuv: fix padding issue diff -r 9d74638c3640 -r

[x265] [PATCH] cli: add aq-strength to cli input options, add validations for aq mode

2013-11-18 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1384792447 -19800 # Mon Nov 18 22:04:07 2013 +0530 # Node ID 8b9afa5556b315391df143e5fb6e8f3eedd17bc5 # Parent 2321ebe0bf64e5f3c0034076c7edb3ecbcd48039 cli: add aq-strength to cli input options, add validations

[x265] [PATCH 2 of 3] vbv: add rc states used for vbv cu level ratecontrol

2014-02-16 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1392573699 -19800 # Sun Feb 16 23:31:39 2014 +0530 # Node ID e7e527d13d2fdd9b08915b3245a248332df29882 # Parent 6ea3bf6cbed041417ae407b40651557386f5be5a vbv: add rc states used for vbv cu level ratecontrol diff

[x265] [PATCH 0 of 6 ] cu level vbv ratecontrol

2014-02-20 Thread aarthi
___ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel

[x265] [PATCH 4 of 6] vbv: fix bugs in vbv flow with single pass ABR

2014-02-20 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 139283 -19800 # Thu Feb 20 18:09:53 2014 +0530 # Node ID c5c07a3ee7fcf0f331f06f83b7b3bc0b1bcc1668 # Parent ebc23ec5ac1c5f8e2abe0d0b88414fabd2fdf1bb vbv: fix bugs in vbv flow with single pass ABR diff -r ebc23ec5ac1c -r c5c07a3ee7fc

[x265] [PATCH 5 of 6] vbv: implement row wise vbvRateControl at each row diagonal

2014-02-20 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1392900828 -19800 # Thu Feb 20 18:23:48 2014 +0530 # Node ID 49b90667f050a7dd9c28b5017f389f5c29a1c191 # Parent c5c07a3ee7fcf0f331f06f83b7b3bc0b1bcc1668 vbv: implement row wise vbvRateControl at each row diagonal. diff -r c5c07a3ee7fc -r

[x265] [PATCH 6 of 6] vbv: integrate row level vbv ratecontrol at each major row diagonal

2014-02-20 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1392901254 -19800 # Thu Feb 20 18:30:54 2014 +0530 # Node ID 650d5f835e417f45bd8a9f86465ca1909eaa9526 # Parent 49b90667f050a7dd9c28b5017f389f5c29a1c191 vbv: integrate row level vbv ratecontrol at each major row diagonal. diff -r

[x265] [PATCH 2 of 6] vbv: enable vbvLookahead for Keyframes; accumulate frame rowSatds from lowres rowSatds

2014-02-20 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1392896018 -19800 # Thu Feb 20 17:03:38 2014 +0530 # Node ID cbfb5bc44d6b8b74dc299a1c31bcfaa71dde2865 # Parent d90c9b27f413a4b00079a31ca7b0411a5fb8eb19 vbv: enable vbvLookahead for Keyframes; accumulate frame rowSatds from lowres rowSatds

[x265] [PATCH 1 of 6] vbv: Introduce states to hold row data for row level VBV ratecontrol

2014-02-20 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1392958743 -19800 # Fri Feb 21 10:29:03 2014 +0530 # Node ID d90c9b27f413a4b00079a31ca7b0411a5fb8eb19 # Parent 0c19c44af2d3a8825d804597f1c2f82e32e4d4b7 vbv: Introduce states to hold row data for row level VBV ratecontrol. diff -r

[x265] [PATCH 0 of 6 ] vbv ratecontrol revised.

2014-02-20 Thread aarthi
___ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel

[x265] [PATCH 5 of 6] vbv: implement row wise vbvRateControl at each row diagonal

2014-02-20 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1392962748 -19800 # Fri Feb 21 11:35:48 2014 +0530 # Node ID 22d4811e0676fbec5e8bf96d99be9b98020fc89f # Parent d058d4dd84a547b9b72a043ed065a94220b2f32b vbv: implement row wise vbvRateControl at each row diagonal diff -r d058d4dd84a5 -r

[x265] [PATCH 3 of 6] vbv: Add row predictors, rc states for vbv

2014-02-20 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1392898673 -19800 # Thu Feb 20 17:47:53 2014 +0530 # Node ID 9517ea331f3e87f41c687db11de02cb95ded8756 # Parent cbfb5bc44d6b8b74dc299a1c31bcfaa71dde2865 vbv: Add row predictors, rc states for vbv. diff -r cbfb5bc44d6b -r 9517ea331f3e

[x265] [PATCH 6 of 6] vbv: integrate row level vbv ratecontrol at each major row diagonal

2014-02-20 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1392901254 -19800 # Thu Feb 20 18:30:54 2014 +0530 # Node ID 72f607f2dc765007149c1d933ec18154f513c5e7 # Parent 22d4811e0676fbec5e8bf96d99be9b98020fc89f vbv: integrate row level vbv ratecontrol at each major row diagonal. diff -r

[x265] [PATCH] rc: store qp in TComPic::avgQpRc in CQP

2014-02-24 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1393309215 -19800 # Tue Feb 25 11:50:15 2014 +0530 # Node ID 2788eee02b24035dd315f9879592ff8ae9c5d041 # Parent 6214d2609ea806408ed18d92f5f95acad8c8c5d1 rc: store qp in TComPic::avgQpRc in CQP. diff -r 6214d2609ea8 -r 2788eee02b24 source

[x265] [PATCH] lookahead: bug fix - don't overwrite lastNonB reference with current Frame. closes issue #26

2014-02-25 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1393359394 -19800 # Wed Feb 26 01:46:34 2014 +0530 # Node ID 94fdd039f101eb2afb580b0320524dce2dcea51d # Parent b456566376adae3c3323fda9b272f853852041cc lookahead: bug fix - don't overwrite lastNonB reference with current Frame. closes

[x265] [PATCH] remove redundant state m_avgQpRc from TComSlice

2014-02-25 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1393360756 -19800 # Wed Feb 26 02:09:16 2014 +0530 # Node ID 9b12cbfaec857615c2552c07dbb93802b9c229eb # Parent 94fdd039f101eb2afb580b0320524dce2dcea51d remove redundant state m_avgQpRc from TComSlice. This has been moved to TComPic

[x265] [PATCH 0 of 2 ] log avg qp decided by aq in encoder

2014-02-25 Thread aarthi
___ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel

[x265] [PATCH 1 of 2] TComPic: store average Qp (as decided by AQ) used per frame

2014-02-25 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1393365328 -19800 # Wed Feb 26 03:25:28 2014 +0530 # Node ID 378444ab3d1a23e06418ab904ac2dbcb6fad19e7 # Parent b456566376adae3c3323fda9b272f853852041cc TComPic: store average Qp (as decided by AQ) used per frame. diff -r b456566376ad -r

[x265] [PATCH] vbv: bug fixes to stop mid frame qp adjustments to increase erratically

2014-02-27 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1393512654 -19800 # Thu Feb 27 20:20:54 2014 +0530 # Node ID d95864c543e81cac73a0ecfd43106969c2093b92 # Parent 63aadc802f184873ec11213f5a1049d1a3d96126 vbv: bug fixes to stop mid frame qp adjustments to increase erratically. maintain

[x265] [PATCH] vbv: bug fixes in --no-cutree flow. Ignore intracosts in calculating satdcost per cu

2014-03-03 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1393882980 -19800 # Tue Mar 04 03:13:00 2014 +0530 # Node ID 477ccd4a9fa78d852a999291e1a6de4b1d55bb3f # Parent 6662df480e39c83ab138d831f883d11fc5b052c5 vbv: bug fixes in --no-cutree flow. Ignore intracosts in calculating satdcost per cu

[x265] [PATCH 0 of 2 ] vbv bug fixes

2014-03-10 Thread aarthi
___ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel

[x265] [PATCH 1 of 2] vbv: use row wise IntraSatdCost to predict vbv intra frame bits

2014-03-10 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1394477273 -19800 # Tue Mar 11 00:17:53 2014 +0530 # Node ID 489ec5db168c83c61836b77503eb9280fd5b5164 # Parent f76a92a2b00beed83fa61810f57c366b8a2bcef1 vbv: use row wise IntraSatdCost to predict vbv intra frame bits. If P/B slice

[x265] [PATCH 2 of 2] vbv: bug fixes - move row Predictors, frameSizeEstimated to Frame Encoder scope

2014-03-10 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1394480150 -19800 # Tue Mar 11 01:05:50 2014 +0530 # Node ID f103a68c678c88c9072f6ea286582ec9427a2241 # Parent 489ec5db168c83c61836b77503eb9280fd5b5164 vbv: bug fixes - move row Predictors, frameSizeEstimated to Frame Encoder scope

[x265] [PATCH] rc: move qp2qscale and qscale2qp function to common

2014-03-10 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1394480788 -19800 # Tue Mar 11 01:16:28 2014 +0530 # Node ID 7f4b871d7a0ce7f8aa90b10518fd7edc5bc95261 # Parent f103a68c678c88c9072f6ea286582ec9427a2241 rc: move qp2qscale and qscale2qp function to common diff -r f103a68c678c -r

[x265] [PATCH] vbv: enable row resets during vbv when mid-frame qp adjustemets are too high/low

2014-03-10 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1394482958 -19800 # Tue Mar 11 01:52:38 2014 +0530 # Node ID 6f43b3b9719208d08801f594c750939a69c8d1b8 # Parent 7f4b871d7a0ce7f8aa90b10518fd7edc5bc95261 vbv: enable row resets during vbv when mid-frame qp adjustemets are too high/low

[x265] [PATCH] vbv:bug fix - down shifting of satdcost for 10 bit depth

2014-03-11 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1394543191 -19800 # Tue Mar 11 18:36:31 2014 +0530 # Node ID 0fa2952dec254d67f5ea1b1707cd181aae50b37a # Parent 3b1353f3e0929ecbb5dbfc7b101341492ee22330 vbv:bug fix - down shifting of satdcost for 10 bit depth. diff -r 3b1353f3e092 -r

[x265] [PATCH] vbv: fix race condition in processRowEncoder, store row qp directly in m_pic-m_rowDiagQp

2014-03-20 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1395309217 -19800 # Thu Mar 20 15:23:37 2014 +0530 # Node ID 137579db4ed278d807b6a8d39d669755c7cc1037 # Parent 96d1d690d2ab75ffc58dbd252c2f245b55f05f80 vbv: fix race condition in processRowEncoder, store row qp directly in m_pic

[x265] [PATCH] cli: set aq strength to 0 in CQP

2014-04-02 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1396419089 -19800 # Wed Apr 02 11:41:29 2014 +0530 # Node ID 4d614af01c0c101b7862cd9aa5675457b14af1d4 # Parent 03bad90e94adce6fb89c6d5edb86919a1e783402 cli: set aq strength to 0 in CQP diff -r 03bad90e94ad -r 4d614af01c0c source/encoder

[x265] [PATCH] param: set aq strength to 0 in CQP

2014-04-02 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1396444865 -19800 # Wed Apr 02 18:51:05 2014 +0530 # Node ID 7c1775d63ffde829e7b9005ad8469c7720bf0d6f # Parent 03bad90e94adce6fb89c6d5edb86919a1e783402 param: set aq strength to 0 in CQP diff -r 03bad90e94ad -r 7c1775d63ffd source/encoder

[x265] [PATCH 2 of 2] slicetype: avoid redundant call. intraSatd costs are updated in frameEncoder already

2014-05-06 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1399376671 -19800 # Tue May 06 17:14:31 2014 +0530 # Node ID 8fd20757e79aa44f44f4ad2c229ceeaea4d6457c # Parent a3a234d72841f94f605c6075a5531e93f06eaeb6 slicetype: avoid redundant call. intraSatd costs are updated in frameEncoder already

[x265] [PATCH 1 of 2] slicetype: update the lowresCosts and intraCosts when cutree is enabled

2014-05-06 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1399375233 -19800 # Tue May 06 16:50:33 2014 +0530 # Node ID a3a234d72841f94f605c6075a5531e93f06eaeb6 # Parent 075705aa41a9144bb1a4d7f12d837169767630e1 slicetype: update the lowresCosts and intraCosts when cutree is enabled. diff -r

[x265] [PATCH 0 of 2 ] slice type cost fixes

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

[x265] [PATCH] slicetype: update the lowresCosts and intraCosts when aq/cutree is enabled

2014-05-07 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1399527888 -19800 # Thu May 08 11:14:48 2014 +0530 # Node ID 4bd518ac25391d2adb51d70204efb91c482e8138 # Parent 6494bb2e64253fc0f9413b88933634d1f37c4881 slicetype: update the lowresCosts and intraCosts when aq/cutree is enabled diff -r

[x265] [PATCH 2 of 4] rc: clamp qp for first I frame only in rateEstimateQscale (changes output)

2014-05-08 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1399573309 -19800 # Thu May 08 23:51:49 2014 +0530 # Node ID 7ae5c6b44e111240f8b0727254db0c2ca91c0506 # Parent 06c641032ed727f7160c3c6e412576b2f8935a19 rc: clamp qp for first I frame only in rateEstimateQscale (changes output) diff -r

[x265] [PATCH 0 of 4 ] update ratecontrol as per latest channges from x264

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

[x265] [PATCH 3 of 4] rc: update logic in clipQScale for vbv, when vbv lookahead is done,

2014-05-08 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1399573469 -19800 # Thu May 08 23:54:29 2014 +0530 # Node ID 164e47dc38c4b89492fb98177248fb8254a9d54a # Parent 7ae5c6b44e111240f8b0727254db0c2ca91c0506 rc: update logic in clipQScale for vbv, when vbv lookahead is done, diff -r

[x265] [PATCH 4 of 4] rc: add minor changes in flow when singleFrameVbv, rateFactorMax values are set

2014-05-08 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1399573648 -19800 # Thu May 08 23:57:28 2014 +0530 # Node ID 7b6c39cff2b1804cc1353ca12fe0d512d060a4a1 # Parent 164e47dc38c4b89492fb98177248fb8254a9d54a rc: add minor changes in flow when singleFrameVbv, rateFactorMax values are set. diff

[x265] [PATCH] TEncSearch: use actual frame thread count to decide motion search limits

2014-05-30 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1401444351 -19800 # Fri May 30 15:35:51 2014 +0530 # Node ID f11b3c9c7c2da752509c1a7613df7b175996bd63 # Parent 592ef184549ef631c0fe725cb9fe3cbab8de1db4 TEncSearch: use actual frame thread count to decide motion search limits diff -r

[x265] [PATCH] rc: improve visual quality in high bit depth encodes

2014-06-02 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1401724132 -19800 # Mon Jun 02 21:18:52 2014 +0530 # Node ID 5a43c29f2c236beaf418dc9679715dbe32954bb1 # Parent a5998df9b12ef81e48e7c5b89219a74276a75f27 rc: improve visual quality in high bit depth encodes. diff -r a5998df9b12e -r

[x265] [PATCH 1 of 3] rc: set pbFactor to default with cutree

2014-06-04 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1401889626 -19800 # Wed Jun 04 19:17:06 2014 +0530 # Node ID 6c5fda5ef3e24b887f4d21ef47b68f9069a5cc26 # Parent 61a02a9c78eb0ec2a1cdaf05562a77b37355432d rc: set pbFactor to default with cutree diff -r 61a02a9c78eb -r 6c5fda5ef3e2 source

[x265] [PATCH 2 of 3] rc: use actual bits to update vbv buffer

2014-06-04 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1401889659 -19800 # Wed Jun 04 19:17:39 2014 +0530 # Node ID 4ecd1bfebb7294d70b288ea77eba570c850f769c # Parent 6c5fda5ef3e24b887f4d21ef47b68f9069a5cc26 rc: use actual bits to update vbv buffer diff -r 6c5fda5ef3e2 -r 4ecd1bfebb72 source

[x265] [PATCH 0 of 3 ] vbv fixes back ported to stable branch

2014-06-04 Thread aarthi
___ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel

[x265] [PATCH 1 of 3] rc: set pbFactor to default with cutree

2014-06-04 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1401889626 -19800 # Wed Jun 04 19:17:06 2014 +0530 # Branch stable # Node ID a076f4fc8d36229c908a6d69b20dee88b2feaa61 # Parent 63ac1a0aa81d41060e5fd35fc11ff2d38865fb69 rc: set pbFactor to default with cutree diff -r 63ac1a0aa81d -r

[x265] [PATCH] param: log CBR if vbvMaxrate, abr bitrate and vbv bufsize are equal

2014-06-05 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1401950608 -19800 # Thu Jun 05 12:13:28 2014 +0530 # Node ID 21c0d24fe9f6b8c20115b64f36c95e184b7aa78a # Parent 817c25f5ace136c60100dabb128dda6056c86bfb param: log CBR if vbvMaxrate, abr bitrate and vbv bufsize are equal diff -r

[x265] [PATCH] rc: set isCbr flag to true only in vbv mode and maxrate equals bitrate

2014-06-12 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1402573361 -19800 # Thu Jun 12 17:12:41 2014 +0530 # Node ID a815ff71568524a7165265993666e2a1fb315eb8 # Parent c5015669b6dc6939a9bd4d25240e0cf101e8b37c rc: set isCbr flag to true only in vbv mode and maxrate equals bitrate diff -r

[x265] [PATCH 5 of 6] rc: initialize the 2 pass states in rc

2014-06-15 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1402858153 -19800 # Mon Jun 16 00:19:13 2014 +0530 # Node ID 819acc0204a2d3e454d9492ae81f80fc04e2b99f # Parent 9e0a1f70169df85350507de83c27eeae172e7547 rc: initialize the 2 pass states in rc diff -r 9e0a1f70169d

[x265] [PATCH 2 of 6] rc: define default setting and validations for 2 pass states

2014-06-15 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1402857077 -19800 # Mon Jun 16 00:01:17 2014 +0530 # Node ID d1f636a6dc0a11657bb25be650de60345c2952c8 # Parent 438a03ff94830fbc17457b6f324397e643c17cba rc: define default setting and validations for 2 pass states

[x265] [PATCH 6 of 6] slicetype: set iskeyFrameAnalyse only for first pass encode

2014-06-15 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1402858200 -19800 # Mon Jun 16 00:20:00 2014 +0530 # Node ID 125d7c652199b81afd7d19a98d4e2c066da313a0 # Parent 819acc0204a2d3e454d9492ae81f80fc04e2b99f slicetype: set iskeyFrameAnalyse only for first pass encode

[x265] [PATCH 0 of 6 ] introduce settings for 2 pass rate control.

2014-06-15 Thread aarthi
___ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel

[x265] [PATCH 3 of 6] param: log rc states of m_param in x265_param2string

2014-06-15 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1402857250 -19800 # Mon Jun 16 00:04:10 2014 +0530 # Node ID 5c2aee7700a3e222989fadabcb9ba9b1b3291fbd # Parent d1f636a6dc0a11657bb25be650de60345c2952c8 param: log rc states of m_param in x265_param2string diff

[x265] [PATCH 4 of 6] rc: add 2 pass states in RateControl

2014-06-15 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1402857908 -19800 # Mon Jun 16 00:15:08 2014 +0530 # Node ID 9e0a1f70169df85350507de83c27eeae172e7547 # Parent 5c2aee7700a3e222989fadabcb9ba9b1b3291fbd rc: add 2 pass states in RateControl diff -r 5c2aee7700a3

[x265] [PATCH] rc: introduce param variables for 2 pass

2014-06-17 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1402997162 -19800 # Tue Jun 17 14:56:02 2014 +0530 # Node ID eb3b6d39b83102dfc7c665e3055c1ffda3322e3e # Parent 3a19a9fdb103979e65a9daf15c46c0735e8d743e rc: introduce param variables for 2 pass diff -r

[x265] [PATCH] rc: define default setting and validations for 2 pass states

2014-06-17 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1403005846 -19800 # Tue Jun 17 17:20:46 2014 +0530 # Node ID 68023103bf2f9cbf23c5b3f8fd7f4f42b4d3bd4f # Parent eb3b6d39b83102dfc7c665e3055c1ffda3322e3e rc: define default setting and validations for 2 pass states

[x265] [PATCH] rc: initialize the 2 pass states in rc

2014-06-17 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1403015762 -19800 # Tue Jun 17 20:06:02 2014 +0530 # Node ID c7581482b1a89737b91cf0bb45250a5e8145bd9b # Parent dcccf4b46c3da05eb86e3d42b11d0aa282298ad1 rc: initialize the 2 pass states in rc diff -r dcccf4b46c3d

[x265] [PATCH] rc: add 2 pass states in RateControl

2014-06-17 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1403010851 -19800 # Tue Jun 17 18:44:11 2014 +0530 # Node ID dcccf4b46c3da05eb86e3d42b11d0aa282298ad1 # Parent 4bccab85e50bbe15ba7e9d757381b3fc014a357f rc: add 2 pass states in RateControl diff -r 4bccab85e50b

[x265] [PATCH] make cu level stats logging run time configurable

2014-06-20 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1403263555 -19800 # Fri Jun 20 16:55:55 2014 +0530 # Node ID 71a8e0d9f931dfccf77db25e575841fdfe6baba4 # Parent c2ebebb66bf4fd92c83288e821e98a24a4ba2610 make cu level stats logging run time configurable diff -r

[x265] [PATCH 1 of 3] rc: initalize states to hold frame statistics used in two pass

2014-06-25 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1403716605 -19800 # Wed Jun 25 22:46:45 2014 +0530 # Node ID e71e34d02de228eab43edf1910a71a44417d # Parent 09450ac6dc7d0f495582bf327488612755df1719 rc: initalize states to hold frame statistics used in two

[x265] [PATCH 3 of 3] rc: rename texBits to coeffBits in RateControlEntry structure to maintain uniformity

2014-06-25 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1403716778 -19800 # Wed Jun 25 22:49:38 2014 +0530 # Node ID dd4ca794e746ecb04eb76dfdb32e9ef16f642e77 # Parent 0995efabd44470c1192994e1aceeb40ae606467f rc: rename texBits to coeffBits in RateControlEntry

[x265] [PATCH 2 of 3] rc: accumulate mv bits, coeff bits per frame

2014-06-25 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1403716735 -19800 # Wed Jun 25 22:48:55 2014 +0530 # Node ID 0995efabd44470c1192994e1aceeb40ae606467f # Parent e71e34d02de228eab43edf1910a71a44417d rc: accumulate mv bits, coeff bits per frame. diff -r

[x265] [PATCH 0 of 3 ] collect split up of texture bits and mv bits at frame level

2014-06-25 Thread aarthi
___ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel

[x265] [PATCH] TComDataCU: remove warnings for shadowed declaration

2014-06-30 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1404113586 -19800 # Mon Jun 30 13:03:06 2014 +0530 # Node ID 502dec1dfaa3b68ebb068c7584cd37cb1a694f25 # Parent 32aa6cc3cf4d108ac92f5d29258b2c38ca888d29 TComDataCU: remove warnings for shadowed declaration diff

[x265] [PATCH] rc: accumulate mv bits, coeff bits per frame

2014-06-30 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1403808050 -19800 # Fri Jun 27 00:10:50 2014 +0530 # Node ID f6357a1be2b6a2d42245c08292ccfa2513e81da6 # Parent 502dec1dfaa3b68ebb068c7584cd37cb1a694f25 rc: accumulate mv bits, coeff bits per frame diff -r

[x265] [PATCH] framefilter: assert for threadId only when wpp is on

2014-07-02 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1404282140 -19800 # Wed Jul 02 11:52:20 2014 +0530 # Node ID b8b5bfbbbf1be682458ddc115cfb99de921557f3 # Parent a18972fd05b1d6242a881bef979b9e1ff17543d9 framefilter: assert for threadId only when wpp is on diff -r a18972fd05b1 -r

[x265] [PATCH] framefilter: remove heap corruption in tld

2014-07-02 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1404290172 -19800 # Wed Jul 02 14:06:12 2014 +0530 # Node ID 69d9bd3eb5bd015d2e0c90d51eec0d7f8a4747d0 # Parent a18972fd05b1d6242a881bef979b9e1ff17543d9 framefilter: remove heap corruption in tld diff -r a18972fd05b1 -r 69d9bd3eb5bd source

[x265] [PATCH] rc: move structure FrameStats to FrameEncoder class

2014-07-02 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1404205105 -19800 # Tue Jul 01 14:28:25 2014 +0530 # Node ID f62d90e934084689c2a13b85f66cb87a074a01a9 # Parent a5a439242bbf367f5d76356b841cfa1ee9e119e4 rc: move structure FrameStats to FrameEncoder class Stats are not needed post encode

[x265] [PATCH] rc: compute inter, intra and skip cus per frame for the first pass

2014-07-02 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1403785166 -19800 # Thu Jun 26 17:49:26 2014 +0530 # Node ID 97150d9a406f9a40a240fcf6417385bc4b788b00 # Parent f62d90e934084689c2a13b85f66cb87a074a01a9 rc: compute inter, intra and skip cus per frame for the first pass diff -r

[x265] [PATCH] rc: write frame stats and cu stats to file in first pass

2014-07-02 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1404146150 -19800 # Mon Jun 30 22:05:50 2014 +0530 # Node ID af5360464d2e751bf17e795b3c314445431d59e0 # Parent 97150d9a406f9a40a240fcf6417385bc4b788b00 rc: write frame stats and cu stats to file in first pass

[x265] [PATCH] rc: init second pass in multi pass encode

2014-07-10 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1404933617 -19800 # Thu Jul 10 00:50:17 2014 +0530 # Node ID 418b68734fd83bf32dbdd4a097e51ce455267c3d # Parent cbfe2ac89d418f7cf9cc53ad31b7eb2c06fbcb85 rc: init second pass in multi pass encode read stat file

[x265] [PATCH] rc: add 2 pass logic in rateEstimateQscale

2014-07-10 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1405013200 -19800 # Thu Jul 10 22:56:40 2014 +0530 # Node ID 13bf49f57f958db1c58177007a4d4eb500129095 # Parent 418b68734fd83bf32dbdd4a097e51ce455267c3d rc: add 2 pass logic in rateEstimateQscale adjust qscale

[x265] [PATCH 1 of 5] common: introduce x265_slurp_file, reads data from file to string buffer

2014-07-11 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1405074962 -19800 # Fri Jul 11 16:06:02 2014 +0530 # Node ID 86b4c19eb7061753fa98332a1b59024c387845d0 # Parent 29ae3f84c3eaa36ecb2669b380e7f31824e802fe common: introduce x265_slurp_file, reads data from file to string buffer. diff -r

[x265] [PATCH 5 of 5] rc: init RC data for second pass in a multi pass encode

2014-07-11 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1405076729 -19800 # Fri Jul 11 16:35:29 2014 +0530 # Node ID 33d55e581aacbfcb91958a005a239760bd8b9163 # Parent fc4c54e9f2115d49348e104d962c9073f323987e rc: init RC data for second pass in a multi pass encode diff -r fc4c54e9f211 -r

[x265] [PATCH 0 of 5 ] 2 pass RC

2014-07-11 Thread aarthi
___ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel

[x265] [PATCH 4 of 5] param: keep the total frame count of the input video in param

2014-07-11 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1405076561 -19800 # Fri Jul 11 16:32:41 2014 +0530 # Node ID fc4c54e9f2115d49348e104d962c9073f323987e # Parent 06957605a135b0bdcbf97e9479277d7e72c560c8 param: keep the total frame count of the input video in param. to be used in 2 pass

[x265] [PATCH 2 of 5] param: add more param options to print as string

2014-07-11 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1405075645 -19800 # Fri Jul 11 16:17:25 2014 +0530 # Node ID a73535d798fc0e68bcc0c78705810e6a93f7fbea # Parent 86b4c19eb7061753fa98332a1b59024c387845d0 param: add more param options to print as string diff -r 86b4c19eb706 -r a73535d798fc

[x265] [PATCH 3 of 5] rc: store final cu counts in frameStats as a percentage of total # cus

2014-07-11 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1405076123 -19800 # Fri Jul 11 16:25:23 2014 +0530 # Node ID 06957605a135b0bdcbf97e9479277d7e72c560c8 # Parent a73535d798fc0e68bcc0c78705810e6a93f7fbea rc: store final cu counts in frameStats as a percentage of total # cus there exists

[x265] [PATCH] rc: add 2 pass logic in rateEstimateQscale

2014-07-13 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1405013200 -19800 # Thu Jul 10 22:56:40 2014 +0530 # Node ID cf8b11c379f304cd80da524e0d33a5eba2aa6155 # Parent 9d3683ab096b6efbaddd3ed388673e171457455f rc: add 2 pass logic in rateEstimateQscale adjust qscale

[x265] [PATCH] rc: fix sliceType of 2nd pass from prev pass stats

2014-07-17 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1405601922 -19800 # Thu Jul 17 18:28:42 2014 +0530 # Node ID fb653ec12832e487fdd4d00f80ff85a302e7cf69 # Parent 8772e37e101af0d727932edc0025bc590a6da12b rc: fix sliceType of 2nd pass from prev pass stats avoid doing sliceAnalyse

[x265] [PATCH] rc: add 2 pass logic in rateEstimateQscale

2014-07-17 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1405595020 -19800 # Thu Jul 17 16:33:40 2014 +0530 # Node ID 8772e37e101af0d727932edc0025bc590a6da12b # Parent 93ab6ed75b01449b7cbfbec518d6974134291852 rc: add 2 pass logic in rateEstimateQscale adjust qscale of each frame based

[x265] [PATCH] rc: generate cutree offsets for 2nd pass from stats

2014-07-17 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1405661493 -19800 # Fri Jul 18 11:01:33 2014 +0530 # Node ID 98b829645cf9a656838bbb712b85aac0cb2559b6 # Parent fb653ec12832e487fdd4d00f80ff85a302e7cf69 rc: generate cutree offsets for 2nd pass from stats diff -r

[x265] [PATCH 0 of 4 ] 2 pass rate control - merged

2014-07-21 Thread aarthi
___ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel

[x265] [PATCH 1 of 4] rc: add 2 pass logic in rateEstimateQscale

2014-07-21 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1405684160 -19800 # Fri Jul 18 17:19:20 2014 +0530 # Node ID d9296f2aad7210305efd49cb949407a23ef8ded3 # Parent eb983d29c11acc03b91e07fe93c31503fa3a4732 rc: add 2 pass logic in rateEstimateQscale diff -r eb983d29c11a -r d9296f2aad72 source

[x265] [PATCH 2 of 4] rc: fix sliceType of 2nd pass from prev pass stats

2014-07-21 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1405684344 -19800 # Fri Jul 18 17:22:24 2014 +0530 # Node ID 382e20845179925356c178c0ff738410f2d0648e # Parent d9296f2aad7210305efd49cb949407a23ef8ded3 rc: fix sliceType of 2nd pass from prev pass stats avoid doing sliceAnalyse

[x265] [PATCH 4 of 4] rc: fix warnings in ratecontrol

2014-07-21 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1405925049 -19800 # Mon Jul 21 12:14:09 2014 +0530 # Node ID 5a60e203133709d1a0e7438ae3a4d030d08f5476 # Parent cc4d25a063853f2a79fffa2757f3d606011ee0c9 rc: fix warnings in ratecontrol diff -r cc4d25a06385 -r 5a60e2031337 source/encoder

[x265] [PATCH 3 of 4] rc: generate cutree offsets for 2nd pass from stats

2014-07-21 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaarthi at multicorewareinc.com # Date 1405661493 -19800 # Fri Jul 18 11:01:33 2014 +0530 # Node ID cc4d25a063853f2a79fffa2757f3d606011ee0c9 # Parent 382e20845179925356c178c0ff738410f2d0648e rc: generate cutree offsets for 2nd pass from stats diff

[x265] [PATCH] rc: compute average of qpaRc, qpAq per frame even in 2 pass

2014-07-23 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1406142435 -19800 # Thu Jul 24 00:37:15 2014 +0530 # Node ID 6920d5d634dc0f4bf3312b0127ecd700f7e6b550 # Parent db6b7046d4f0d75bdd6b513f5ad578b3df3b6f17 rc: compute average of qpaRc, qpAq per frame even in 2 pass diff -r db6b7046d4f0 -r

  1   2   3   4   >