Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ocp-0.2.109-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: ocp Distribution: openSUSE Tumbleweed
Version: 0.2.109 Vendor: openSUSE
Release: 1.1 Build date: Fri Apr 5 11:31:30 2024
Group: Productivity/Multimedia/Sound/Players Build host: reproducible
Size: 9840339 Source RPM: ocp-0.2.109-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://stian.cubic.org/coding-ocp.php
Summary: Open Cubic Player for MOD/S3M/XM/IT/MIDI music files
Open Cubic Player is a music file player ported from DOS that supports
Amiga MOD module formats and many variants, such as MTM, STM, 669,
S3M, XM, and IT.  It is also able to render MIDI files using sound
patches and play SID, OGG Vorbis, FLAC, and WAV files.  OCP provides a
nice text-based interface with several text-based and graphical
visualizations.

Provides

Requires

License

CC-BY-3.0 AND GPL-2.0-or-later

Changelog

* Fri Apr 05 2024 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.2.109
    Bugfix release
    * Remove a gcc warning when compiling boot/psetting.c
    * validate_xdg_dir_absolute() allocates a byte short when
      building the string buffer in one of the code-paths.
* Mon Apr 01 2024 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.2.108
    Bugfix release
    * When detecting C++ version, ] and ) was out of order in
      configure.ac. This only became problematic in autoconf 2.72.
    * Playback via Game-Music-Emulator, the global loop module
      setting was not honored.
    * Mono FLAC files would crash, buffer retrieval expected
      (atleast) two channels to be present.
    * EOF detection got false positives in file-cache, FLAC files
      could fail to play
    * Labels should not appear in front of variables, clang can be
      strict on this.
* Mon Feb 19 2024 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.2.107
    libsidplayfp:
    * Make it possible to tune parameters in real-time.
    * Update libsidplayfp to the latest master.
    * Plugin had an extra dirdbUnref() that should not be there.
    adplug:
    * Update adplug to latest master.
    * Scrolling the channel viewer could crash the player due to read
      of out-of-bound memory.
    * The wrapper OPL class OCP uses had some minor problems:
      + In OPL3 mode, if a channel was in 4-OP mode, the second half
      would always muted.
      + In OPL3 mode, if a channel was in 4-OP mode, you could mute
      the second half of the channel (in addition to the problem
      mentioned above).
      + When a channel is going in/out of 4-OP mode, mute was not
      consistent.
    * Refactor and use file-caching.
    * Add compression hint to the fie API, solid files should be
      scanned directly.
    * Differentiate unread (files not scanned) and files were the
      file content turned out to be unknown. Speeds up the file
      browser, especially if there are archives present.
    * ISO/TOC - Audio CDs could be unable to play after being
      looked up in the online discid-database.
    * Update libancient filter to match upto libancient master
      (needs matching support from host operating system for them to
      work).
    * Add support for *.RPG archive file from "Official Hamster
      Republic Role Playing Game Construction Engine", and *.BAM that
      in game data files as stored as *.1 *.2 *.3 etc.
    * Potential hang-bug in UDF (CDROM DVD image files) parser.
