Skip to content

Commit

Permalink
Merge pull request #2974 from GuangweiWang/public-release-update-vers…
Browse files Browse the repository at this point in the history
…ion1.8.0

Public release 1.8.0
  • Loading branch information
ruil2 authored Jun 15, 2018
2 parents 2abfa63 + 9c2b549 commit 69c0682
Show file tree
Hide file tree
Showing 6 changed files with 35 additions and 12 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ STATIC_LDFLAGS=-lstdc++
STRIP ?= strip

SHAREDLIB_MAJORVERSION=4
FULL_VERSION := 1.7.0
FULL_VERSION := 1.8.0

ifeq (,$(wildcard $(SRC_PATH)gmp-api))
HAVE_GMP_API=No
Expand Down
23 changes: 23 additions & 0 deletions RELEASES
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,29 @@
Releases
-----------

v1.8.0
------
- Add meson build for Linux/Windows platform
- Disable background detection for screen route
- 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
- Change the default profile from baseline to high if user does not set it and CABAC is specified
- Skip frames that are marked as IDR due to scene change and simultaneously marked as skip frame to reduce bit rate
- Refine threshold calculation algorithms for rate control in lower frame rate to get better effect
- Encoder return with a specific return value instead of uninitialize encoder when input resolution is invalid
- Refine strategy on level change to avoid frequent IDR. Encoder will not be reset if level is changed to a smaller one
- Support to set the min and max QP values on screen content mode
- Fix a memory issue that may cause encoder crash when temporal layer change
- Corrected some statistics information
- Refine error concealment algorithms to improve user experience
- Support to get information about current output picture is reference picture or not on decoder side
- Bug fix for decoder when 8x8 prediction mode is enabled on the input bitstream
- Enable NEON for ChromeOS devices
- Support for Fuchsia operating systerm
- Support for building arm64 with MSVC
- Remove some warnings when building with MSVC
- Fix clang compiler error when building arm assembly funtions
- Bug fixes for unit test

v1.7.0
------
- Changed SPS/PPS strategy option name,See enum ENCODER_OPTION
Expand Down
4 changes: 2 additions & 2 deletions build/platform-darwin.mk
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ SHAREDLIB_DIR = $(PREFIX)/lib
SHAREDLIBSUFFIX = dylib
SHAREDLIBSUFFIXFULLVER=$(FULL_VERSION).$(SHAREDLIBSUFFIX)
SHAREDLIBSUFFIXMAJORVER=$(SHAREDLIB_MAJORVERSION).$(SHAREDLIBSUFFIX)
CURRENT_VERSION := 1.7.0
COMPATIBILITY_VERSION := 1.7.0
CURRENT_VERSION := 1.8.0
COMPATIBILITY_VERSION := 1.8.0
SHLDFLAGS = -dynamiclib -twolevel_namespace -undefined dynamic_lookup \
-fno-common -headerpad_max_install_names -install_name \
$(SHAREDLIB_DIR)/$(LIBPREFIX)$(PROJECT_NAME).$(SHAREDLIBSUFFIXMAJORVER)
Expand Down
8 changes: 4 additions & 4 deletions codec/api/svc/codec_ver.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@

#include "codec_app_def.h"

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

#define OPENH264_MAJOR (1)
#define OPENH264_MINOR (7)
#define OPENH264_MINOR (8)
#define OPENH264_REVISION (0)
#define OPENH264_RESERVED (1703)
#define OPENH264_RESERVED (1806)

#endif // CODEC_VER_H
2 changes: 1 addition & 1 deletion gmpopenh264.info
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Name: gmpopenh264
Description: GMP Plugin for OpenH264.
Version: 1.7.0
Version: 1.8.0
APIs: encode-video[h264], decode-video[h264]
8 changes: 4 additions & 4 deletions openh264.rc
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
//

VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,7,0,1703
PRODUCTVERSION 1,7,0,1703
FILEVERSION 1,8,0,1806
PRODUCTVERSION 1,8,0,1806
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
Expand All @@ -43,12 +43,12 @@ BEGIN
VALUE "Comments", "Cisco OpenH264 codec"
VALUE "CompanyName", "Cisco Systems Inc."
VALUE "FileDescription", "Cisco OpenH264 codec"
VALUE "FileVersion", "1.7.0.1703"
VALUE "FileVersion", "1.8.0.1806"
VALUE "InternalName", "openh264.dll"
VALUE "LegalCopyright", "� 2011-2015 Cisco and/or its affiliates. All rights reserved."
VALUE "OriginalFilename", "openh264.dll"
VALUE "ProductName", "Cisco OpenH264 codec"
VALUE "ProductVersion", "1.7.0.1703"
VALUE "ProductVersion", "1.8.0.1806"
END
END
BLOCK "VarFileInfo"
Expand Down

0 comments on commit 69c0682

Please sign in to comment.