Package Release Info

moc-2.6.0~svn2994-bp155.4.6

Update Info: Base Release
Available in Package Hub : 15 SP5

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

moc

Change Logs

* Sun Sep 04 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Fix build with ffmpeg-5, add patches from debian:
  + 0005-avcodec-include.patch
  + 0006-uncast-warnings.patch
  + 0007-cur-dts.patch
* Tue Mar 29 2022 Victorhck <victorhck@opensuse.org>
- Added patch moc.crash.GLIB-2.35-1.patch to fix bug with
  GLIBC 2.35 causes it to crash.
Version: 2.6.0~svn2994-bp154.1.29
* Sat Mar 28 2020 Xu Zhao <i@xuzhao.net>
- Enable ncursesw (UTF-8 support) in the confgure.
* Thu Feb 14 2019 bjorn.lie@gmail.com
- Switch to svn checkout via service, version 2.6.0~svn2994.
- Add pkgconfig(popt) BuildRequires: New dependency.
- No longer force usage of ffmpeg3 versions of pkgconfig(libav*).
  We can now build with ffmpeg v4.
- Drop moc-2.5.0-underlinking.patch: No longer needed.
Version: 2.5.2-bp151.4.2
* Fri May 04 2018 olaf@aepfle.de
- Use ffmpeg3 versions of pkgconfig(libav*)
Version: 2.5.2-bp150.1.3
* Tue Feb 21 2017 olaf@aepfle.de
- Use ffmpeg instead of mad for mp3 support
* Tue Feb 21 2017 olaf@aepfle.de
- disable TiMidity_Config to avoid failure during startup
  moc.TiMidity_Config.patch
* Tue Feb 21 2017 olaf@aepfle.de
- update to version 2.5.2
  * New configuration file options:
  - ALSAStutterDefeat: avoid the ALSA bug which causes stuttering
  * Significant bug fixes:
  - Fixed error during configure on busybox systems
  - Fixed calculation of average bitrate in FLAC decoder
  - Fixed unintentional disabling of MMAP support
  - Fixed build failure on split ncurses/tinfo systems
  - Fixed unreaped children when running in foreground mode
  - Fixed freeze on Nokia devices if audios play to completion
  - Circumvented ALSA stutter bug
  - Added missing 'Precache' option to example config file
  * Miscellaneous:
  - Improved the accuracy of the average bitrate for FLAC
  - Mitigated out-of-file seeking for several formats
  - Warn of TagLib version requirement rising to 1.5
  - Warn of Musepack library changing to libmpc (from libmpcdec)
  * Significant bug fixes:
  - Corrected the setting of linked libraries for Berkeley DB
  - Fixed ALSA volume setting problem (Tomasz Golinski)
  - Fixed clearing of stream status message on error
  - Resolved FFmpeg/LibAV's downmixing API issues (Andreas Cadhalpun)
  - Removed duplicate logging of fatal error messages
  * Miscellaneous:
  - Adapted to FFmpeg 3.0 API
  - Warn of FFmpeg/LibAV version requirement rising to 1.0/10.0
  - Warn of pending POSIX.1-2001 compliance requirement
  - Fixed various (and potential) segfaults (Daniel T. Borelli,
    Hendrik Iben, Rastislav Barlik)
  - Fixed various resource leakages
  - Silenced various compiler warnings
* Wed Jan 04 2017 olaf@aepfle.de
- Wrap libsidplay2 in a build conditional because it is a drop-in pkg
- Remove timestamps from binary (moc.timestamp.patch)
* Tue May 24 2016 dimstar@opensuse.org
- Drop libsidplay1-devel BuildRequires: moc does not support
  sidplay1 - only sidplay2, which does not exist in openSUSE.
