summaryrefslogtreecommitdiff
path: root/multimedia/libvpx
AgeCommit message (Collapse)AuthorFilesLines
2017-06-13Don't print noise if CCPATH is undefined.joerg1-2/+2
2017-05-10Disable libyuv's SSE code on 32-bit SunOS, it doesn't compile at present.jperkin1-1/+3
2017-05-03Convert CXXFLAGS setting C++ standard to USE_LANGUAGES.jperkin1-4/+2
2017-01-16Recursive bump for libvpx shlib major change.wiz1-2/+2
2017-01-16Updated libvpx to 1.6.1.wiz7-127/+44
2017-01-09 v1.6.1 "Long Tailed Duck" This release improves upon the VP9 encoder and speeds up the encoding and decoding processes. - Upgrading: This release is ABI compatible with 1.6.0. - Enhancements: Faster VP9 encoding and decoding. High bit depth builds now provide similar speed for 8 bit encode and decode for x86 targets. Other platforms and higher bit depth improvements are in progress. - Bug Fixes: A variety of fuzzing issues.
2016-08-16Update to 1.6.0ryoon8-60/+44
Changelog: 2016-07-20 v1.6.0 "Khaki Campbell Duck" This release improves upon the VP9 encoder and speeds up the encoding and decoding processes. - Upgrading: This release is ABI incompatible with 1.5.0 due to a new 'color_range' enum in vpx_image and some minor changes to the VP8_COMP structure. The default key frame interval for VP9 has changed from 128 to 9999. - Enhancement: A core focus has been performance for low end Intel processors. SSSE3 instructions such as 'pshufb' have been avoided and instructions have been reordered to better accommodate the more constrained pipelines. As a result, devices based on Celeron processors have seen substantial decoding improvements. From Indian Runner Duck to Javan Whistling Duck, decoding speed improved between 10 and 30%. Between Javan Whistling Duck and Khaki Campbell Duck, it improved another 10 to 15%. While Celeron benefited most, Core-i5 also improved 5% and 10% between the respective releases. Realtime performance for WebRTC for both speed and quality has received a lot of attention. - Bug Fixes: A number of fuzzing issues, found variously by Mozilla, Chromium and others, have been fixed and we strongly recommend updating.
2016-07-09Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.wiz1-2/+2
2016-02-25Use OPSYSVARS.jperkin1-7/+5
2016-01-03Fixup the installed vpx.pcmarkd1-1/+5
2015-11-25Remove mk/find-prefix.mk usage from the multimedia category.jperkin1-4/+2
The find-prefix infrastructure was required in a pkgviews world where packages installed from pkgsrc could have different installation prefixes, and this was a way for a dependency prefix to be determined. Now that pkgviews has been removed there is no longer any need for the overhead of this infrastructure. Instead we use BUILDLINK_PREFIX.pkg for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the dependency is coming from pkgsrc. Provides a reasonable performance win due to the reduction of `pkg_info -qp` calls, some of which were redundant anyway as they were duplicating the same information provided by BUILDLINK_PREFIX.pkg.
2015-11-18Update to 1.5.0ryoon10-101/+126
* Fix HOMEPAGE Changelog: 2015-11-09 v1.5.0 "Javan Whistling Duck" This release improves upon the VP9 encoder and speeds up the encoding and decoding processes. - Upgrading: This release is ABI incompatible with 1.4.0. It drops deprecated VP8 controls and adds a variety of VP9 controls for testing. The vpxenc utility now prefers VP9 by default. - Enhancements: Faster VP9 encoding and decoding Smaller library size by combining functions used by VP8 and VP9 - Bug Fixes: A variety of fuzzing issues
2015-11-08Remove references to amd64, MACHINE_ARCH x86_64 cover all variants ofsevan1-3/+2
this architecture in pkgsrc now. Reviewed by wiz@
2015-11-03Add SHA512 digests for distfiles for multimedia categoryagc1-1/+2
Problems found locating distfiles: Package adobe-flash-plugin11: missing distfile flash-plugin-11.2.202.540-release.i386.rpm Package gmplayer: missing distfile mplayer/AlienMind-1.2.tar.bz2 Package gmplayer: missing distfile mplayer/BlueHeart-1.5.tar.bz2 Package gmplayer: missing distfile mplayer/CornerMP-aqua-1.4.tar.bz2 Package gmplayer: missing distfile mplayer/MPlayer-1.1.1.tar.xz Package gmplayer: missing distfile mplayer/WMP6-2.2.tar.bz2 Package gmplayer: missing distfile mplayer/gnome-1.1.tar.bz2 Package gmplayer: missing distfile mplayer/hwswskin-1.3.tar.bz2 Package gmplayer: missing distfile mplayer/neutron-1.6.tar.bz2 Package gmplayer: missing distfile mplayer/plastic-1.3.tar.bz2 Package gmplayer: missing distfile mplayer/slim-1.3.tar.bz2 Package gmplayer: missing distfile mplayer/xine-lcd-1.2.tar.bz2 Package handbrake: missing distfile handbrake/HandBrake-0.9.3.tar.gz Package handbrake: missing distfile handbrake/bzip2-1.0.5.tar.gz Package handbrake: missing distfile handbrake/faad2-2.6.1.tar.gz Package handbrake: missing distfile handbrake/lame-3.98.tar.gz Package handbrake: missing distfile handbrake/libdvdread-0.9.7.tar.gz Package handbrake: missing distfile handbrake/libmp4v2-r45.tar.gz Package handbrake: missing distfile handbrake/libquicktime-0.9.10.tar.gz Package handbrake: missing distfile handbrake/libtheora-1.0.tar.gz Package handbrake: missing distfile handbrake/mpeg2dec-0.5.1.tar.gz Package handbrake: missing distfile handbrake/x264-r1028-83baa7f.tar.gz Package handbrake: missing distfile handbrake/zlib-1.2.3.tar.gz Package libdvdcss: missing distfile libdvdcss-1.3.99.tar.bz2 Package mplayer-share: missing distfile mplayer/MPlayer-1.1.1.tar.xz Package mpv: missing distfile mpv-0.12.0.tar.gz Package realplayer-codecs: missing distfile rp8codecs-20040626.tar.bz2 Package realplayer-codecs: missing distfile rp8codecs-alpha-20050115.tar.bz2 Package win32-codecs: missing distfile rp9codecs-win32-20050115.tar.bz2 Package xanim: missing distfile xa2.0_cvid_netbsd386.o.gz Package xanim: missing distfile xa2.0_iv32_netbsd386.o.gz Package xanim: missing distfile xa1.0_cyuv_netbsd68k.o.gz Package xanim: missing distfile xa2.0_cvid_linuxELF.o.gz Package xanim: missing distfile xa2.0_iv32_linuxELF.o.gz Package xanim: missing distfile xa1.0_cyuv_sparcAOUT.o.gz Package xanim: missing distfile xa2.0_cvid_sparcELF.o.gz Package xanim: missing distfile xa2.0_iv32_sparcELF.o.gz Package xanim: missing distfile xa1.0_cyuv_linuxPPC.o.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-07-11Fix previous (hi martin! PKGVERSION != PKGREVISION)wiz1-2/+2
2015-07-06Ooops, remove accidently commited debug info stuffmartin1-3/+1
2015-07-06Fix inverted flag in sparc alignment patchmartin3-5/+8
2015-06-30Update to 1.4.0ryoon12-190/+195
Changelog: 2015-04-03 v1.4.0 "Indian Runner Duck" This release includes significant improvements to the VP9 codec. - Upgrading: This release is ABI incompatible with 1.3.0. It drops the compatibility layer, requiring VPX_IMG_FMT_* instead of IMG_FMT_*, and adds several codec controls for VP9. - Enhancements: Faster VP9 encoding and decoding Multithreaded VP9 decoding (tile and frame-based) Multithreaded VP9 encoding - on by default YUV 4:2:2 and 4:4:4 support in VP9 10 and 12bit support in VP9 64bit ARM support by replacing ARM assembly with intrinsics - Bug Fixes: Fixes a VP9 bitstream issue in Profile 1. This only affected non-YUV 4:2:0 files. - Known Issues: Frame Parallel decoding fails for segmented and non-420 files.
2015-06-29Fix build with gcc 5.xmarkd3-1/+33
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz1-2/+2
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2015-04-27add check for clang supporting -fno-integrated-as instead of -no-integrated-asdbj1-2/+5
2015-04-09Apply Clang changes slightly later to avoid interfering with patchtron1-2/+2
(re-)generation.
2015-04-09Improve Clang build fix and use it under Mac OS X as well. The problemtron1-3/+6
is specific to the verion of Clang (3.5 and newer) and not the platform. This package now builds under Mac OS X Yosemite with the latest version of Xcode tools.
2015-02-25Added darwin13 targetsadam1-7/+11
2014-11-14NetBSD ARMv7 hardfloat build fixjmcneill2-11/+21
2014-10-20Fix for Yosemite and all future versions of OS X :-)adam1-3/+3
2014-08-30Use profiles set up for SunOS x86 and x86_64. Testing with /usr/xpg4/bin/greprichard1-2/+8
exhibits no problems with recent illumos or libvpx. PR pkg/47321. Bump PKGREVISION
2014-05-29Bump for perl-5.20.0.wiz1-2/+2
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2014-05-26Disable compiler optimization under NetBSD/sparc as well because GCC seemstron1-3/+3
to get stuck on this platform, too. Patched provided by Carlos Sanchez, see port-sparc64/48501.
2014-05-16Remove duplicate fix for PR pkg/48508, in particular the flavour whichtron1-10/+1
enforces GCC 4.4 under Mac OS X which is not required to build this.
2014-05-15Remove sh change from patch - noticed by Jonathan Perkinmartin2-9/+3
2014-05-15sparc cpus better do not try to use "fast" unaligned access.martin3-11/+27
2014-05-10GCC >= 4.4 is not required for architectures without ssse3.pho1-2/+2
2014-05-05Fix OpenBSD buildryoon3-8/+23
Use gcc46 instead of gcc45 for OpenBSD, because gcc45 from pkgsrc does not support OpenBSD (yet)
2014-04-13Restore -fno-integrated-as, only for NetBSD.wiz1-1/+5
2014-04-12Fix for clang: error: unknown argument: '-fno-integrated-as'adam1-3/+1
2014-04-09Disable integrated assembler for clang.wiz1-1/+3
See e.g. https://bugzilla.mozilla.org/show_bug.cgi?id=982693
2014-02-19GCC_REQD should be appended to, not set.jperkin1-2/+2
Fixes issues where a newer GCC has been chosen by the user but the GCC_REQD was forcing an older (and broken) one to be pulled regardless.
2014-02-16<jperkin> also indent the .*, so ". if .." and ". endif" for the internal onessno1-3/+3
2014-02-16fix "do what I mean" for OPSYS checksno1-2/+2
2014-02-16be stricter when requiring gcc 4.4+:sno1-4/+4
* pkg/48508 refers only SunOS and NetBSD (in fact, only NetBSD 5 and Solaris 10 - but I expect at least lower versions come with same issues and higher might have improved toolchain) * check only for x86 architectures (no sse3 on sparc, ppc, arm, mips, ...) * only require minimum gcc version when gcc is the used compiler - SunPRO, clang, pcc ... might behave differently * hopefully someone picks it up and fix the binutils dependency, if required
2014-02-15Don't set GCC_REQD on Darwin, the gcc packages from pkgsrc do not workjperkin1-4/+6
due to missing critical functionality like -arch. The build appears to work fine with the native gcc-4.2.1 on 10.8 anyway.
2014-01-15Fix PR pkg/48508: Fix build under NetBSD 5 and Solaris 10ryoon1-1/+17
* Use GNU tr from sysutils/coreutils for Solaris 10 * GCC 4.4 or later and newer binutils (gas) is required to compile ssse3 code.
2014-01-10Add ppc32 to Darwin targetspho1-1/+7
2014-01-06Restrict hack to gcc 4.5 or older (4.8 works)martin1-2/+2
2014-01-05Add reference to PR port-sparc64/48501.tron1-2/+2
2014-01-05Disable compiler optimization under NetBSD/sparc64 because GCC 4.5.3tron1-0/+12
gets stuck while compiling "vp9/vp9_cx_iface.c".
2014-01-02Update to 1.3.0ryoon9-60/+64
* tarball is not distributed by Google, use Debian's one Changelog: 2013-11-15 v1.3.0 "Forest" This release introduces the VP9 codec in a backward-compatible way. All existing users of VP8 can continue to use the library without modification. However, some VP8 options do not map to VP9 in the same manner. The VP9 encoder in this release is not feature complete. Users interested in the encoder are advised to use the git master branch and discuss issues on libvpx mailing lists. - Upgrading: This release is ABI and API compatible with Duclair (v1.0.0). Users of older releases should refer to the Upgrading notes in this document for that release. - Enhancements: Get rid of bashisms in the main build scripts Added usage info on command line options Add lossless compression mode Dll build of libvpx Add additional Mac OS X targets: 10.7, 10.8 and 10.9 (darwin11-13) Add option to disable documentation configure: add --enable-external-build support make: support V=1 as short form of verbose=yes configure: support mingw-w64 configure: support hardfloat armv7 CHOSTS configure: add support for android x86 Add estimated completion time to vpxenc Don't exit on decode errors in vpxenc vpxenc: support scaling prior to encoding vpxdec: support scaling output vpxenc: improve progress indicators with --skip msvs: Don't link to winmm.lib Add a new script for producing vcxproj files Produce Visual Studio 10 and 11 project files Produce Windows Phone project files msvs-build: use msbuild for vs >= 2005 configure: default configure log to config.log Add encoding option --static-thresh - Speed: Miscellaneous speed optimizations for VP8 and VP9. - Quality: In general, quality is consistent with the Eider release. - Bug Fixes: This release represents approximately a year of engineering effort, and contains multiple bug fixes. Please refer to git history for details.
2013-12-01Finally fix the build on MirBSD.bsiegert1-2/+5
Disable SSE{2,3,4} in the runtime CPU detection code as well.
2013-11-29Try to unbreak the build on MirBSD. With this, it compiles all the way throughbsiegert3-9/+23
but then fails to link because the library contains unfulfilled references to sse2 functions -- even though they are disabled.
2013-11-09Fix build on NetBSD/arm, at least on NetBSD/evbearmv6hf-el 6.99.25ryoon4-11/+36