sijchen
9a89ee72b0
Merge pull request #1698 from ruil2/fix_param
...
fix bug when some parameters change dynamically
2015-01-06 09:37:48 +08:00
ruil2
c72d3ad51a
Merge pull request #1697 from huili2/parseonly_frame_complete_return
...
output error when frame incomplete for parse only usage
2015-01-05 17:06:56 +08:00
ruil2
ce14a0e4f9
fix bug when some parameters change dynamically
2015-01-05 17:01:35 +08:00
huili2
3244f11cfe
Merge pull request #1696 from mstorsjo/add-header-const
...
Declare the g_strCodecVer variable as const
2015-01-05 09:42:43 +08:00
huili2
b719c3b0d5
output error when frame incomplete for parse only usage
2015-01-04 17:13:57 -08:00
Martin Storsjö
3422d3b976
Declare the g_strCodecVer variable as const
...
Previously, the variable itself wasn't const (which meant that
it could be set to point to another const string instead).
By declaring it as const, gcc doesn't warn about it being unused,
and we can get rid of a workaround.
2015-01-04 21:00:23 +02:00
zhiliang wang
01b74ea7c1
Add asm code for NoneZeroCount and refine related code
2015-01-04 16:39:17 +08:00
sijchen
7d5e88ffda
Merge pull request #1687 from mstorsjo/update-releases
...
Update the RELEASES file with the 1.3.0 binaries
2015-01-04 10:21:29 +08:00
ruil2
2ef9a8aee9
Merge pull request #1692 from mstorsjo/improved-version-function
...
Add a new public function WelsGetCodecVersionEx
2015-01-04 09:14:29 +08:00
huili2
65e73d969a
Merge pull request #1688 from mstorsjo/add-void
...
Add void to the parameter list of WelsGetCodecVersion
2015-01-04 09:00:26 +08:00
Martin Storsjö
50dc4757e4
Add a new public function WelsGetCodecVersionEx
...
This function doesn't return a struct, but fills in a struct via
a provided pointer.
The ABI of returning a struct is different between MSVC and mingw.
This allows using the same function from mingw, even though the DLL
has been built with MSVC.
2015-01-03 01:09:04 +02:00
Martin Storsjö
1a995cc991
Include private dependencies in the Libs line in pkg-config if only installing a static library
...
If only a static library is installed, the user of the library may
not know that only a static version of this particular library is
available (and doesn't know that --static should be added to the
pkg-config call). Therefore, one common practice is to include private
dependencies in the public Libs line if a static-only library is
installed.
2015-01-02 22:07:29 +02:00
Martin Storsjö
93621d6d9a
Include -lstdc++ under Libs.private in the pkg-config file
...
This allows linking statically to the library, by passing --static
to pkg-config.
2015-01-02 21:54:21 +02:00
Martin Storsjö
a24bac34bd
Don't install the pkg-config file as readonly
...
This file should be installed just as any other file, protected by
normal user permissions, not by making the file readonly.
2015-01-02 21:52:36 +02:00
Martin Storsjö
3901045318
Simplify the makefile rule for generating the pkg-config file
2015-01-02 21:52:05 +02:00
Martin Storsjö
ba314d16e7
Add void to the parameter list of WelsGetCodecVersion
...
When the header is used from C instead of C++, an empty parameter
list means that it can take any number of parameters, and can cause
warnings like "function declaration isn’t a prototype" with some
C compilers. Clarify this by explicitly adding void to this function.
2014-12-31 17:07:36 +02:00
Martin Storsjö
bdd02db04a
Update the RELEASES file with the 1.3.0 binaries
2014-12-31 15:37:07 +02:00
huili2
e3e5208509
add new API as DecodeFrameNoDelay for immediate decoding, which will be recommended decoding method for h.264 bitstream
2014-12-30 23:43:47 -08:00
huili2
47d8a840c0
Merge pull request #1682 from huili2/parseonly_initial_no_colorformat
...
disable color format check for parse only
2014-12-31 13:14:47 +08:00
huili2
ad8ba85136
Merge pull request #1685 from HaiboZhu/Debug_No_Deblocking_when_TotalMB_equals_to_0
...
Force NO deblocking when no MB decoded in current slice
2014-12-31 13:14:17 +08:00
Haibo Zhu
81805ab23d
Force NO deblocking when no MB decoded in current slice
...
Remove the judgment outside of the function
2014-12-30 18:25:54 -08:00
sijchen
22cabd39ca
Merge pull request #1683 from HaiboZhu/Change_default_EC_mode
...
Change default EC mode
2014-12-30 16:17:42 +08:00
Haibo Zhu
a53dc467f6
Change default EC mode to ERROR_CON_SLICE_MV_COPY_CROSS_IDR_FREEZE_RES_CHANGE
2014-12-29 22:17:38 -08:00
HaiboZhu
d2d4ab8c67
Merge pull request #1680 from dongzha/SpeedupDecoding
...
speedup decoding
2014-12-29 17:17:25 +08:00
huili2
65dcd57c1b
Merge pull request #1679 from HaiboZhu/Debug_Crash_1115349_AU_StartPos_Not_Reset
...
Reset AU start pos to 0 after construct AU
2014-12-29 16:58:26 +08:00
dong zhang
dc86cfe5d8
speedup decoding
2014-12-29 16:40:26 +08:00
huili2
b12b39a47b
disable color format check for parse only
2014-12-28 23:43:09 -08:00
Haibo Zhu
7ee00b0618
Reset AU uiStartPos to 0 in ResetCurrentAccessUnit for svc
...
Reset uiStartPos to 0 when init and forceReset
2014-12-28 23:14:33 -08:00
Sijia Chen
6050bf89f6
add interface of simulcast avc, the actual support is coming later
2014-12-29 10:54:01 +08:00
sijchen
26ccd837f1
Merge pull request #1672 from huili2/parseonly_sizemodif
...
unify parseonly to have 0x0001
2014-12-26 09:58:28 +08:00
dongzha
4ebeb4bb70
Merge pull request #1673 from HaiboZhu/Debug_Crash_NoAU_SPS_Update
...
Add SPS/SubSPS/PPS update when AU number==0 and iOverwriteFlags==true
2014-12-26 09:30:43 +08:00
Haibo Zhu
586893ca4b
Add SPS/SubSPS/PPS update when AU number==0 and iOverwriteFlags==true
...
Add TotalNumMbRec>0 judgement for EC
2014-12-25 15:03:47 -08:00
sijchen
b455c035f7
Merge pull request #1670 from ruil2/level
...
add profile and level checking in ParamValidation
2014-12-25 17:37:01 +08:00
ruil2
00a2dc290c
modify trace info for LEVEL_UNKNOWN
2014-12-25 16:58:29 +08:00
sijchen
bac135ae81
Merge pull request #1665 from ruil2/frame_rate
...
refine frame rate
2014-12-25 16:53:52 +08:00
sijchen
1fb6b91b72
Merge pull request #1669 from ruil2/rc
...
add RC_TIMESTAMP_MODE mode
2014-12-25 16:35:40 +08:00
huili2
9c0bbeb4da
unify parseonly to have 0x0001
2014-12-24 23:11:49 -08:00
ruil2
0babd8d7ab
add profile and level checking in ParamValidation
2014-12-24 15:40:30 +08:00
ruil2
13f6ff59cc
add RC_TIMESTAMP_MODE mode
2014-12-24 14:57:03 +08:00
ruil2
bd50f64152
Merge pull request #1668 from mstorsjo/fix-warnings
...
Fix build warnings with GCC
2014-12-24 09:09:29 +08:00
Martin Storsjö
8b7be9f3bc
Initialize a local variable
...
This fixes warnings with GCC about a variable that may be used
uninitialized (if iResProperty was an incorrect value).
2014-12-23 23:18:20 +02:00
Martin Storsjö
8de54078d7
Use an unsigned variable for comparison with unsigned values
...
This avoids warnings about comparison between signed and unsigned.
2014-12-23 23:17:18 +02:00
Martin Storsjö
328094acfd
Remove a write-only variable
...
This fixes warnings with GCC about a variable that is set but
not used.
2014-12-23 23:16:56 +02:00
ruil2
cf6450b269
refine frame rate
2014-12-23 17:30:01 +08:00
ruil2
59aee6052a
Merge pull request #1667 from lyao2/ut_fix3
...
fix a spatial layer index error
2014-12-23 17:19:49 +08:00
lyao2
2e4fd4248a
fix a spatial layer index error
2014-12-23 16:25:11 +08:00
sijchen
9cc395fc4e
Merge pull request #1632 from ruil2/encoder_refine
...
use the same complexity computation branch for screen and camera
2014-12-23 10:51:53 +08:00
huili2
2c99f5810e
Merge pull request #1659 from syureyi/scalinglist
...
Scalinglist
2014-12-23 10:50:49 +08:00
ruil2
1c7d3d4b47
Merge pull request #1664 from mstorsjo/type-signatures
...
Use the correct types instead of void pointers in function signatures in rc.h
2014-12-23 09:05:45 +08:00
Martin Storsjö
bdbda13929
Use the correct types instead of void pointers in function signatures in rc.h
2014-12-22 23:54:06 +02:00