* Sat Feb 21 2015 benoit.monin@gmx.fr
- update to version 2.5.0:
  * Autotools and packaging changes:
  - Upgraded autoconf version requirement to 2.60
  - Added '--with-alsa' to suppress ALSA sound driver inclusion
  - Added '--without-oss' to suppress OSS sound driver inclusion
  - Added '--disable-cache' to remove tags cache support
  - Added specific GDB support to '--enable-debug'
  - Refactor decoder plug-ins' autoconf scripts into source
    directories
  - Ensure that all decoders get into the source distribution
    tarball
  - Removed SID decoder's dependance on .la-file presence
  - Removed distribution-specific .spec file
  - Minor reformatting of the configure summary
  - Added warnings for various deprecations and potential problems
  - Added warnings for unmet future package requirements
  - Updated GNU boilerplate text
  * Improved support for embedded systems:
  - Refined FFmpeg decoder configuration for use with
    cross-compilation
  - Provided use of Tremor with the Vorbis decoder
  - Improve portability to non-GNU library platforms
  - Added --with-libiconv-prefix configure option
  * Audio driver changes:
  - Allow use of the OSSv4 per-application mixer API
  - Provided SNDIO support for OpenBSD systems
  * New and changed audio decoders:
  - New TiMidity decoder for MIDI
  - Migrate AAC decoder to later FAAD2 API
  - Added AAC+ (HE-AAC) support to AAC decoder
  - New SidPlay2 decoder for SID
  - New Modplug decoder
  - New WavPack decoder
  - Renamed SndFile plugin for consistancy
  - Removed M4A format support from AAC decoder plugin
  - Removed WAV format support from ModPlug decoder plugin
  - Detect huge files in certain formats which SndFile cannot play
  - Improved (drastically in some cases) the accuracy of AAC
    durations
  * Overhauled FFmpeg/LibAV decoder:
  - Resolved FFmpeg API deprecations
  - Provided LibAV compatibility
  - Provided proper stereo downmixing
  - Provided locking support for non-thread-safe library functions
  - Provided better FFmpeg or LibAV discrimination
  - Provided better audio duration reliability determination
  - Increased number of decodable formats (including Xiph Opus)
  - Added decoding of audio from video formats
  - Added logging of FFmpeg/LibAV messages
  - Added seeking in most (but not all) formats
  - Added handling for "planar" codecs
  - Excluded experimental codecs from decoding
  - Fixed misreporting of tags, duration and bitrates
  - Fixed memory and file descriptor leakages
  - Fixed severe distortion on 8-bit samples
  - Fixed loop playing FLAC files
  - Fixed many FFmpeg/LibAV API breakages
  - Fixed many miscellaneous bugs
  - Detect over-length (and therefore broken) WAV files
  - Fixed log formatting when FFmpeg messages contain newline
    characters
  * Audio reproduction changes:
  - Improved support for 8-bit sample size
  - Added software mixer
  - Added parametric equalizer
  - Fixed many bugs which produced distorted sound
  - Fixed bugs in 24-bit sample handling
  * General configuration file changes:
  - Reconciled and regularised example config and keymap files
  - Introduced lists and function-like syntax
  - Introduced variable substitution
  - Introduced symbol and boolean option types
  - Improved security of the configuration file
  - Automatic clearing of an overridden default key binding
  - Made processing of keymap file consistant with that of config
    file
  * Changed configuration file options:
  - Layout# options moved to a list and function-like syntax
  - SoundDriver option moved to a list syntax
  - Renamed OSSMixerChannel to OSSMixerChannel1
  - Renamed ALSAMixer to ALSAMixer1
  - QueueNextSongReturn moved to yes/no values
  - TagsCacheSize set to zero now disables tag caching
  * New configuration file options:
  - OnSongChange: run an external command
  - RepeatSongChange: govern the running of the OnSongChange
    command
  - OnStop: run an external command on stopping
  - EnforceTagsEncoding: substitutes ID3v1TagsEncoding for
    ISO-8859-1 encoding in ID3v2 tags
  - FileNamesIconv: converts from local to UTF8 encoding for file
    names
  - NonUTFXterm: converts UTF8 to local encoding for X-Term titles
  - AutoLoadLyrics: says whether MOC should look for lyrics files
  - PreferredDecoders: allow finer control over decoder selection
  - XTerms: externalises terminals regarded as X-Terms
  - UseMIMEMagic: says whether to identify audio files by using
    MIME
  - JackStartServer: autostart JACK the server
  - ShowTimePercent: set the percent played state
  - Various options for SidPlay2, Modplug and TiMidity support
  * New command line options:
  - '-j' to jump to some position in the current track
  - '-O' to override configuration file settings
  - '-Q' to display user formatted information
  - '-q' to queue files from command line
  - '-t' and '--on/off' to toggle or set playback options
  - '-v' to set the volume
  * Screen handling changes:
  - Changed minimum screen height to 7 lines
  - Added support for GNU screen title
  - Restored screen to console mode after reporting fatal errors
  - Populated playlist panel when loading default playlist file
  - Removed default playlist autofocus at start
  - Fixed overlength highlight bar
  - Fixed screen upset when tags contain control characters
  - Fixed some screen upsets when tags contain UTF-8 characters
  - Fixed screen upset caused by screen(1) mis-detection
  * New and updated client interaction features:
  - 'a' command: also add a directory to the playlist
  - 'L' command: display music lyrics
  - 'Y' command: prune unreadable files from the playlist
  - Queued messages for display in the message area
  - Added play queue
  - Mark a fragment of a file which can be passed to external
    commands
  - Clear status message after a stream open failure
  - Minor help menu clarifications
  * Improve text entry history and editting:
  - Recognise ^u (by default) as delete to start of line
  - Recognise ^k (by default) as delete to end of line
  - Save and restore entered text prior to history scrolling
  - Save history entry modifications
  - Do not save adjacent duplicate entries
  - Do not save or modify with blank entries
  - Position cursor at end of restored or history line
  * Theme changes:
  - Enabled highlighted playlist numbers and file times
  - Fixed miscoloured frame when switching themes
  - Fixed default colour settings
  - Fixed cursor placement in themes menu
  - Fixed ordering of theme files in themes menu
  - Fixed new attributes application on theme switching
  * General code cleaning:
  - Refactoring, optimisations and cosmetic improvements
  - Silenced many build warnings and errors
  - Replaced various deprecated, legacy and platform-specific
    functions
  - Improved thread safety
  * Significant bug fixes:
  - Fixed stale locks freeze in tags cache database following a
    crash
  - Fixed CURL timeout for internet streaming errors
  - Fixed audio distortion on MP3 file having overly long tag
    values
  - Fixed false positive stream detection in the MP3 decoder
  - Fixed Ogg/Vorbis stream detection in the Vorbis decoder
  - Fixed 'LRINTF error' raised when reconfiguring MOC
  - Fixed backspace key mishandling
  - Fixed client interface meta-key handling
  - Fixed pthread stack overflow segfault on OpenBSD
  - Fixed segfault when text entry history becomes full
  - Fixed segfault processing playlists with relative paths
  - Fixed memory corruptions when toggling tag reading
  - Fixed assertion when a second client is started
  - Fixed slow memory leak in client on long-playing streams
  - Fixed severe distortion on 11025Hz 16-bit mono audios
  - Fixed freeze at end of playing audio file
  - Fixed server crash when attempting to play a deleted file
  - Fixed MIME type detection on HTTP redirection
  - Fixed crash when mixer value is above 100%
  - Fixed handling of huge (greater than 2 GiB) files
  - Fixed sub-second audio truncation on ALSA
  - Fixed segfault when MIME-detected MP3 file has no "extension"
  - Fixed segfault when using '--format' without an audio playing
  - Workaround for streams that have the actual title as
    tags/comments
  - Indentified cause of "undefined symbol" build errors
  - Plugged all known memory and file descriptor leaks
  - Fixed nonsense duration values returned on some corrupt FLAC
    files
  - Fixed 'time >= 0' assertion at change of audio file
  - Fixed client event notification failure in some circumstances
  - Fixed client abort on duplicated playlist filenames
  - Fixed delayed client exit when server invokes long-running
    scripts
  - Fixed occasional server freeze on logging when running scripts
  - Fixed non-conforming 'User-Agent' HTTP request header
  * Miscellaneous:
  - Updated and reformatted mocp manpage and equalizer README file
  - Made many warning and error reports more informative and
    consistant
  - Better logging of more problem determination information
  - More informative version information display
  - Introduced MD5-based decoder verification tools
  - Improved compatibility with 64-bit systems
  - Improved compatibility with big-endian systems
  - Moved tags cache to a Berkeley DB
  - Integration of down-stream distribution patches
  - Fixed frames to duration calculations in ALSA
  - Fixed some mutex management bugs
  - Fixed many bugs which crashed MOC
- drop patch moc-2.4.4-new_ffmpeg.c: ffmpeg support reworked
- refresh underlinking patch: moc-2.5.0-underlinking.patch
  from moc-2.4.4-underlinking.patch
- add source gpg signature and keyring
- add new build dependencies:
  * file-devel
  * libdb-4_8-devel
  * libsidplay1-devel
  * libtimidity-devel
  * libtool
  * pkgconfig(libmodplug)
  * pkgconfig(wavpack)
* Mon Nov 10 2014 fisiu@opensuse.org
- Use libffmeg_oldabi-devel instead libffmpeg1-devel.
* Fri Nov 29 2013 reddwarf@opensuse.org
- Change the pkgconfig(libavformat) BuildRequires for libffmpeg1-devel
  Unfortunatelly the pkg-config files don't clarify the API version.
* Mon May 28 2012 reddwarf@opensuse.org
- Fix build with ffmpeg 0.11
* Wed Mar 28 2012 reddwarf@opensuse.org
- Initial package