[x265] [PATCH] x265.h: fix C compatibility

2018-12-28 Thread Ma0
# HG changeset patch # User Ma0 # Date 1546064481 -3600 # Sat Dec 29 07:21:21 2018 +0100 # Node ID 05f53dab52b45ec1da1220cc12b920516df93d52 # Parent bad4e598cac7cdd3df4623c68c91299c620471bd x265.h: fix C compatibility diff -r bad4e598cac7 -r 05f53dab52b4 source/x265.h --- a/source/x265.h

[x265] [PATCH] silence GCC 8 warnings -Wclass-memaccess and -Wcast-function-type

2018-12-14 Thread Ma0
# HG changeset patch # User Ma0 # Date 1544836394 -3600 # Sat Dec 15 02:13:14 2018 +0100 # Node ID c829b5b75a9f9937635be2f6f59dd6c4e6cf50ef # Parent 81373aab81dfe2e31a5ef353b1073d8bf1e22502 silence GCC 8 warnings -Wclass-memaccess and -Wcast-function-type diff -r 81373aab81df -r

[x265] [PATCH 2 of 2] use one 32bit operation instead of two 16bit in MV union

2018-09-09 Thread Ma0
# HG changeset patch # User Ma0 # Date 1536497834 -7200 # Sun Sep 09 14:57:14 2018 +0200 # Node ID fa57fa584898fa3036e6748c0d7d348a9ce55b54 # Parent deb35c64bdc56e4c9405d34bff516dc5bdaae5ae use one 32bit operation instead of two 16bit in MV union diff -r deb35c64bdc5 -r fa57fa584898 source

[x265] [PATCH 1 of 2] api: fix memory allocation of distortionData

2018-09-09 Thread Ma0
# HG changeset patch # User Ma0 # Date 1536497279 -7200 # Sun Sep 09 14:47:59 2018 +0200 # Node ID deb35c64bdc56e4c9405d34bff516dc5bdaae5ae # Parent 88ee12651e3031dc1fc2f3f6a8bbac5f67839579 api: fix memory allocation of distortionData sse_t type depends of x265 default bit-depth if 8bit

[x265] [PATCH] api.cpp: move all variable initializations before first goto statement to avoid compile errors

2018-07-21 Thread Ma0
# HG changeset patch # User Ma0 # Date 1532208874 -7200 # Sat Jul 21 23:34:34 2018 +0200 # Node ID 6c8fd98eb258119f9282500e5bbad9880694dc95 # Parent 5d34bbf671f7ca3d721c4450703ca78312ade928 api.cpp: move all variable initializations before first goto statement to avoid compile errors diff

[x265] [PATCH] remove 'bool bEnableavx512' from x265.h

2018-05-01 Thread Ma0
# HG changeset patch # User Ma0 <mateu...@poczta.onet.pl> # Date 1525200622 -7200 # Tue May 01 20:50:22 2018 +0200 # Branch stable # Node ID 756a85b9b2db75aef1e1a81745769a24c0cdbbe6 # Parent 091f07265371ae6ee2c38795d5554e6146acc18b remove 'bool bEnableavx512' from x265.h bEnable

[x265] [PATCH] CLI: do not set AVX512 if it is not supported

2018-04-19 Thread Ma0
# HG changeset patch # User Ma0 <mateu...@poczta.onet.pl> # Date 1524171479 -7200 # Thu Apr 19 22:57:59 2018 +0200 # Branch stable # Node ID a40d936b962fbcbfa3a48b8e0bfa10fdf7b1df81 # Parent aa9102400f2456584d5e41adf456510abcebec6c CLI: do not set AVX512 if it is not supported d

[x265] [PATCH] remove unused asmname from x265_param

2018-04-13 Thread Ma0
# HG changeset patch # User Ma0 <mateu...@poczta.onet.pl> # Date 1523605826 -7200 # Fri Apr 13 09:50:26 2018 +0200 # Node ID 98108efa572a95022c041d71b3e090f350619178 # Parent 07defe235cde1949c55464952ee1dbdc10baf5e4 remove unused asmname from x265_param diff -r 07defe235cde -r 98108e

[x265] [PATCH] csvlog: free memory allocated by x265_param2string

2018-03-11 Thread Ma0
# HG changeset patch # User Ma0 <mateu...@poczta.onet.pl> # Date 1520794909 -3600 # Sun Mar 11 20:01:49 2018 +0100 # Node ID 7af1f634a849ba223bf016d1f4bb2d043457e1d2 # Parent 98e48e8dd6ab5747ed5dd9eb03e344054d659f63 csvlog: free memory allocated by x265_param2string Thanks Xin

[x265] [PATCH] fix output to pipe on Windows