* Sat Aug 05 2023 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.2.106
    * [IT] Increase the number of max-samples to match openMPT (it
      can export files with more samples that original tracker and
      Schism supports).
    * [devpdisk] Reported time during playback was random.
    * [adplug] Add support for SudoMakers RetroWave OPL3 Express,
      please configure it in setup:/adplugconfig.dev
    * [adplug] Make channel tracker aware of AM/FM modes so it more
      correctly can display visualization.
    * [adplug] Left/Right OPL3 logic was incorrect in the
      register-tracker.
    * [libancient] Add more fingerprints for compression formats
      that v2.1.0 can decompress.
    * [Linux CDROM] Fix deadlock.
    * [configure] cleanup --bindir --libdir and --datadir, and new
      syntax to override post ocp suffixes:
      ./configure LIBDIROCP=/usr/lib/ocp DATADIROCP=/usr/data/ocp
    * [configure] removed --with-dir-suffix
    * [CDROM *.CUE] REM didn't work as expected.
    * [CDROM *.CUE] files didn't work if containing INDEX 00.
    * [CDROM *.CUE] BINARY keyword should be little endian, but
      there are tools that produce big-endian files without marking
      them correctly. So we need to detect the endian used.
    * [CDROM *.CUE] files didn't include pregaps in the track table.
    * [CDROM *.TOC] files didn't split the logic for pregap and
      offset into the raw file.
    * [musicbrainz] Increase the buffersize, some data retrivals
      failed.
    * [global MIME database] Add adplug fileformats.
    * [global MIME database] Add Game Music Emulator fileformats.
    * [SDL2] if entering fullscreen while in graphical effect mode,
      it could not be exited without visiting a textmode resolution.
    * [SDL2] Use SDL_OpenAudioDevice(), else the expected audio
      format between SDL2 and OCP might not be what we expect
      causing random noise to be played.
    * [X11] non-Shm usage could fail to successfully create butter
      on window resize.
    * [X11] If background picture is loaded in GUI modes, it was not
      repainted on window-resize.
    * [unifont] Allow for unifont ttf/otf files to be placed in the
      datadir by using ./configure --with-unifont-relative (you still
      need to copy the files in).
    * [*.VGZ] Silently convert them to *.VGM
    * [GME] Add support for Game Music Emulator library (libgme) for
      playback of various retro console systems.
* Sat May 13 2023 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.2.105
    * Avoid crash if attempting to access graphical viewer modes
      when running in curses (text only).
* Fri May 12 2023 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.2.104
    * Update libsidplayfp
    * Update adplug
      + Latest version of the upstream version
    - Adds support for *.PIS and *.MTR
      + Reimplemented the OPL2/3 status viewer.
      + Buffer for compositing tracker data for music that supports
      this, was not cleared between pattern loads. Causing visual
      data to be accumulated.
      + OCP now supports multiple of the emulator implementations.
      + Default emulator to use has been changed.
      + Configuration dialog added into setup.
    * Elapsed time is now based on played samples and not counting
      seconds passed.
    * Screen resizing should be more consistent on remembering
      settings.
    * Files that are detected as valid for libancient but fails
      decompression, OCP failed to reset the filehandler
      read-position back to 0.
    * Track viewer had some excessive CPU usage
    * Analyzer viewer has the scale gain range increased, and the
      current gain is visible in the header.
    * Quick help documentation has been updated, with special focus
      on the keyboard shortcuts.
* Sat Feb 18 2023 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.2.103
    * If an autoload plugin fails to load, do not hard fail if all
      the core plugins are statically linked in.
    * version 0.2.91 update missed setting the color for XM files
      in ocp.ini
    * Fix logic for setting screenmode vs ocp.ini. This is now the
      scheme and default values that SDL, SDL2 and X11 drivers use:
      [screen]
      screentype=5            ; 0=80x25, 1=80x30, 2=80x50, 3=80x60,
      4=132x25, 5=132x30, 6=132x50, 7=132x60, 8=custom
      fontsize=1              ; if screentype=8: 0=8x8, 1=8x16
      winwidth=1024           ; if screentype=8
      winheight=768           ; if screentype=8
    * insttype= setting in ocp.ini was no longer working and it was
      not maintained between songs.
    * Remove more external symbols from the devp*.so and devw*.so
      files, and API updates
    * setup:/devp/ and setup:/devw/ directories has been replaced
      with dialogs
    * Detect that C++17 is available, needed due to libancient
    * Failed detection of `update-mime-database` did not halt
      ./configure causing errors later during make instead
    * Update libsidplayfp to the latest version
  - Drop patch:
    * 0001-When-compiling-code-against-libancient-ensure-that-C.patch
* Fri Feb 17 2023 Martin Hauke <mardnh@gmx.de>
  - Add patch:
    * ocp-ini-set-audio-output.patch
* Thu Feb 16 2023 Martin Hauke <mardnh@gmx.de>
  - Add patch:
    * 0001-When-compiling-code-against-libancient-ensure-that-C.patch
