media-libs/openh264: version bump to 1.7.0
authorIan Stakenvicius <axs@gentoo.org>
Fri, 14 Jul 2017 19:30:52 +0000 (15:30 -0400)
committerIan Stakenvicius <axs@gentoo.org>
Fri, 14 Jul 2017 19:31:18 +0000 (15:31 -0400)
commit58b7ccd4efe36912ad3cf661ba872d94f2bbeed1
treefc0b37dfd8824a642a6fdc284f9264a0d88b6786
parent6a7a221ab7bfe5d6a2391a7f3dae38fd037abcd3
media-libs/openh264: version bump to 1.7.0

Upstream release notes courtesy the gentoo bug below:
- Changed SPS/PPS strategy option name,See enum ENCODER_OPTION
- Changed NAL size length parameter from static array to pointer to
  support more NALs.See struct SParserBsInfo
- Changed semaphores to condition variables on apple platform
- Changed version update mechanism as Major.Minor.patch,like 1.7.0
- Supported to force IDR independently for each layer in simulcast AVC
  case.See API ForceIntraFrame()
- Supported LTR request independently for each layer in simulcast AVC
  case. See struct SLTRRecoverRequest and SLTRMarkingFeedback
- Supported to set sample aspect ratio in VUI on encoder side. See struct
  SSpatialLayerConfig
- Supported to set profile and level, changed the default level as 4.1
  if the user doesn’t set it. See enum ELevelIdc
- Supported to get profile and level info on decoder side.See enum
  DECODER_OPTION
- Supported for enable/disable AVX2 build option. Build option: HAVE_AVX2
- Supported to set decoder statistics log interval, Add
  DECODER_OPTION_STATISTICS_LOG_INTERVAL.See DECODER_OPTION.
- Supported for AU delimiter NAL on decoder side. AU delimiter refers to
  section 7.3.2.4
- Supported for x86 PIC assembly and build option. Build option:
  ENABLEPIC. git issues:#2263 #2534
- Supported for Cygwin x86_64 build
- Supported to get sample aspect ratio by GetOption on decoder. Add
  option: DECODER_OPTION_GET_SAR_INFO
- Set constraint_set4_flag constraint_set5_flag to align to CHP
  definition in latest H264 standard
- Improved VUI support on decoder side
- Improved decoder statistics info output
- Refined the return value when failed in memory allocation
- Added SSSE3 motion compensation routines
- Added AVX2 motion compensation routines
- Optimization on some of SSE2/MMX functions
- Refactor rate control for RC_BUFFERBASED_MODE and RC_QUALITY_MODE mode
- Added more unit tests for random resolution input,slice mode switch,
  profile/level setting
- Refined logs
- Bug fixes for 4:0:0 format support on decoder
- Bug fixes for complexity calculation for screen content mode
- Bug fixes for loadbalancing turn on, git issue:#2618
- Bug fixes for parser subsps, scalling list, parser longer bitstream

Bug: http://bugs.gentoo.org/622170

Package-Manager: Portage-2.3.6, Repoman-2.3.1
media-libs/openh264/Manifest
media-libs/openh264/files/openh264-1.7.0-pkgconfig-pathfix.patch [new file with mode: 0644]
media-libs/openh264/openh264-1.7.0.ebuild [moved from media-libs/openh264/openh264-1.6.0.ebuild with 97% similarity]