Haibo Zhu
3ccecfbdbe
Add the log reduce logic into parse only mode
2016-04-20 09:58:12 +08:00
Karina
65218a3c35
update trace for ENCODER_OPTION_TRACE_CALLBACK
2016-02-22 14:33:10 +08:00
HaiboZhu
8eb4de10a2
Merge pull request #2337 from HaiboZhu/Add_Protection_wrong_API_call
...
Add protection for wrong API call without initialize
2016-01-19 13:42:49 +08:00
Haibo Zhu
6d7bd2daf4
Add protection for wrong API call without initialize
2016-01-19 12:00:54 +08:00
Karina
559e786fa4
add return value judgment
2016-01-15 10:30:41 +08:00
huili2
b2d4a95537
fix iAvgLumaQp in decStat
2015-12-11 14:14:42 +08:00
huili2
926fc67451
remove parseonly in decoder ctx
2015-11-27 08:56:20 +08:00
huili2
9fade10d77
disable wrongly calling for parseonly related
2015-11-24 11:11:27 +08:00
huili2
dc2cbe4a22
remove API data format in decoder in 1.6
2015-11-17 13:58:57 +08:00
Haibo Zhu
628befe8be
Revert "Merge pull request #2217 from huili2/simply_dec_ctx"
...
This reverts commit 27172bafd7ff2cc80b08768a32a23470f3d6d3fd, reversing
changes made to 24916a652ee5d3e36d931c222df20966f7c158fa.
2015-11-13 20:16:03 +08:00
huili2
777dbc09d4
remove bParseonly in ctx using that in param, and slightly modify the initialize process of decoder
2015-10-27 16:12:08 +08:00
huili2
ecab683f0f
move DecoderConfigParam into InitDecoder
2015-09-23 14:37:53 +08:00
Haibo Zhu
28d7d303e3
Bug fix with add DecoderConfigParam in ResetDecoder
2015-09-10 16:47:37 +08:00
zhilwang
5d9b95288f
Merge pull request #2083 from HaiboZhu/Bugfix_OutOfMemory_post_process
...
Force reset decoder when out of memory error
2015-08-26 16:14:32 +08:00
Haibo Zhu
27a9af0b09
Force reset decoder when out of memory error
2015-08-26 00:13:44 -07:00
Haibo Zhu
195dbdd5bd
Add bParseOnly flag into Trace
2015-08-25 08:58:28 +08:00
huili2
3cb417f14a
add dec memory check
2015-06-16 14:17:12 +08:00
Martin Storsjö
78e0ec6130
Convert tabs to spaces before comments
2015-06-10 10:22:29 +03:00
Martin Storsjö
764793d74b
Remove tabs in struct and class definitions
2015-06-10 10:22:01 +03:00
Martin Storsjö
ca51ee0f44
Remove tabs where a simple space is just enough
2015-06-10 10:21:52 +03:00
Martin Storsjö
26c1ce2d05
Remove tabs from class constructor member initializer lists
2015-06-03 15:39:30 +03:00
Martin Storsjö
b05468b5c1
Convert tabs to spaces in multiline comments
2015-05-15 10:50:49 +03:00
huili2
ecd6102688
disable ECed output for nodelay decoding
2015-04-28 13:42:01 +08:00
Martin Storsjö
2b33c74993
Include the version number and other info in the built DLL file
2015-04-20 12:08:52 +03:00
huili2
4d913096a1
bug fix for nodelay API for buffer storage
2015-04-08 11:20:52 +08:00
huili2
06b8e1abb7
allow slice-level data come in for parse only
2015-03-04 00:57:43 -08: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
sijchen
e9ec603fd7
Merge pull request #1727 from huili2/addUT_parseonly_frameincomplete
...
add UT for incomplete frame for parse only
2015-01-15 16:23:05 +08:00
huili2
ea533e6405
add UT for incomplete frame for parse only
2015-01-14 18:00:33 -08:00
dongzha
993caea18c
Merge pull request #1721 from huili2/DecodeFrameNodelay
...
add new API as DecodeFrameNoDelay for immediate decoding
2015-01-15 09:54:10 +08:00
huili2
900a908929
disable EC for parseonly
2015-01-08 00:16:01 -08: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
b12b39a47b
disable color format check for parse only
2014-12-28 23:43:09 -08:00
Haibo Zhu
57043d16ad
(1) Reset parameter set status and clear AU list when out of memory
...
(2) Free un-complete malloc memory, keep the original state, special when increase memory
2014-12-15 00:53:40 -08:00
sijchen
93265d7a44
Merge pull request #1616 from dongzha/testcrash
...
fix two continus IDR, with same sps/pps id, but different resolution
2014-12-12 10:43:32 +08:00
dongzha
1bdf00ddf4
fix two continus IDR, with same sps/pps id, but different resolution
2014-12-12 09:38:44 +08:00
huili2
3e57fdc448
add this log for codec
2014-12-10 22:15:32 -08:00
dong zhang
2c468b96a9
add flag to count EC Mbs due to ref error
...
add UT
2014-12-11 10:49:55 +08:00
dong zhang
ecc8ae6ebb
fix decodestatus uiEcRatio calc bug
2014-12-11 10:39:44 +08:00
dong zhang
354eee3e2b
add a decoder status: float fActualAverageFrameSpeedInMs; ///< actual average_Decoding_Time, includeing freezed picture
2014-12-10 10:00:34 +08:00
huili2
8b9be2b3dc
accumulate dec stat
2014-12-01 19:01:06 -08:00
huili2
504cabf106
add dec status for freezing
2014-11-28 00:05:36 -08:00
zhilwang
3a73179cab
Merge pull request #1559 from HaiboZhu/EC_off_crash_no_output
...
Debug for (1) decoder crash when delay decoding (2) no output when EC off
2014-11-27 14:21:48 +08:00
Haibo Zhu
aa5e7f7927
Remove the SPS/PPS exist ahead reset logic and change the CheckSpsActive logic
2014-11-25 21:53:40 -08:00
dong zhang
2e5243e5fc
add timestamp in decoder
2014-11-26 13:03:46 +08:00
dong zhang
9425c2ab10
add EC MV copy
2014-11-25 10:45:58 +08:00
huili2
b231e3f000
parse only add and UT
2014-11-24 00:04:36 -08:00
huili2
0d16fd61b2
add EC method to freeze sequence when resolution changed and decoding IDR error
2014-11-13 19:26:10 -08:00
ruil2
fc811a80fb
Merge pull request #1512 from mstorsjo/add-float-cast
...
Add a cast when converting from double to float
2014-11-09 09:36:21 +08:00