Martin Storsjö
2bd89983cd
Fix cases where file headers refer the wrong (old?) file name
2015-05-04 12:45:03 +03:00
zhilwang
2d2c5d0112
Merge pull request #1918 from mstorsjo/ifdef-spaces
...
Remove unnecessary double spaces and tabs in ifdef directives
2015-04-29 17:41:52 -07:00
zhilwang
15a8977ad8
Merge pull request #1919 from mstorsjo/printf-tabs
...
Use \t or plain spaces instead of literal tabs in printf formats
2015-04-29 17:41:42 -07:00
Martin Storsjö
a9c6a9d760
Remove tabs from the end of lines like ") {"
2015-04-29 15:49:28 +03:00
Martin Storsjö
ec99a3bcc5
Use \t or plain spaces instead of literal tabs in printf formats
2015-04-29 15:46:27 +03:00
Martin Storsjö
f324c354b1
Remove unnecessary double spaces and tabs in ifdef directives
2015-04-29 15:34:38 +03:00
huili2
ecd6102688
disable ECed output for nodelay decoding
2015-04-28 13:42:01 +08:00
zhilwang
5cf163449f
Merge pull request #1914 from mstorsjo/asm-cleanup
...
Clean up assembly source files
2015-04-27 17:54:38 -07:00
Martin Storsjö
db750af868
Remove stray dos newlines in files that otherwise have unix newlines
2015-04-27 14:05:42 +03:00
Martin Storsjö
31a9fb6913
Remove trailing whitespace
2015-04-27 14:02:28 +03:00
Haibo Zhu
c24c967c65
Fix the possible infinite loop bug and Fix the judgement condition
2015-04-22 19:58:39 -07:00
huili2
dac13639c9
Merge pull request #1908 from HaiboZhu/Add_Highprofile
...
Add high profile support
2015-04-21 09:42:49 +08:00
Haibo
e9916c7592
Add Transform 8x8 support
...
Add Intra 8x8 support
Add no_deblocking support inside T8x8
Add CABAC parse support
Add static data sheet for dequant
Fix bugs and clean/astyle the code
Remove build warnings
Modify the UT cases
Fix the ParseNalHeader bug
2015-04-20 04:04:30 -07:00
Martin Storsjö
2b33c74993
Include the version number and other info in the built DLL file
2015-04-20 12:08:52 +03:00
HaiboZhu
46d1c93016
Merge pull request #1892 from huili2/bugfix_greenissue_parseonly
...
bugfix for HW decoding green issue
2015-04-13 10:24:28 +08:00
huili2
cf3845779f
bugfix for HW decoding green issue
2015-04-10 12:52:32 +08:00
huili2
4d913096a1
bug fix for nodelay API for buffer storage
2015-04-08 11:20:52 +08:00
huili2
20f28cd2f2
bug fix for parseonly multi-data in
2015-04-07 02:18:13 -07:00
Martin Storsjö
0995390c4a
Remove apple specific versions of arm macros with arguments
...
The apple assembler for arm can handle the gnu binutils style
macros just fine these days, so there is no need to duplicate all
of these macros in two syntaxes, when the new one works fine in all cases.
We already require a new enough assembler to support the gnu binutils
style features since we use the .rept directive in a few places.
2015-03-27 11:11:45 +02:00
Martin Storsjö
d8202cf38f
Remove apple specific versions of arm64 macros with arguments
...
The apple assembler for arm64 can handle the gnu binutils style
macros just fine, so there is no need to duplicate all of these
macros in two syntaxes, when the new one works fine in all cases.
We already require a new enough assembler to support the gnu binutils
style features since we use the .rept directive in a few places.
2015-03-27 11:11:23 +02:00
Martin Storsjö
0b0884874d
Remove superfluous .text directives at the start of arm assembly files
...
This directive can be set by the common include header that is
included by all files anyway.
2015-03-27 10:46:34 +02:00
huili2
2673f0a579
merge wels_const.h
2015-03-25 17:11:40 +08:00
sijchen
3dbc36cdda
Merge pull request #1872 from huili2/fix_1145964
...
fix order of null pointer protection
2015-03-25 11:18:37 +08:00
huili2
bd8ad20e8a
fix order of null pointer protection
2015-03-24 18:41:09 -07:00
huili2
88f5d1dde7
remove nal_prefix in encoder
2015-03-24 15:25:40 +08:00
huili2
403cc57dc6
merge common part of wels_common_basis
2015-03-20 12:44:00 +08:00
huili2
7f3d6d8411
Merge pull request #1853 from syureyi/scalinglist_8x8
...
support scalinglist8x8
2015-03-16 10:48:15 +08:00
zhuiling
17e5ea95c0
support scalinglist8x8
...
fix issue
update according to wayne's suggestiong
2015-03-16 08:57:04 +08:00
huili2
ed1140b846
merge bit_stream.h for encoder&decoder
2015-03-13 16:19:25 +08:00
huili2
a93e4647df
remove unused as264_common.h in decoder
2015-03-10 15:48:37 +08:00
huili2
06b8e1abb7
allow slice-level data come in for parse only
2015-03-04 00:57:43 -08:00
dongzha
5b12578960
Merge pull request #1829 from syureyi/wp_p
...
Decoder WP support
2015-03-04 14:58:40 +08:00
zhuiling
9ef0c74fdd
Decoder WP suppor
...
missed some part
fix clip value
update according to wayne's suggestion
2015-03-04 09:49:32 +08:00
dong zhang
153dd0d3f5
format the files
2015-03-03 09:14:27 +08:00
dong zhang
d28970d625
modify decoder log
2015-03-02 16:55:37 +08:00
sijchen
2294b786cf
Merge pull request #1774 from huili2/dec_flowchart_ec
...
modify decoder flowchart for non vcl AU check
2015-02-27 17:44:03 +08:00
HaiboZhu
1641ce9ee5
Merge pull request #1812 from huili2/cropping_error
...
return error for cropping data error
2015-02-12 11:27:48 +08:00
huili2
4e9e5f5c36
Merge pull request #1794 from syureyi/monochroma
...
to support monochroma
2015-02-11 16:10:07 +08:00
huili2
5683393f38
return error for cropping data error
2015-02-10 22:31:24 -08:00
zhuiling
0a8a4f2284
to support monochroma
...
add mbtype judge logic
2015-02-04 15:00:54 +08:00
HaiboZhu
442230a91d
Merge pull request #1789 from huili2/bugfix_checkspsactive
...
bug fix for multi-layer active sps check
2015-02-04 09:13:18 +08:00
huili2
1734133012
bug fix for multi-layer active sps check
2015-02-02 22:31:50 -08:00
Martin Storsjö
4f237b51ef
Move parts of wels_const.h into a shared header
2015-02-02 12:41:11 +02:00
Martin Storsjö
713beb7df7
Fix typos in header include guards
2015-02-02 12:41:11 +02:00
sijchen
5fdd01ec0c
Merge pull request #1787 from mstorsjo/remove-stray-semicolon
...
Remove accidental double semicolons
2015-02-02 18:15:02 +08:00
Martin Storsjö
a3063531c4
Remove accidental double semicolons
2015-02-02 09:20:35 +02:00
Martin Storsjö
2356eb1ff6
Move the memory allocation/deallocation routines to the common library
...
They are still used slightly differently in the encoder and decoder;
the decoder uses plain functions while the encoder uses one object
keeping track of the number of allocated bytes, and keeping track
of the requested alignment.
2015-01-30 11:30:59 +02:00
Martin Storsjö
869870e670
Rename the decoder WelsMalloc to WelsMallocz
...
This function actually zero-initializes the allocated memory, thus
make this clear in the function name.
This makes the function name match the same behaviour in the encoder.
2015-01-30 10:37:48 +02:00
Martin Storsjö
9a0663620a
Move the MC routines to the common library
...
Use the decoder versions of the functions (which are capable
of handling widths 4/8/16 for luma, not only 16 as in the
encoder). By using the more generic versions, there may be a small
performance loss since the functions need to check the width
in every call. Actual measurements show that the actual change is
very small (and the shared routines turn out to actually be faster
than the existing ones in ARM NEON setups).
2015-01-28 15:32:46 +02:00
Martin Storsjö
1a7d0ab831
Hook up McChromaWidthEq8_ssse3 into use in the decoder as well
2015-01-28 15:20:43 +02:00