* Mon Feb 13 2023 Martin Hauke <mardnh@gmx.de>
  - Complete specfile overhaul
  - Update to version 0.2.102
    * https://github.com/mywave82/opencubicplayer/releases/tag/v0.2.102

Files

/usr/bin/ocp
/usr/bin/ocp-curses
/usr/bin/ocp-sdl2
/usr/bin/ocp-vcsa
/usr/bin/ocp-x11
/usr/lib64/ocp
/usr/lib64/ocp/autoload
/usr/lib64/ocp/autoload/35-devpalsa.so
/usr/lib64/ocp/autoload/35-devpnone.so
/usr/lib64/ocp/autoload/35-devpsdl2.so
/usr/lib64/ocp/autoload/35-devwmix.so
/usr/lib64/ocp/autoload/35-devwmixf.so
/usr/lib64/ocp/autoload/35-devwnone.so
/usr/lib64/ocp/autoload/95-playay.so
/usr/lib64/ocp/autoload/95-playcda.so
/usr/lib64/ocp/autoload/95-playflac.so
/usr/lib64/ocp/autoload/95-playgmd.so
/usr/lib64/ocp/autoload/95-playgme.so
/usr/lib64/ocp/autoload/95-playhvl.so
/usr/lib64/ocp/autoload/95-playit.so
/usr/lib64/ocp/autoload/95-playmp2.so
/usr/lib64/ocp/autoload/95-playogg.so
/usr/lib64/ocp/autoload/95-playopl.so
/usr/lib64/ocp/autoload/95-playsid.so
/usr/lib64/ocp/autoload/95-playtimidity.so
/usr/lib64/ocp/autoload/95-playwav.so
/usr/lib64/ocp/autoload/95-playxm.so
/usr/lib64/ocp/autoload/95-playym.so
/usr/lib64/ocp/autoload/freverb.so
/usr/lib64/ocp/autoload/ireverb.so
/usr/lib64/ocp/libocp.so
/usr/share/applications/cubic.org-opencubicplayer.desktop
/usr/share/doc/packages/ocp
/usr/share/doc/packages/ocp/AUTHORS
/usr/share/doc/packages/ocp/BUGS
/usr/share/doc/packages/ocp/CREDITS
/usr/share/doc/packages/ocp/KEYBOARD_REMAPS
/usr/share/doc/packages/ocp/SUID
/usr/share/icons/hicolor/128x128/apps/opencubicplayer.png
/usr/share/icons/hicolor/16x16/apps/opencubicplayer.png
/usr/share/icons/hicolor/22x22/apps/opencubicplayer.png
/usr/share/icons/hicolor/24x24/apps/opencubicplayer.png
/usr/share/icons/hicolor/32x32/apps/opencubicplayer.png
/usr/share/icons/hicolor/48x48/apps/opencubicplayer.png
/usr/share/icons/hicolor/64x64/apps/opencubicplayer.png
/usr/share/icons/hicolor/scalable/apps/opencubicplayer.svg
/usr/share/licenses/ocp
/usr/share/licenses/ocp/COPYING
/usr/share/licenses/ocp/license-images.txt
/usr/share/licenses/ocp/license-videos.txt
/usr/share/man/man1/ocp.1.gz
/usr/share/mime/packages/opencubicplayer.xml
/usr/share/ocp
/usr/share/ocp/data
/usr/share/ocp/data/CPANI000.DAT
/usr/share/ocp/data/CPANI001.DAT
/usr/share/ocp/data/CPANI002.DAT
/usr/share/ocp/data/CPANI003.DAT
/usr/share/ocp/data/CPANI004.DAT
/usr/share/ocp/data/CPPIC000.TGA
/usr/share/ocp/data/CPPIC001.TGA
/usr/share/ocp/data/adplug.db
/usr/share/ocp/data/ocp.hlp
/usr/share/ocp/etc
/usr/share/ocp/etc/ocp.ini


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 30 23:58:22 2024