# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1387367747 -19800
# Node ID 3e98f0e66e0beb62f269230d382862502c51e696
# Parent c69ef62da2b6ec3344fff69e9db9205b6b4d0846
rd: optimize rd 0
diff -r c69ef62da2b6 -r 3e98f0e66e0b source/encoder/compress.cpp
---
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1387361635 -19800
# Node ID f766e7c3b165fa3ec6b83283366b89b34d36af4c
# Parent c1802fef73b4a864e6dc05dbc45407c31ee626ea
rd: remove unnecessary mem copies
diff -r c1802fef73b4 -r f766e7c3b165
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1387273183 -19800
# Node ID ddee6ba8609eeed314a398ec2b3dc5da63fa0a3e
# Parent 37e0b00adeec53e94726fa4e0f44a3fdee966354
rd: remove redundant checkDQP and add checkDQP for rd 0
checkDQP is called on bestCU, so no
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1387272198 -19800
# Node ID 37e0b00adeec53e94726fa4e0f44a3fdee966354
# Parent 119d09b54b956a376b3d1f6a86bb9d625513ca7e
rd: remove unnecessary sbaccoder loads
diff -r 119d09b54b95 -r 37e0b00adeec
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1387273662 -19800
# Node ID b2c92128d73b327246365f722a542b0ad5cdd602
# Parent ddee6ba8609eeed314a398ec2b3dc5da63fa0a3e
rd: check DQP before best cu is copied to the pic in rd 0
diff -r ddee6ba8609e -r
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1387280047 -19800
# Node ID 7592b8801a6c5799d33359f3c38f55cd2ad4460c
# Parent 73bf5cc140edc91b8b580811a7f3dd51bbf31769
compress: remove unused sbaccoder load
diff -r 73bf5cc140ed -r 7592b8801a6c
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1387277433 -19800
# Node ID 90c5519746418f9880fa00d5b1fbc058faa9f26d
# Parent 9f1a3a07361c413f73f4f189eddd7a025d96334f
compress: remove unnecessary code
reco and resi buffers is not used in this function
diff
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1387279251 -19800
# Node ID 73bf5cc140edc91b8b580811a7f3dd51bbf31769
# Parent 90c5519746418f9880fa00d5b1fbc058faa9f26d
compress: remove redundant initializations
depth is already initialized in initsubcu
diff
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1387277253 -19800
# Node ID 9f1a3a07361c413f73f4f189eddd7a025d96334f
# Parent b2c92128d73b327246365f722a542b0ad5cdd602
compress: remove redundant initializations
skipFlags are set to false during initialization.
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1387284562 -19800
# Node ID 0350191d340e87ca1330debfc3a5e28297ee3134
# Parent 0ae9351996370c39a165f15bc3597b245420ae71
rd: move merge-skip check before other modes are checked
in rd 1,0 merge-skip is chosen only
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1387184637 -19800
# Node ID a8e34580f5354f281a0d8bbebbee75a3e62b6824
# Parent 238d7f272d1e5c49d90bb15f40b2d7e90be78ba1
rd level: remove unnecessary calculations in intra residual encoding
calcrecon calculates
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1387188225 -19800
# Node ID dab555fff5bda83ba14d073c4a5268df81547fcb
# Parent baf811614a7a25816aa5a7a631966e1cd392518c
rd level: use cu coeff array while computing Intra coefficients instead of temp
buffer
diff
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1387264204 -19800
# Node ID 733a48d9f006cf1ec26411edfb6638e208eca8fe
# Parent dab555fff5bda83ba14d073c4a5268df81547fcb
rd: fix wrong chroma mode used for mode decision
diff -r dab555fff5bd -r 733a48d9f006
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1387171626 -19800
# Node ID e842d1b2bb798546d8324e00ea459ec0f7f3236b
# Parent 4b0163d06ba19d433749a659365b4364c32c8eae
TEncSearch: fix gcc warning
remove unused variables and shadowed declarations
diff -r
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1386932319 -19800
# Node ID 4a547144db4800881e254b390f244b31e1cc30c6
# Parent b39b6c3301686a28843bbf29fbd1a03c3dd2a320
rd level: modify mode-decision logic for rd level 0
In rd level 0, sa8d cost used for mode
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1386932429 -19800
# Node ID d6d0a313f3b9a567c8e93612a51fd2f47603012e
# Parent 4a547144db4800881e254b390f244b31e1cc30c6
white space nits
diff -r 4a547144db48 -r d6d0a313f3b9 source/encoder/compress.cpp
---
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1386677332 -19800
# Node ID f11e7d199db42a2deb7a87fb8a9a4f409b88c331
# Parent ef26367cd10c278875fff8683b91800bc3030ef9
TEncSearch: remove unused functions
diff -r ef26367cd10c -r f11e7d199db4
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1386677400 -19800
# Node ID 4c81122118f571af5edebf470d189944faa7da22
# Parent f11e7d199db42a2deb7a87fb8a9a4f409b88c331
add function for Inter residual tranform and quantization without RD
diff -r f11e7d199db4 -r
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1386677520 -19800
# Node ID 6ff91e0034ea8c295f9248cbaafee7a109add435
# Parent f9ebf328eb5a319a9bf0e25313c6317e917a5aca
rdlevel: implement rdlevel 1
At each depth, dct, quant, iquant, idct is done on best mode.
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1386677442 -19800
# Node ID f9ebf328eb5a319a9bf0e25313c6317e917a5aca
# Parent 4c81122118f571af5edebf470d189944faa7da22
add functions for Intra residual transform and quantization without rd
diff -r 4c81122118f5
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1386142554 -19800
# Node ID 71d40e349b4062df2ac12b54cd6eded9cdfa70a2
# Parent 57a407b0a15d388b8c0cf26f752918fd3f74
rdlevel: Add code for rdlevel 2
Use signalling bits + sa8d cost to choose best among
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1386142598 -19800
# Node ID cf9d0fbba6e9fe30cede78e40cc418198c52f2b5
# Parent bd58942f9dd2f717f51081183cdf301d20dc1d56
rdlevel: skip Intra if inter/merge sa8d less than a threshold
In higher rdlevels Intra is
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1386142577 -19800
# Node ID bd58942f9dd2f717f51081183cdf301d20dc1d56
# Parent 71d40e349b4062df2ac12b54cd6eded9cdfa70a2
rdlevel: compare Merge-skip(merge2Nx2N with no residue) to best among
inter/intra/merge in
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1386142479 -19800
# Node ID 57a407b0a15d388b8c0cf26f752918fd3f74
# Parent 1d2d60f4eb81882fa0f3ba6c4e7aa9a220968f7a
Enable topskip and earlyexit for all rd levels = 4 (output changes for presets
faster than
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1386049092 -19800
# Node ID e42e7ad909d33666a004413b28b77abe57c246d8
# Parent ca7bd538e052d104b1b333691836db37739cfdf0
Move rdoQTS initialization after rdoQ is set.
diff -r ca7bd538e052 -r e42e7ad909d3
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1386050055 -19800
# Node ID 63ade0be9d6c642c082b00b101554cba88b0f126
# Parent e42e7ad909d33666a004413b28b77abe57c246d8
define new rdlevels, default presets changed accordingly.
levels 6,5 equivalent to current
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1385118716 -19800
# Node ID 883d9279fde14aad2f2042c52c98700a9b8b
# Parent 5009254d3d3ac92e90b1551444c5eb32ba2f8d31
no-rdo: Add supporting functions in TComDataCU for moving residual encoding to
depth 0
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1385118778 -19800
# Node ID aaa803dfbe6f334db45e943dbfb40a7d4ac38142
# Parent 883d9279fde14aad2f2042c52c98700a9b8b
no-rdo: Move residual encoding at depth 0.
During mode decision residual encoding done with
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1384164960 -19800
# Node ID c4fea7f56081b96877cc01aae0cb3bcd47169bb6
# Parent 8ca334701a92f895f0750c80f638189ce0d3cf97
no-rdo: cleanups. Remove unnecessary memsets, rearrange computations.
diff -r 8ca334701a92
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1383894227 -19800
# Node ID a73bc98e632c668c9ebd5a1a9ed40557cb44d00c
# Parent fef74c2e329dc24d9e93624de217babc2d6fa77f
no-rdo: refactor enodeResandCalcRDInterCU function
Divide estimateBits and modeDecision
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1383558790 -19800
# Node ID 91d96a6038e25aceff4694397d688aeaabb5ad57
# Parent 37903c6fd1f90ec6bd166a116254d7cf29d4c90c
RDOQ : pass a parameter to temporarily disable RDOQ.
default value of parameter is true,
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1383203307 -19800
# Node ID 4b4332d038832ab8812773d618b38329ec75ae4b
# Parent ec6b4d35f11053b06d0e1ea46df798ff89a4c127
no-rdo: Use entropy encoder for bit estimation.
Instead of me-bit estimation, use entropy
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1383126419 -19800
# Node ID 77db80a67f4e55f22bc02ed02930a269bfac6b50
# Parent 74bf8634037ce3e673b21738a5ffaf1c14381414
no-rdo: use bit estimates from ME to calculate RDcost.
bits estimated in ME stored in CU and
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1383026581 -19800
# Node ID 8c38f0da2ae93bf19e780bf96be95bf201ed8f94
# Parent 8846f5cf6d8d1b06496055a1bc756ed4dd3fa1c5
no-rdo: add no-residue candidate in merge2Nx2N
diff -r 8846f5cf6d8d -r 8c38f0da2ae9
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1383040610 -19800
# Node ID 4d3fea9339da59862fdd4e916ac5eb1efaaebdc1
# Parent 4e667bcda40397960f0ce412f2be8a366d24b6d2
cleanups: Remove unnecessary reset.
If refIdx is set to NOT_VALID, mv will not be used.
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1383040251 -19800
# Node ID 284d3c97878462116a0a6705b46d625b7a4bc259
# Parent 4c618e33c25f98597d529d4e6ec9fb899bdc1d41
Cleanups: MVField - make members public.
set and clear methods take many cycles, where most
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1383040348 -19800
# Node ID 4e667bcda40397960f0ce412f2be8a366d24b6d2
# Parent 284d3c97878462116a0a6705b46d625b7a4bc259
Cleanups: Remove call to setALLMVField, and set only required members.
diff -r 284d3c978784
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1382606208 -19800
# Node ID 99f839dfc36d5681d1cb3479fad3523cd467224a
# Parent 0cb0692d6c69dbf6c5b49c51f6f528e29674baa9
lookahead: fix reference initialization for intra prediction
buffer size of pAbove/pLeft is
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1382352679 -19800
# Node ID a13d5b9cf15e306823f840eb67d6a3c0e0f7eba9
# Parent b2aa2aad2c6654797befe6098b7d14609b060299
Lookahead: wavefront bugfix.
conditionally assign estimated cost to avoid overwriting intra
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1382006045 -19800
# Node ID 677d71fd793959c7e98df56f99f0b02a89fe050d
# Parent fc9dbd798ac37ec1acc0596aa179f0deb586c092
Lookahead: Implement wavefront parallel processing
diff -r fc9dbd798ac3 -r 677d71fd7939
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1381922390 -19800
# Node ID 0de261c32f33f278bfaf61a43580545d53738a92
# Parent 4b1716b232e56399cdc11abf5abb3c0b37d1c9ee
Bidir: fix for hash mismatch with B-frames
Use seperate variables for mvp and mvpidx used
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1381216650 -19800
# Node ID 06ba085d80060ebd03af22654e3f8674d8425f31
# Parent d71078917df01e92605158a13b45ab35ee7cfc1c
slicetype: Bidir cost estimation added to lookahead
diff -r d71078917df0 -r 06ba085d8006
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1380880387 -19800
# Node ID ae9c68edd6b24a419439b6f49f1ce8c031885f7e
# Parent bf14f75b8cf99806c75cdc1a50b28b6cf265e3bd
TEncSearch: fix for gcc warning
diff -r bf14f75b8cf9 -r ae9c68edd6b2
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1380880515 -19800
# Node ID 8604d2a97e089db3300e67da380286a02f0d9fc0
# Parent ae9c68edd6b24a419439b6f49f1ce8c031885f7e
TEncSearch: remove unused code
diff -r ae9c68edd6b2 -r 8604d2a97e08
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1380881448 -19800
# Node ID bcf945c2f8b7811701732c606bcf6b10d98d263b
# Parent 8604d2a97e089db3300e67da380286a02f0d9fc0
Bidir ME: store bits required for bidir which will be used for merge estimation
diff -r
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1380772290 -19800
# Node ID a9480c6387a56c8bcd753b37c3e44a73b18f1f25
# Parent 4f68ed1126b6f0b0f24e9959ee3c3e5ade65c822
primitives: add pixelavg primitive
diff -r 4f68ed1126b6 -r a9480c6387a5
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1380772801 -19800
# Node ID ec3a18af19a1eea20cee608956353028948faf42
# Parent a9480c6387a56c8bcd753b37c3e44a73b18f1f25
Bidir ME: new logic adapted from x264
L0 and L1 MVs from unidir ME used for bidir MV. bidir
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1380523193 -19800
# Node ID bb238e8b36007aad896884009c720d26df8775c5
# Parent 55edc34e253c14d3eccb83a7d1db43774349ff9a
Bidir ME: new logic adapted from x264
L0 and L1 MVs from unidir ME used for bidir MV. bidir
# HG changeset patch
# User Deepthi Devaki deepthidev...@multicorewareinc.com
# Date 1379933446 -19800
# Node ID 51cf4d62c0353da39839d1bfe7d3d69785bed682
# Parent 4b794e2ffcb445d182cc611ec7538a6b1cf86cf9
lowres: bug fix - move initialization from create() to init()
lowres objects are reused,
61 matches
Mail list logo