Sijia Chen
92237fa329
improve a log for frame-skip
2015-05-29 10:48:02 +08:00
sijchen
fc97e3a602
Merge pull request #1967 from mstorsjo/outoftree-install
...
Use vpath instead of explicit $(SRC_PATH) for building .pc files out of tree
2015-05-29 09:31:09 +08:00
Martin Storsjö
9ed902a8d7
Use vpath instead of explicit $(SRC_PATH) for building .pc files out of tree
2015-05-29 00:10:45 +03:00
sijchen
3a42ae54cf
Merge pull request #1958 from BelledonneCommunications/master
...
Fix install targets for out-of-tree builds.
2015-05-28 17:04:32 +08:00
Vic Lee
ccaf242b80
Copy QP value when changing encoder config
2015-05-28 10:19:55 +08:00
Martin Storsjö
1239bb24ba
Remove a redundant check of this!=NULL
...
'this' can't be NULL in well-defined C++ code. This fixes a warning
with clang 3.6 from Xcode 6.3.
2015-05-27 11:46:53 +03:00
Sijia Chen
5eb11b5329
Add encoding in UT for better coverage
2015-05-26 15:46:44 +08:00
Sijia Chen
9442a7a0b5
add parameter checking on resolution and related UT
2015-05-26 15:41:47 +08:00
Sijia Chen
11c159b6a2
add parameter checking on resolution and related UT
2015-05-26 15:21:45 +08:00
Sijia Chen
8b7af7cbef
add comment for interface and better condiction for warning trace
2015-05-26 15:19:47 +08:00
Sijia Chen
585b61626c
add some warning traces in case the setting of frame rate has problem
2015-05-26 14:49:46 +08:00
Ghislain MARY
1b97daab20
Fix install targets for out-of-tree builds.
2015-05-25 13:02:12 +02:00
Sijia Chen
d15afbbee0
improve rate control trace
2015-05-25 10:31:58 +08:00
Sijia Chen
7a3ef3a003
update version info to get accord with release
2015-05-25 10:30:45 +08:00
huili2
4da932426c
Merge pull request #1957 from HaiboZhu/Change_trace_level_avoid_too_many_traces
...
Change the trace level from INFO to DEBUG to avoid too many traces
2015-05-22 14:37:31 +08:00
huili2
a62784e482
Merge pull request #1956 from HaiboZhu/Debug_EC_off_mosaic
...
Fix bug about the decoder with mosaic when EC off
2015-05-21 15:39:07 +08:00
Haibo Zhu
e757dce0e4
Change the trace level from INFO to DEBUG to avoid too many traces
2015-05-20 20:54:51 -07:00
Haibo Zhu
a484681202
Fix bug about the decoder with mosaic when EC off
2015-05-20 18:27:20 -07:00
sijchen
7d7a5c28bc
Merge pull request #1954 from mstorsjo/fix-screen-enc-bigendian
...
Avoid endian assumptions in FillQpelLocationByFeatureValue_c
2015-05-18 16:57:20 +08:00
sijchen
a3ab13c30d
Merge pull request #1955 from ruil2/rc_reset
...
reset buffer status when force IDR
2015-05-18 16:56:32 +08:00
karina li
85869921d3
reset buffer status when force IDR
2015-05-18 02:40:21 +08:00
Martin Storsjö
b90eca78cd
Avoid endian assumptions in FillQpelLocationByFeatureValue_c
...
These values are read as two separate 16 bit integers from an
array in the FeatureSearchOne function, therefore we should
also store them in a well-defined order.
This fixes encoding of screen content on big endian; now the
full testsuite passes on big endian.
2015-05-15 13:11:23 +03:00
sijchen
89728faf8d
Merge pull request #1953 from mstorsjo/remove-tabs
...
Remove tabs from multiline comments, public headers, enums and lists of defines
2015-05-15 18:09:02 +08:00
sijchen
5994075317
Merge pull request #1952 from mstorsjo/deblock-fix-test-bigendian
...
Revert broken big-endian fix for DeblockingBsMarginalMBAvcbase
2015-05-15 18:05:59 +08:00
Martin Storsjö
df994fa3f5
Convert tabs to spaces in enums and tables of defines
2015-05-15 11:20:11 +03:00
Martin Storsjö
61027613dd
Convert tabs to spaces in the public headers
...
Since these spaces aren't at the start of lines, astyle doesn't
change it when fixing indentation.
The spacing and alignment is manually fixed up in a few places.
2015-05-15 10:52:42 +03:00
Martin Storsjö
b05468b5c1
Convert tabs to spaces in multiline comments
2015-05-15 10:50:49 +03:00
Martin Storsjö
31453e3072
Revert broken big-endian fix for DeblockingBsMarginalMBAvcbase
...
The function actually was correct for big-endian use already
(and the changes in 239e22d0
actually broke normal decoding tests),
it was only the test function itself that needed fixing for big-endian.
2015-05-15 10:13:40 +03:00
sijchen
853423b5ad
Merge pull request #1944 from mstorsjo/deblock-bigendian
...
Remove endianness assumptions from DeblockingBsMarginalMBAvcbase
2015-05-15 14:08:08 +08:00
sijchen
1d1b4f1d30
Merge pull request #1950 from mstorsjo/remove-tabs
...
Remove tabs fom copyright headers, def files, public header code examples and SIMD function pointer assignments
2015-05-15 14:07:47 +08:00
sijchen
f5b7513df6
Merge pull request #1949 from shihuade/NewSHATableV1.2
...
update SHA1 table as long time cost on travis, for issue#1946
2015-05-15 08:44:13 +08:00
Martin Storsjö
0ca7ff49e2
Convert tabs to spaces in assignment of SIMD function pointers
2015-05-14 14:07:49 +03:00
Martin Storsjö
95ac72754e
Convert tabs to spaces in .def files
...
The three def files in the project currently use tabs very inconsistently.
2015-05-14 13:58:44 +03:00
Martin Storsjö
5c7fe31277
Convert tabs to spaces in the public header code examples
2015-05-14 13:58:44 +03:00
Martin Storsjö
d152c25485
Remove tabs from the copyright/license section in file headers
2015-05-14 13:58:40 +03:00
huade
8c66a7c2f8
update SHA1 table as long time cost on travis
2015-05-14 18:09:11 +08:00
sijchen
569e7d1253
Merge pull request #1945 from mstorsjo/remove-tabs
...
Remove tabs from multi-line macro indentation and tables
2015-05-14 12:37:31 +08:00
sijchen
8c5f36ba23
Merge pull request #1941 from mstorsjo/c++-warnings
...
Enable -Wc++11-compat-reserved-user-defined-literal when building with clang on linux
2015-05-14 09:57:23 +08:00
sijchen
0185a07e7a
Merge pull request #1942 from mstorsjo/fix-longlong-consts
...
Add a LL suffix to 64 bit integer literals
2015-05-14 09:56:30 +08:00
Martin Storsjö
7a80c21526
Reformat tables without tabs
2015-05-13 22:06:58 +03:00
Martin Storsjö
dd913ef878
Don't use tabs for indentation in multi-line macros
...
The astyle configuration makes sure normal code is indented consistently
with 2 spaces, but astyle doesn't seem to touch the indentation in
these multi-line macros.
2015-05-13 22:06:54 +03:00
Martin Storsjö
239e22d088
Remove endianness assumptions from DeblockingBsMarginalMBAvcbase
...
This fixes a decoder unit test when running on big endian.
2015-05-13 20:48:04 +03:00
Martin Storsjö
652ee84e0d
Enable -Wc++11-compat-reserved-user-defined-literal when building with clang on linux
...
This allows catching issues that causes the build to fail on MSVC 2015 RC,
without having to include such a configuration in travis.
2015-05-13 14:53:00 +03:00
Martin Storsjö
2af19fa654
Add a LL suffix to 64 bit integer literals
...
This fixes building with gcc 4.0.
2015-05-13 10:38:02 +03:00
zhilwang
cf33d7031e
Merge pull request #1937 from brly/feature-detect-avx2
...
Add detection of AVX2
2015-05-13 00:37:56 -07:00
sijchen
2453042bf0
Merge pull request #1938 from mstorsjo/format-string-spacing
...
Add spaces around PRId64 macros in format strings, fix building with MSVC 2015 RC
2015-05-13 14:58:42 +08:00
sijchen
6e3e42b625
Merge pull request #1939 from mstorsjo/msvc-app
...
Add a separate platform makefile for "msvc-app"
2015-05-13 14:57:55 +08:00
Martin Storsjö
9ac4c8208e
Add spaces around PRId64 macros in format strings
...
This does the same cleanup as was done in 4fc27714bd
on new occurrances
in the code base.
This fixes building with MSVC 2015 (which is still only a release
candidate).
2015-05-12 13:38:08 +03:00
Martin Storsjö
b2f1cbaae9
Add a separate platform makefile for "msvc-app"
...
This is for building code in the "app" mode (for Windows
Store apps/RT/metro/modern UI/appcontainer), which restricts API
usage and uses the Windows Runtime APIs for threading instead of the
old Win32 functions that aren't available for such apps.
This is similar to building for Windows Phone, but without the phone
specific libraries.
The common parts are abstracted to a common include makefile, that
both the targets "msvc-app" and "msvc-wp" use.
2015-05-11 23:30:46 +03:00
brly
b7fb9414c5
Add detection of AVX2
2015-05-10 20:27:36 +09:00