diff --git a/Makefile b/Makefile index 696a77ee8b..aa4c1b85e7 100644 --- a/Makefile +++ b/Makefile @@ -34,7 +34,7 @@ CCASFLAGS=$(CFLAGS) STATIC_LDFLAGS=-lstdc++ VERSION=1.6 -SHAREDLIBVERSION=2 +SHAREDLIBVERSION=0 ifeq (,$(wildcard $(SRC_PATH)gmp-api)) HAVE_GMP_API=No diff --git a/README.md b/README.md index be585ba9ac..1c4c6ed1bf 100644 --- a/README.md +++ b/README.md @@ -4,12 +4,13 @@ OpenH264 is a codec library which supports H.264 encoding and decoding. It is su Encoder Features ---------------- -- Constrained Baseline Profile up to Level 5.2 (4096x2304) +- Constrained Baseline Profile up to Level 5.2 (Max frame size is 36864 macro-blocks) - Arbitrary resolution, not constrained to multiples of 16x16 - Rate control with adaptive quantization, or constant quantization - Slice options: 1 slice per frame, N slices per frame, N macroblocks per slice, or N bytes per slice - Multiple threads automatically used for multiple slices - Temporal scalability up to 4 layers in a dyadic hierarchy +- Simulcast AVC up to 4 resolutions from a single input - Spatial simulcast up to 4 resolutions from a single input - Long Term Reference (LTR) frames - Memory Management Control Operation (MMCO) diff --git a/RELEASES b/RELEASES index 310a6dbbb0..ed05ac2ba6 100644 --- a/RELEASES +++ b/RELEASES @@ -1,6 +1,27 @@ Releases ----------- +v1.6.0 +------ +- Adjusted the encoder API structures +- Removed the unused data format in decoder API +- Encoder support of simulcast AVC +- Added support of video signal type present information +- Added support of encoder load-balancing +- Improved encoder multi-threads, rate control and down-sampling +- Fixed the frame size constraint in encoder +- Bug fixes for rate control, multi-threading, simulcasting in encoder +- Bug fixes for interface call, return value check, memory leak in decoder +- Bug fixes for UT and statistic information +- Bug fixes for assembly code +- Remove the unused and redundant code +- Improvements on UT, memory allocation failed protection, error-protection in decoder, input parameters checking in encoder, assembly for AVX2 support, assembly code performance, logging and documentation +- Correct some typos in source code and documents + +v1.5.3 +------ +- Bug fixes for GMP Plugin + v1.5.2 ------ - Fix GMP Plugin causing the Browser crash on Android