ruil2
4cc4f364d6
Merge pull request #981 from ethanhugg/gmp_rollup
...
Rollup of Gecko Media Plugin patches
2014-06-18 11:17:25 +08:00
Ethan Hugg
0bc0b71ef3
Rollup of Gecko Media Plugin patches
2014-06-17 19:54:16 -07:00
huili2
887b2727f0
remove multiplication overflow warning by ULL instead of LL
2014-06-17 18:51:09 -07:00
huili2
6d0c89663d
Prevent misaligned warning in UT
2014-06-17 18:42:25 -07:00
huili2
5263eeb973
to support cross-platform UT of lD/ST 32 in scroll detection
2014-06-17 18:18:46 -07:00
Ethan Hugg
aaa5bcc157
Merge pull request #975 from mstorsjo/cleanup-asm
...
Clean up the aarch64 deblocking assembly
2014-06-17 08:33:46 -07:00
huili2
971ccccab4
remove unnecessary flush buffer in encoder
2014-06-17 02:40:28 -07:00
Martin Storsjö
720f8dcc52
Fix building the deblocking aarch64 assembly with gnu binutils
2014-06-17 10:10:50 +03:00
huili2
127749c454
Merge pull request #974 from ruil2/bitrate
...
fix a bug that dump reconstruct frame
2014-06-17 15:06:09 +08:00
Martin Storsjö
b9477cdb94
Unify the copyright header in the aarch64 deblocking assembly
...
This file was the only one that had a differently formatted
copyright header.
2014-06-17 10:02:57 +03:00
Martin Storsjö
062937ac5a
Unify the indentation of the new aarch64 assembly
2014-06-17 10:01:23 +03:00
Martin Storsjö
d15534ecb8
Get rid of mixed tabs and spaces in the aarch64 assembly
2014-06-17 10:00:07 +03:00
ruil2
c635ce442f
fix a bug that dump reconstruct frame
2014-06-17 14:48:39 +08:00
dongzha
8662a55bc3
Merge pull request #973 from ruil2/bitrate
...
add bitrate validation
2014-06-17 11:18:11 +08:00
ruil2
ce870bf20e
add bitrate validation
2014-06-17 11:08:38 +08:00
sijchen
61017a2d4d
Merge pull request #969 from ruil2/cleanup_encoder
...
cleanup interface parameters
2014-06-17 09:46:48 +08:00
ruil2
1111757977
Merge pull request #967 from dongzha/Deblock_AArch64
...
add arm 64 deblock code and Unit Test code
2014-06-16 17:19:25 +08:00
ruil2
7acf0e5b02
cleanup interface parameters
2014-06-16 17:17:24 +08:00
root
67afd91888
put EC before output
2014-06-15 23:14:31 -07:00
zhiliang wang
cfc2b95f59
Refine some code
2014-06-13 16:06:45 +08:00
zhiliang wang
947e3c64fe
Add arm64 code for intra-pred
2014-06-13 15:21:48 +08:00
huili2
1b68890e1e
modify render for display diff resolution
2014-06-12 22:23:40 -07:00
huili2
91cd93e5d0
Merge pull request #962 from dongzha/UseIntInRC
...
Use Int instead of Double in Rate Control and Modify anchor SHA1 value
2014-06-13 10:59:50 +08:00
dongzha
53f77ee7b5
Merge pull request #954 from huili2/instant_dec
...
enable no-delay decoding for MSlice
2014-06-13 10:58:25 +08:00
dongzha
f6ce43f83b
Use Int instead of Double in Rate Control and Modify anchor SHA1 value
2014-06-12 17:30:13 +08:00
sijchen
0c09847ec9
Merge pull request #965 from ruil2/uinit_fix
...
fix #948 issue -- Using unititialized value in unittest.
2014-06-12 16:46:40 +08:00
ruil2
1d37889ee1
Merge pull request #966 from lyao2/scc_ltr_num_setoption
...
fix SetOption scc ltr_ref_num casued memory leak issue.
2014-06-12 16:37:18 +08:00
lyao2
79ef0e19b2
fix SetOption scc ltr_ref_num casued memory leak issue.
2014-06-12 16:15:29 +08:00
ruil2
17d47533ed
fix #948 issue -- Using unititialized value in unittest.
2014-06-12 15:20:10 +08:00
dongzha
492627977e
Merge pull request #961 from ruil2/expand_update
...
update expand picture UT
2014-06-12 10:46:06 +08:00
ruil2
1e43075b25
update expand picture UT
2014-06-12 09:37:30 +08:00
dongzha
c38126b094
Merge pull request #958 from ruil2/trace_update
...
move trace related info to interface header
2014-06-12 09:15:29 +08:00
Ethan Hugg
0bb23924f0
Merge pull request #957 from huili2/fix_bug_invalid_reading
...
access violation for array to fix issue #949
2014-06-11 15:03:14 +00:00
ruil2
44b048edd6
move trace related info to interface header
2014-06-11 17:05:40 +08:00
huili2
24553c2e4a
access violation for array
2014-06-10 22:28:30 -07:00
ruil2
84c1f3a4ee
Merge pull request #945 from mstorsjo/log-callback
...
Don't use a global trace level, allow user-specified trace callbacks
2014-06-11 13:25:48 +08:00
huili2
7574e5c1db
Merge pull request #953 from ruil2/codec_fix
...
fix a typo
2014-06-11 13:14:39 +08:00
Martin Storsjö
090229f8a1
Add public options for setting a log callback
2014-06-11 08:08:56 +03:00
Martin Storsjö
dc91e0958b
Integrate the lone function from logging.cpp into welsCodecTrace.cpp
2014-06-11 08:08:56 +03:00
Martin Storsjö
6e5f31214a
Add a method for overriding the logging function in welsCodecTrace
2014-06-11 08:08:56 +03:00
Martin Storsjö
ce8065fe68
Don't use global variables in welsCodecTrace
...
This allows actually honoring the requested log level
properly if there are multiple codec instances within
the same process.
2014-06-11 08:08:56 +03:00
Martin Storsjö
cb5ee6c239
Remove the global log callback function
...
Now all logging should use a non-null log context, allowing to
pass the messages to the right recipient.
2014-06-11 08:08:56 +03:00
Martin Storsjö
b2cf56c618
Set a log context in the decoder
2014-06-11 08:08:55 +03:00
Martin Storsjö
9583ac4d52
Set and use a proper log context in the encoder
2014-06-11 08:08:55 +03:00
Martin Storsjö
8bac9315e6
Expose a SLogContext from welsCodecTrace
2014-06-11 08:08:29 +03:00
Martin Storsjö
4e428ab020
Add a log context to the encoder and decoder contexts
...
This will allow setting non-global logging callbacks, that
are different for each encoder or decoder instance.
2014-06-11 08:08:29 +03:00
Martin Storsjö
c8b81b4239
Only keep one single trace function pointer in welsCodecTrace
2014-06-11 08:08:29 +03:00
Martin Storsjö
20e889fadb
Change CM_WELS_TRACE to take a plain string, not a format and variadic arguments
...
The format string was always "%s" anyway.
2014-06-11 08:08:29 +03:00
Martin Storsjö
5e22d5366e
Remove the unused level parameter to welsStderrLevelTrace
2014-06-11 08:08:29 +03:00
Martin Storsjö
cfc9367610
Remove WelsStderrSetTraceLevel
...
The logging level is checked in welsCodecTrace anyway.
Previously, error logging wasn't ever shown if the trace
level was set to WELS_LOG_ERROR (as it was by default),
since welsStderrLevelTrace required the message level to
be strictly lower than the trace level.
2014-06-11 08:08:29 +03:00