Skip to content

Commit 69c0682

Browse files
author
ruil2
authored
Merge pull request #2974 from GuangweiWang/public-release-update-version1.8.0
Public release 1.8.0
2 parents 2abfa63 + 9c2b549 commit 69c0682

File tree

6 files changed

+35
-12
lines changed

6 files changed

+35
-12
lines changed

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ STATIC_LDFLAGS=-lstdc++
3535
STRIP ?= strip
3636

3737
SHAREDLIB_MAJORVERSION=4
38-
FULL_VERSION := 1.7.0
38+
FULL_VERSION := 1.8.0
3939

4040
ifeq (,$(wildcard $(SRC_PATH)gmp-api))
4141
HAVE_GMP_API=No

RELEASES

+23
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,29 @@
22
Releases
33
-----------
44

5+
v1.8.0
6+
------
7+
- Add meson build for Linux/Windows platform
8+
- Disable background detection for screen route
9+
- Add a workaround for Visual Studio 2013 C++ x64 compiler bug on AVX2. That bug will cause crash and has been fixed in Visual Studio 2014
10+
- Change the default profile from baseline to high if user does not set it and CABAC is specified
11+
- Skip frames that are marked as IDR due to scene change and simultaneously marked as skip frame to reduce bit rate
12+
- Refine threshold calculation algorithms for rate control in lower frame rate to get better effect
13+
- Encoder return with a specific return value instead of uninitialize encoder when input resolution is invalid
14+
- Refine strategy on level change to avoid frequent IDR. Encoder will not be reset if level is changed to a smaller one
15+
- Support to set the min and max QP values on screen content mode
16+
- Fix a memory issue that may cause encoder crash when temporal layer change
17+
- Corrected some statistics information
18+
- Refine error concealment algorithms to improve user experience
19+
- Support to get information about current output picture is reference picture or not on decoder side
20+
- Bug fix for decoder when 8x8 prediction mode is enabled on the input bitstream
21+
- Enable NEON for ChromeOS devices
22+
- Support for Fuchsia operating systerm
23+
- Support for building arm64 with MSVC
24+
- Remove some warnings when building with MSVC
25+
- Fix clang compiler error when building arm assembly funtions
26+
- Bug fixes for unit test
27+
528
v1.7.0
629
------
730
- Changed SPS/PPS strategy option name,See enum ENCODER_OPTION

build/platform-darwin.mk

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ SHAREDLIB_DIR = $(PREFIX)/lib
33
SHAREDLIBSUFFIX = dylib
44
SHAREDLIBSUFFIXFULLVER=$(FULL_VERSION).$(SHAREDLIBSUFFIX)
55
SHAREDLIBSUFFIXMAJORVER=$(SHAREDLIB_MAJORVERSION).$(SHAREDLIBSUFFIX)
6-
CURRENT_VERSION := 1.7.0
7-
COMPATIBILITY_VERSION := 1.7.0
6+
CURRENT_VERSION := 1.8.0
7+
COMPATIBILITY_VERSION := 1.8.0
88
SHLDFLAGS = -dynamiclib -twolevel_namespace -undefined dynamic_lookup \
99
-fno-common -headerpad_max_install_names -install_name \
1010
$(SHAREDLIB_DIR)/$(LIBPREFIX)$(PROJECT_NAME).$(SHAREDLIBSUFFIXMAJORVER)

codec/api/svc/codec_ver.h

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44

55
#include "codec_app_def.h"
66

7-
static const OpenH264Version g_stCodecVersion = {1, 7, 0, 1703};
8-
static const char* const g_strCodecVer = "OpenH264 version:1.7.0.1703";
7+
static const OpenH264Version g_stCodecVersion = {1, 8, 0, 1806};
8+
static const char* const g_strCodecVer = "OpenH264 version:1.8.0.1806";
99

1010
#define OPENH264_MAJOR (1)
11-
#define OPENH264_MINOR (7)
11+
#define OPENH264_MINOR (8)
1212
#define OPENH264_REVISION (0)
13-
#define OPENH264_RESERVED (1703)
13+
#define OPENH264_RESERVED (1806)
1414

1515
#endif // CODEC_VER_H

gmpopenh264.info

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
Name: gmpopenh264
22
Description: GMP Plugin for OpenH264.
3-
Version: 1.7.0
3+
Version: 1.8.0
44
APIs: encode-video[h264], decode-video[h264]

openh264.rc

+4-4
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
2424
//
2525

2626
VS_VERSION_INFO VERSIONINFO
27-
FILEVERSION 1,7,0,1703
28-
PRODUCTVERSION 1,7,0,1703
27+
FILEVERSION 1,8,0,1806
28+
PRODUCTVERSION 1,8,0,1806
2929
FILEFLAGSMASK 0x3fL
3030
#ifdef _DEBUG
3131
FILEFLAGS 0x1L
@@ -43,12 +43,12 @@ BEGIN
4343
VALUE "Comments", "Cisco OpenH264 codec"
4444
VALUE "CompanyName", "Cisco Systems Inc."
4545
VALUE "FileDescription", "Cisco OpenH264 codec"
46-
VALUE "FileVersion", "1.7.0.1703"
46+
VALUE "FileVersion", "1.8.0.1806"
4747
VALUE "InternalName", "openh264.dll"
4848
VALUE "LegalCopyright", "� 2011-2015 Cisco and/or its affiliates. All rights reserved."
4949
VALUE "OriginalFilename", "openh264.dll"
5050
VALUE "ProductName", "Cisco OpenH264 codec"
51-
VALUE "ProductVersion", "1.7.0.1703"
51+
VALUE "ProductVersion", "1.8.0.1806"
5252
END
5353
END
5454
BLOCK "VarFileInfo"

0 commit comments

Comments
 (0)