Package Release Info

ocp-0.2.109-bp160.1.12

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

ocp

Change Logs

* 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