Karina
10dfb2670b
fix skip frames statistics issue
2016-03-24 14:17:47 +08:00
HaiboZhu
321c772536
Merge pull request #2372 from ruil2/refine_trace
...
update trace for ENCODER_OPTION_TRACE_CALLBACK
2016-02-25 10:50:12 +08:00
sijchen
9816e3302d
fix timestamp = 0 issue when rc mode is BITRATE mode
2016-02-22 10:33:55 -08:00
Karina
597b4eef73
fix timestamp = 0 issue when rc mode is BITRATE mode.
2016-02-22 10:33:55 -08:00
Karina
65218a3c35
update trace for ENCODER_OPTION_TRACE_CALLBACK
2016-02-22 14:33:10 +08:00
sijchen
ef329e33c3
add simulcastAvc setting in setting trace
2016-01-20 14:24:16 -08:00
sijchen
bf35b6fee7
add a debug trace if encoder returns error
2016-01-11 22:00:24 -08:00
Karina
d4f979c495
seperate each layer trace output
2016-01-05 14:02:58 +08:00
Karina
57c87f1845
update format
2016-01-05 11:40:59 +08:00
Karina
5ac58e8dc9
add parameter output trace
2015-12-03 16:47:57 +08:00
Karina
96b5b3965e
add qp related trace
2015-11-16 13:08:48 +08:00
sijchen
aeb5ab4b99
[Encoder] put the logic related to multiple D layer into a class for better structure
2015-11-11 22:55:16 -08:00
sijchen
33c378f7b7
change API for slicing part for easier usage (the UseLoadBalancing flag is still under working)
2015-11-10 09:50:06 -08:00
HaiboZhu
0292647449
Merge pull request #2195 from sijchen/add_stat_log
...
[Encoder] Log enhancement for easier debugging
2015-10-29 14:17:19 +08:00
Sijia Chen
6ca397e758
correct a typo along with the in-plan v1.5 release
2015-10-15 09:55:06 -07:00
Sijia Chen
b86bd5f7f6
modify forceIDR log
2015-10-05 16:22:30 -07:00
Sijia Chen
f230c63777
add one more log statstics
2015-10-05 16:16:27 -07:00
Sijia Chen
e70621c194
save memory usage and improve error return logic under VLCOVERFLOW
2015-07-09 12:37:08 +08:00
Sijia Chen
fe965a2444
improve statistics logs
2015-06-23 17:01:30 +08:00
Sijia Chen
dea37ce439
add a frame-skip setting option
2015-06-11 12:35:03 +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ö
51efa57a3d
Convert tabs to spaces in vertically aligned code
2015-06-10 10:21:29 +03:00
Martin Storsjö
43767cddb6
Remove tabs from commented out code
2015-06-10 10:21:21 +03:00
Martin Storsjö
26c1ce2d05
Remove tabs from class constructor member initializer lists
2015-06-03 15:39:30 +03:00
Martin Storsjö
c134aa753a
Remove unnecessary/pointless/accidental tabs from the middle of lines of code
2015-06-03 15:39:30 +03:00
Sijia Chen
9442a7a0b5
add parameter checking on resolution and related UT
2015-05-26 15:41:47 +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
Martin Storsjö
b05468b5c1
Convert tabs to spaces in multiline comments
2015-05-15 10:50:49 +03: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ö
6d5ef0ba2d
Use separate string literals instead of line continuation for multiline log messages
...
This avoids including excessive spacing from the indentation in
the actual message.
2015-05-08 21:48:52 +03:00
Sijia Chen
00168404b7
remove un-calculated value setting, and add one more item in log to supervise
2015-05-07 14:50:06 +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
Sijia Chen
8b679cad73
improve statistic calc
2015-04-16 12:45:33 +08:00
Sijia Chen
d557578be3
fix statistics: updating should be independent with log interval
2015-01-27 10:12:51 +08:00
Sijia Chen
f13624316e
fix level-idc related input checking and a statistics calculation
...
will change bs but tested there is little impact on RD
being reviewed at: https://rbcommons.com/s/OpenH264/r/1084/
2015-01-26 15:20:58 +08:00
Sijia Chen
d9502aa71d
rename the strategy to enum
2015-01-19 10:49:38 +08:00
Sijia Chen
98ed302990
add new SpsPpsStrategy and UT
2015-01-15 18:04:39 +08:00
Sijia Chen
ea06cbe06b
enhance param checking with num-ref and related logging
2015-01-12 10:39:51 +08:00
ruil2
04cb9f3477
Merge pull request #1678 from sijchen/savc1
...
[Encoder] interface for simulcast avc
2015-01-12 09:23:17 +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
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
Sijia Chen
6050bf89f6
add interface of simulcast avc, the actual support is coming later
2014-12-29 10:54:01 +08:00
ruil2
0babd8d7ab
add profile and level checking in ParamValidation
2014-12-24 15:40:30 +08:00
Martin Storsjö
7411469e1d
Avoid a warning about an unused static variable
2014-12-19 11:06:51 +02:00
Martin Storsjö
8bfeae27a4
Add a public function for getting the codec version
...
If the codec library is loaded dynamically, it may be necessary that
the loaded library actually matches the version that was used when
it was built, to avoid issues due to ABI differences. Therefore add
a public function to allow getting the version of the currently
loaded library.
2014-12-18 13:20:33 +02:00
Sijia Chen
1b26bd4b88
put this file into good format
2014-12-17 14:15:10 +08:00
Sijia Chen
3c08f04993
add fix for protection of wrong reading if input is invalid
2014-12-17 14:14:23 +08:00