summaryrefslogtreecommitdiff
path: root/audio
AgeCommit message (Collapse)AuthorFilesLines
2017-09-04Comment out dead sites.wiz7-16/+16
2017-09-04Updated musicpd to 0.20.10.wiz2-8/+7
ver 0.20.10 (2017/08/24) * decoder - ffmpeg: support MusicBrainz ID3v2 tags * tags - aiff: fix FORM chunk size endianess (is big-endian) * mixer - osx: add a mixer for OSX. * fix crash when resuming playback before decoder is ready * fix crash on Windows
2017-09-04Update HOMEPAGE.wiz1-3/+2
2017-09-03Follow some redirects.wiz2-5/+5
2017-09-03Comment out dead MASTER_SITES/HOMEPAGEs.wiz7-14/+14
2017-08-24Revbump for boost updateadam27-52/+54
2017-08-21Enable OSS backend where available.jmcneill2-2/+12
2017-08-18Fix MASTER_SITES that did not used MASTER_SITE_SOURCEFORGE.triaxx6-87/+9
Remove useless patches using buildlink framework (thanks to wip/grip).
2017-08-18Added audio/grip version 3.5.2triaxx1-1/+2
2017-08-18Add audio/grip package version 3.5.2triaxx10-0/+259
Grip is a GTK-based CD-player and CD-ripper / MP3 encoder. It has the ripping capabilities of cdparanoia built in, but can also use external rippers (such as cdda2wav). Encoder presets are provided for lame, bladeenc, l3enc, xingmp3enc, mp3encode, gogo)
2017-08-16Update some HOMEPAGEs.wiz3-6/+6
2017-08-16Remove libirman and the one package that uses it, mserv-irman.wiz6-59/+1
The hardware vendor disappeared in 2006.
2017-08-16Comment out dead sites.wiz12-25/+25
2017-08-16Follow some http redirects.wiz10-21/+21
2017-08-151.29.4:adam4-9/+43
- new option(--tag) to add named tags (iTunes '----') - faster and better short/long window type switch - Don't build DRM(Digital Radio Mondiale) by default. Use ./configure --enable-drm to build DRM version. - fixed bugs * rounding in QuantizeReflectionCoeffs (tns.c) * use +60 value for scalefactor. * use clipped diff instead of original value (huffman.c)
2017-08-14Updated libmpdclient to 2.13.wiz3-17/+14
Switch to meson build framework since autoconf one was removed. libmpdclient 2.13 (2017/07/25) * fix build with meson > 0.38.1 * fix connect error "Operation now in progress" libmpdclient 2.12 (2017/07/21) * support MPD protocol 0.21 - support tag "OriginalDate" - command "tagtypes" plus "disable", "enable", "clear" * support MPD protocol 0.20 - support "plchanges" and "plchangesposid" with range * support MPD protocol 0.19 - commands "addtagid", "cleartagid" - command "listfiles" - grouping for "list" and "count" - tag "AlbumSort" - "seekid" with float time * use relative #include paths to avoid clashes with other libmpdclient copies * build with Meson instead of autotools
2017-08-14Updated libopenmpt to 0.2.8760.wiz2-7/+8
libopenmpt 0.2-beta27 (2017-08-12) [Bug] libmodplug: The CSoundFile::Read function in the emulated libmodplug C++ API returned the wrong value, causing qmmp (and possibly other software) to crash. The ProTracker note delay quirk should not retrigger already stopped samples (fixes "Subi loses the Cops" by Subi). ProTracker portamento between already stopped sample and another sample kept playing the old sample (fixes "anarchy-main" by Jester). Playback fix for instruments with custom tunings and transposed note maps in MPTM format. ProTracker quirk: If there is a note with a out-of-range note delay, it is played on the next row (with an instant portamento), unless there is a new note on that row. ProTracker quirk: Apply tempo changes after the first tick of the row. libopenmpt 0.2-beta26 (2017-07-07) [Bug] Possible crashes with malformed PLM and PSM files. [Bug] mktime() and localtime() were used for song date parsing. These functions are not guaranteed to be thread-safe by the standard. Furthermore, some standard library implementations are buggy and may cause the program to abort in out-of-memory situations. These functions are now no longer used. Loops shorter than four sample points at the end of a sample could cause the sample data before the loop to become corrupted. libopenmpt 0.2-beta25 (2017-07-02) PT36: Enable VBlank timing as specified in file and read song comment. M15: Loosen heuristics to allow a few more semi-damaged files to play. MT2: If there were instruments with both sample and plugin assignments, sample data was not read correctly.
2017-08-07Fix packages that had INSTALLATION_DIRS+=$(PKG_SYSCONFDIR}.jlam1-3/+4
Set PKG_SYSCONFSUBDIR where appropriate, and use {MAKE,OWN}_DIRS to create the directory tree under ${PKG_SYSCONFDIR} instead of using INSTALLATION_DIRS. Bump the PKGREVISION of packages that changed due to changes in the package install scripts.
2017-08-06Be explicit in not trying to build config utilitymarkd1-1/+2
2017-08-01Comment out some dead HOMEPAGEs.wiz5-10/+10
2017-08-01Comment out dead sites (DNS problems).wiz19-41/+41
2017-08-01Follow some http -> https redirects.wiz18-39/+39
2017-07-312.1.5adam3-8/+11
Properly clean up the file handle when a backend fails to decode a file. Fix parsing of "N.M" channel counts in the FFmpeg backend (thanks to @piem). Avoid a crash in the raw backend when a file uses an unsupported number of bits per sample (namely, 24-bit samples in Python < 3.4). Add a __version__ value to the package.
2017-07-30Use https for www.gnome.org HOMEPAGEs.wiz4-8/+8
2017-07-30Switch github HOMEPAGEs to https.wiz1-2/+2
2017-07-28Switch to p5-WebService-MusicBrainz0 in the hope of fixing PR 52387.wiz1-2/+3
Bump PKGREVISION.
2017-07-24Force disable fortify to fix the build.maya1-1/+4
artsdsp.c is extremely questionable and won't be possible to build with fortify. from gary duzan
2017-07-24drop old gcc hack for sparc, conflicts with a non-existent packagemaya2-12/+1
2017-07-231.4.5:adam4-9/+22
Version 1.4.5 adds some oft-requested features. When you're importing files, you can now manually set fields on the new music. Date queries have gotten much more powerful: you can write precise queries down to the second, and we now have *relative* queries like ``-1w``, which means *one week ago*. Here are the new features: * You can now set fields to certain values during :ref:`import-cmd`, using either a ``--set field=value`` command-line flag or a new :ref:`set_fields` configuration option under the `importer` section. * :ref:`Date queries <datequery>` can now include times, so you can filter your music down to the second. * :ref:`Date queries <datequery>` can also be *relative*. You can say ``added:-1w..`` to match music added in the last week, for example. * A new :doc:`/plugins/gmusic` lets you interact with your Google Play Music library. * :doc:`/plugins/replaygain`: We now keep R128 data in separate tags from classic ReplayGain data for formats that need it (namely, Ogg Opus). A new `r128` configuration option enables this behavior for specific formats. * The :ref:`move-cmd` command gained a new ``--export`` flag, which copies files to an external location without changing their paths in the library database. There are also some bug fixes: * :doc:`/plugins/lastgenre`: Fix a crash when using the `prefer_specific` and `canonical` options together. * :doc:`/plugins/web`: Fix a crash on Windows under Python 2 when serving non-ASCII filenames. * :doc:`/plugins/metasync`: Fix a crash in the Amarok backend when filenames contain quotes. * More informative error messages are displayed when the file format is not recognized.
2017-07-23Changes 3.3.11.1:adam2-7/+7
These are tiny patch releases for the libmikmod3 and libmikmod2 series, which fix Imago Orpheus channel status validation in previous versions.
2017-07-232.8.1:adam18-206/+127
- seeking support for MP4 files 2.8.0: - patches and fixed bugs
2017-07-231.29.3:adam10-87/+72
- MP4 tag options improved - fixed MP4 'meta' atom bug - new option to set verbosity (-v0 to silence output) 1.29.2: - new mp4 output code 1.29: - various patches applied and bugs fixed
2017-07-22Remove unexplained patch. we do want a configure check for inline.maya2-24/+1
(want to help darwin build failure which wants 'static inline', but it might fail anyway)
2017-07-22Changes 1.9.0:adam3-15/+30
Unknown
2017-07-15Fix LDFLAGS handling. Fixes RELRO build.wiz3-8/+36
Funny how LDFLAGS passed to ld(1) doesn't work.
2017-07-14mpg123: update to 1.25.2maya3-14/+15
1.25.2 ------ - libmpg123: -- Extend pow tables for layer III to properly handle files with i-stereo and 5-bit scalefactors. Never observed them for real, just as fuzzed input to trigger the read overflow. Note: This one goes on record as CVE-2017-11126, calling remote denial of service. While the accesses are out of bounds for the pow tables, they still are safely within libmpg123's memory (other static tables). Just wrong values are used for computation, no actual crash unless you use something like GCC's AddressSanitizer, nor any information disclosure. -- Avoid left-shifts of negative integers in layer I decoding. 1.25.1: Hot Fuzz ------- - libmpg123: -- Avoid memset(NULL, 0, 0) to calm down the paranoid. -- Fix bug 252, invalid read of size 1 in ID3v2 parser due to forgotten offset from the frame flag bytes (unnoticed in practice for a long time). Fuzzers are in the house again. This one got CVE-2017-10683. -- Avoid a mostly harmless conditional jump depending on uninitialised fr->lay in compute_bpf() (mpg123_position()) when track is not ready yet. -- Fix undefined shifts on signed long mask in layer3.c (worked in practice, never right in theory). Code might be a bit faster now, even. Thanks to Agostino Sarubbo for reporting. 1.25.0: MP3 now patent-free worldwide! ------- - Silence test for artsc-config if it is not there. - Make sure -static-libgcc from LDFLAGS gets through libtool, fixing 32 bit Windows builds (depend on libgcc DLL otherwise). - Fix build with non-GNU make by using plain rm -f instead of silly $(RM) in libout123/modules makefile fragment. - Make build work on iOS, including coreaudio backend. - libmpg123: -- Finally provide position-independent code for x86 with assembly optimisations.The textrels are gone thanks to Won Kyu Park and Taihei Momma. -- Clarify some license language in files descending from the original MMX optimisation. -- Fix return value overflow check for MPG123_BUFFERFILL. -- Introduced mpg123_getformat2() to enable the FORMAT command for the generic control not stealing MPG123_NEW_FORMAT from the main playback loop. The sequence LOADPAUSED-FORMAT-PAUSE (play) is supposed to work now. -- Enable aarch64 optimisations on *BSD by default, too. You can always override that stupid OS whitelist using --with-optimization, anyway. -- Use of the i486 decoder is now discouraged more prominently, in configure output. - out123: Fix stupid crash with verbose mode and tone generation (print the string if the pointer is non-null, not if it is null). - libout123: More consistent error messages for dynamic and legacy (built-in) modules. Namely, you get a hint how if you choose a different module than the built-in ones for a static libout123.
2017-07-13Honor LDFLAGS (and CXXFLAGS while I'm here). Fixes RELRO build.wiz3-3/+19
2017-07-13Honor LDFLAGS. Fixes RELRO build.wiz3-5/+11
2017-07-12Honor LDFLAGS. Fixes RELRO build.wiz5-23/+19
Some minor cleanup while here.
2017-07-04Updated libopus to 1.2.1.wiz2-8/+8
1.2.1 This Opus 1.2.1 minor release fixes a relatively rare issue where the 1.2 encoder would wrongly assume a signal to be bandlimited to 12 kHz and not encode frequencies between 12 and 20 kHz. This only happens on a few clips, but it is good to update to avoid a potential loss of quality. 1.2. This Opus 1.2 major release brings many quality improvements, new features, and bug fixes. You can read all the details in this release demo page. Changes since 1.1.x include: Speech quality improvements especially in the 12-20 kbit/s range Improved VBR encoding for hybrid mode More aggressive use of wider speech bandwidth, including fullband speech starting at 14 kbit/s Music quality improvements in the 32-48 kb/s range Generic and SSE CELT optimizations Support for directly encoding packets up to 120 ms DTX support for CELT mode SILK CBR improvements Support for all of the fixes in draft-ietf-codec-opus-update-06 (the mono downmix and the folding fixes need --enable-update-draft) Many bug fixes, including integer wrap-arounds discovered through fuzzing (no security implications)
2017-07-01Fix build on Darwin.schmonz3-1/+29
2017-07-01fix "request for member '__pos' in something not a structure or union" on SunOSwiedi2-8/+10
2017-06-28add support for PKGMANDIRwiedi3-2/+18
2017-06-27Drop workaround that has been applied to boost-headers.joerg2-16/+1
2017-06-27Fix build on SunOS (no dirent->d_type).jperkin2-1/+22
2017-06-23Update libmatemixer to 1.18.0.youri3-10/+14
2017-06-23Stop using removed py-mutagen/bl3.mk.wiz1-3/+4
2017-06-20Add gtk2 dependency back to fix build.youri1-1/+2
2017-06-20Changes 3.2.8:adam2-7/+7
- Fixed several warnings from clang static analyzer. - Fixed a misleading indentation warning from gcc6. - A few minor OS/2 fixes. - Support for building the Windows version using Open Watcom compiler. - Other minor fix/tidy-ups.
2017-06-20Changes 3.3.11:adam2-7/+7
- Fixed lots of possible crashes in the IT, XM, S3M, STM, STX, AMF, IMF, GDM and MED module loaders. - Fixed a possible endless loop in the IT loader with malformed files. - Fixed signed integer overflow leading to crashes in the sample loader. - Fixed a possible crash in MMCMP depacker with malformed files. - Fixed the broken fixed-line comment reader which might possibly lead to crashes, and also badly translated several song messages. The new code is adapted from libopenmpt. - Support for building the Windows version using Open Watcom compiler. - A few minor OS/2 fixes. - CMake updates. - Other minor fixes/tidy-ups.