./multimedia/libvpx, On2 VP8 library from Google

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.8.0, Package name: libvpx-1.8.0, Maintainer: ryoon

The VP8 Codec SDK.


Required to build:
[devel/yasm] [pkgtools/cwrappers]

Master sites:

SHA1: 0a5ff6d36e592b404fae4435adc76a68e3d96afe
RMD160: 61337d9901ab0a2eb9d91163d11bfdeb3f3c1a40
Filesize: 2811.818 KB

Version history: (Expand)


CVS history: (Expand)


   2019-02-12 21:47:14 by Adam Ciarcinski | Files touched by this commit (11) | Package updated
Log message:
libvpx: updated to 1.8.0

v1.8.0 "Northern Shoveler Duck"
  This release focused on encoding performance for realtime and VOD use cases.

  - Upgrading:
    This adds and improves several vp9 controls. Most are related to SVC:
      VP9E_SET_SVC_FRAME_DROP_LAYER:
        - Frame dropping in SVC.
      VP9E_SET_SVC_INTER_LAYER_PRED:
        - Inter-layer prediction in SVC.
      VP9E_SET_SVC_GF_TEMPORAL_REF:
        - Enable long term temporal reference in SVC.
      VP9E_SET_SVC_REF_FRAME_CONFIG/VP9E_GET_SVC_REF_FRAME_CONFIG:
        - Extend and improve this control for better flexibility in setting SVC
          pattern dynamically.
      VP9E_SET_POSTENCODE_DROP:
        - Allow for post-encode frame dropping (applies to non-SVC too).
      VP9E_SET_SVC_SPATIAL_LAYER_SYNC:
        - Enable spatial layer sync frames.
      VP9E_SET_SVC_LAYER_ID:
        - Extend api to specify temporal id for each spatial layers.
      VP9E_SET_ROI_MAP:
        - Extend Region of Interest functionality to VP9.

  - Enhancements:
    2 pass vp9 encoding has improved substantially. When using --auto-alt-ref=6,
    we see approximately 8% for VBR and 10% for CQ. When using --auto-alt-ref=1,
    the gains are approximately 4% for VBR and 5% for CQ.

    For real-time encoding, speed 7 has improved by ~5-10%. Encodes targeted at
    screen sharing have improved when the content changes significantly (slide
    sharing) or scrolls. There is a new speed 9 setting for mobile devices which
    is about 10-20% faster than speed 8.

  - Bug fixes:
    VP9 denoiser issue.
    VP9 partition issue for 1080p.
    VP9 rate control improvments.
    Postprocessing Multi Frame Quality Enhancement (MFQE) issue.
    VP8 multithread decoder issues.
    A variety of fuzzing issues.
   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   2018-06-03 02:47:30 by Sevan Janiyan | Files touched by this commit (1)
Log message:
As far as PowerPC support goes, libvpx supports 64-bit PowerPC in Little Endian
mode only, now. Set the target to generic-gnu for powerpc based ports on NetBSD
to allow libvpx to build and run, though without any targetted optimization.
Resolves build issue on NetBSD/macppc which failed at configure stage otherwise.

TenFourFox has patches to add support for Altivec acceleration, which could be
used to add support back again locally.
https://github.com/classilla/tenfourfox … dia/libvpx
   2018-05-10 23:10:38 by Jared D. McNeill | Files touched by this commit (1)
Log message:
Disable runtime CPU detection on NetBSD/aarch64
   2018-01-30 23:56:39 by Jonathan Perkin | Files touched by this commit (2)
Log message:
libvpx: Remove bogus diff check.
   2018-01-28 17:04:11 by Thomas Klausner | Files touched by this commit (5) | Package updated
Log message:
libvpx: update to 1.7.0.

2017-01-04 v1.7.0 "Mandarin Duck"
  This release focused on high bit depth performance (10/12 bit) and vp9
  encoding improvements.

  - Upgrading:
    This release is ABI incompatible due to new vp9 encoder features.

    Frame parallel decoding for vp9 has been removed.

  - Enhancements:
    vp9 encoding supports additional threads with --row-mt. This can be greater
    than the number of tiles.

    Two new vp9 encoder options have been added:
      --corpus-complexity
      --tune-content=film

    Additional tooling for respecting the vp9 "level" profiles has \ 
been added.

  - Bug fixes:
    A variety of fuzzing issues.
    vp8 threading fix for ARM.
    Codec control VP9_SET_SKIP_LOOP_FILTER fixed.
    Reject invalid multi resolution configurations.
   2017-08-30 21:50:00 by Thomas Klausner | Files touched by this commit (1)
Log message:
Remove -pie from nasm/yasm command line. Fixes PIE build.
   2017-06-28 17:35:48 by Havard Eidnes | Files touched by this commit (4) | Package updated
Log message:
Recognize powerpc as an ISA, and add powerpc-linux-gnu, so that ...
NetBSD/macppc can build this, and get a proper dependence on -lm,
contrary to when configured as generic--gnu.
Bump PKGREVISION, OK from jperkin@