2018-02-09 Thread Ma0
# HG changeset patch # User Ma0 <mateu...@poczta.onet.pl> # Date 1518239805 -3600 # Sat Feb 10 06:16:45 2018 +0100 # Node ID c4d56ef3611d3c157ce81241b655e953d58308f2 # Parent 1949157705cef7e6e97df116e2f71636f4cb0025 fix output to pipe on Windows diff -r 1949157705ce -r c4d56ef3611d

[x265] [PATCH] input: change from ifstream to stdio stream

2018-01-12 Thread Ma0
# HG changeset patch # User Ma0 <mateu...@poczta.onet.pl> # Date 1515808050 -3600 # Sat Jan 13 02:47:30 2018 +0100 # Node ID 5066d1a0dfa3a7a5aef54c26b93b03595b3e3508 # Parent 2f3c4158cf3553030920708271bc43cdc79932a3 input: change from ifstream to stdio stream diff -r 2f3c4158c

[x265] [PATCH 2 of 2] change date to 2018 in output file header

2018-01-12 Thread Ma0
# HG changeset patch # User Ma0 <mateu...@poczta.onet.pl> # Date 1515800251 -3600 # Sat Jan 13 00:37:31 2018 +0100 # Node ID ac8ce5ee657087c04c25f515ff2d3ee9d87a9a40 # Parent 6f4c949761c446334245d72204a3cd7345b36a9f change date to 2018 in output file header diff -r 6f4c94976

[x265] [PATCH 1 of 2] param2string: increase buffer size, do not store file names

2018-01-12 Thread Ma0
# HG changeset patch # User Ma0 <mateu...@poczta.onet.pl> # Date 1515799544 -3600 # Sat Jan 13 00:25:44 2018 +0100 # Node ID 6f4c949761c446334245d72204a3cd7345b36a9f # Parent 2f3c4158cf3553030920708271bc43cdc79932a3 param2string: increase buffer size, do not store file names d

[x265] [PATCH] remove unnecessary sqrt from MVTHRESHOLD checking

2017-12-07 Thread Ma0
# HG changeset patch # User Ma0 <mateu...@poczta.onet.pl> # Date 1512634751 -3600 # Thu Dec 07 09:19:11 2017 +0100 # Node ID c9ee52a7b14458abd01ae7540d8d8ba34d0393ef # Parent 7bd8751a81830815cdc8e4dfc88cad2c8ca15ca7 remove unnecessary sqrt from MVTHRESHOLD checking Thanks MonoS

[x265] [PATCH] cli: add new option '--fullhelp'

2017-11-30 Thread Ma0
# HG changeset patch # User Ma0 <mateu...@poczta.onet.pl> # Date 1512062959 -3600 # Thu Nov 30 18:29:19 2017 +0100 # Node ID eb984fafe55d6382d67d5b98897cf5b88179616f # Parent b1dfa312234ed72c3541831a15f307feaf79484d cli: add new option '--fullhelp' diff -r b1dfa312234e -r eb984f

[x265] [PATCH] fix ambiguous call to overloaded function 'sqrt' (in old MSVC)

2017-11-30 Thread Ma0
# HG changeset patch # User Ma0 <mateu...@poczta.onet.pl> # Date 1512062200 -3600 # Thu Nov 30 18:16:40 2017 +0100 # Node ID 5e5fbf5ce96f0361f51f122ab43f3c6369a79ad2 # Parent b1dfa312234ed72c3541831a15f307feaf79484d fix ambiguous call to overloaded function 'sqrt' (in old MSVC) d

[x265] [PATCH] nits: remove unnecessary parentheses

2017-11-24 Thread Ma0
# HG changeset patch # User Ma0 <mateu...@poczta.onet.pl> # Date 1511540639 -3600 # Fri Nov 24 17:23:59 2017 +0100 # Node ID 97d4b6e9462aa6445feed5959f827d989d07faaf # Parent b24454f3ff6de650aab6835e291837fc4e2a4466 nits: remove unnecessary parentheses diff -r b24454f3ff6d -r 97d4b6

[x265] [PATCH] x265.h: change references into pointers for C compatibility

2017-11-12 Thread Ma0
# HG changeset patch # User Ma0 <mateu...@poczta.onet.pl> # Date 1510517111 -3600 # Sun Nov 12 21:05:11 2017 +0100 # Node ID 06d89671aec95337c3b458985bd1f5361bf61bb0 # Parent 563cbe1f4a21dcfe2117ccaa874b713d94434f92 x265.h: change references into pointers for C compatibility Commit 5

[x265] [PATCH] input/y4m: support all bit depths from 'mono9' to 'mono16' in y4m

2017-10-13 Thread Ma0
# HG changeset patch # User Ma0 <mateu...@poczta.onet.pl> # Date 1507448003 -7200 # Sun Oct 08 09:33:23 2017 +0200 # Node ID daef862c9d0a5d2b2a1e1e8da7ec56facfa08272 # Parent 0e168bdeb48b3d57d896d3823e2efb2bf69d4b26 input/y4m: support all bit depths from 'mono9' to 'mono16' in y4m d