summaryrefslogtreecommitdiff
path: root/audio/opusfile
AgeCommit message (Collapse)AuthorFilesLines
2020-07-07opusfile: Update to 0.12nia5-267/+7
Changes since the v0.11 release: * Fix stack overflow buffering out-of-sequence streams. * Fix possible divide-by-zero. * Fix issues with seeking in the win32 backend. * Fix an issue where the seek algorithm could be confused by stream data changing between reads. * Clean up compiler and scan-build warnings. * Avoid use of the deprecated ftime() function which has Y2038 problems. * Remove undefined behaviour memcpy(NULL) in op_read_native(). * Visual Studio project files updated for libogg 1.3.4 library name change. * Various build systems updates. * Various integration and testing environment improvements. This release is backward-compatible with the previous release. We recommend all users upgrade.
2020-01-18*: Recursive revision bump for openssl 1.1.1.jperkin2-3/+4
2019-07-31opusfile: Update to 0.11nia2-9/+9
Changes since the v0.10 release: * Fix two potential integer overflows. (These were not security-critical unless the compiler took the opportunity provided by the undefined behavior to format your hard drive.) * Allow JPEGs in METADATA_BLOCK_PICTURE tags to include EXIF data. * A few warning fixes for gcc 8. * Make opus_tags_copy return OP_EFAULT on failure instead of returning success. * Various integration and testing environment improvements. This release is backward-compatible with the previous release. We recommend all users upgrade.
2018-05-13opusfile: update to 0.10. Fixes build with OpenSSL 1.1.x.maya6-51/+44
Changes since the v0.9 release: Fix an out-of-bounds read matching serial numbers. Changes since the v0.8 release: Fix an invalid free with tag handling. Improve handling of corrupt streams. Improve performance on streams with many chain segments. Improve TLS host validation. Align op_raw_total to work better with op_raw_seek. Documentation and build improvements. Changes since the v0.7 release: Add support for OpenSSL 1.1.x. Fix issues with tag parsing introduced in v0.7. Fix skip logic for multiplexed non-Opus data.
2018-01-07Fix indentation in buildlink3.mk files.rillig1-2/+2
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was reviewed manually. There are some .include lines that still are indented with zero spaces although the surrounding .if is indented. This is existing practice.
2016-03-13don't pick up doxygentnn2-150/+5
2016-03-07Update opusfile to version 0.7.nros5-27/+163
Changelog: - Add API to access and preserve binary metadata. - Add support for R128_ALBUM_GAIN metadata tag. - Better seeking with continued packets and multiplexed streams. - Portability and build fixes.
2016-03-05Bump PKGREVISION for security/openssl ABI bump.jperkin2-3/+4
2015-11-20Don't link against libcompat, since ftime hasn't been used for a while.joerg4-2/+92
Fixes build of dynamic library. Bump revision.
2015-11-03Add SHA512 digests for distfiles for audio categoryagc1-1/+2
Problems found with existing distfiles: /pub/pkgsrc/distfiles/amp-0.7.6.tgz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-16000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-8000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz /pub/pkgsrc/distfiles/kid3-3.3.0.tar.gz /pub/pkgsrc/distfiles/libdca-0.0.5.tar.bz2 /pub/pkgsrc/distfiles/mp3to.gz /pub/pkgsrc/distfiles/squeezeboxserver-7.5.1-noCPAN.tgz No changes made to these file. 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.
2014-08-16Update audio/opusfile to 0.6gls2-6/+6
Upstream changes: Changes since the v0.5 release: Fix bugs with comment handling Fix build for BSD Fix bugs handling invalid and non-opus streams
2014-07-16Need sys/filio.h on SunOS for FIONREAD.jperkin2-17/+29
2014-05-14Fix build error on platforms lacking AI_NUMERICSERV.pho2-4/+15
Not only Win32 lacks AI_NUMERICSERV. Some version of Darwin (at least Darwin 9) lacks it too.
2014-04-12Add upstream bug report URL.wiz2-3/+4
2014-04-12Import opusfile-0.5 as audio/opusfile.wiz6-0/+224
Opus is a totally open, royalty-free, highly versatile audio codec. Opus is unmatched for interactive speech and music transmission over the Internet, but also intended for storage and streaming applications. It is standardized by the Internet Engineering Task Force (IETF) as RFC 6716 which incorporated technology from Skype's SILK codec and Xiph.Org's CELT codec. This package contains a high level API for decoding and seeking in opus files.