4 Commits

Author SHA256 Message Date
460d0b6103 Accepting request 1233876 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1233876
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ocp?expand=0&rev=9
2025-01-01 22:04:38 +00:00
f1b6fb68cc - Update to version 3.0.1
* [adplug] Update to latest master
    + This adds support for "Palladix" files.
    + HERAD files were not working as expected.
  * [sidplay] Update libsidplayfp to latest git version.
  * [modland.com] If waitpid() returns a fatal error, give up
    waiting.
  * [HVL] multiple updates:
    * files with size below 4096 were not able to be detected on
      modland.com virtual drive.
    * instrument-viewer must fetch the instruments from
      index 1, not 0.
    * track-viewer must fetch global commands from the actual
      number of channels in use.
    * reset the channel-information-cache on file-load, else we
      might try to dereference pointers from the previous song
      played.
  * [MDL] In loader, the calculation of two buffer-sizes were
    missing parentheses, causing incorrect calculation.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ocp?expand=0&rev=17
2024-12-30 08:47:26 +00:00
e7e4f5e719 Accepting request 1233234 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1233234
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ocp?expand=0&rev=8
2024-12-24 15:26:55 +00:00
d946321023 - Update to version 3.0.0
* Add more magic numbers for up and comming version of ancient
    (decompression library for solid files).
  * SetMode() did not have paremeters defined in the prototype,
    not all users had parameters defined. Caused crashes one some
    combination of mode changes.
  * Add modland.com support directly from the file browser using a
    local copy of the file-list provided by modland.com.
  * Speed up filebrowser if an earlier scanned .tar.gz now has
    unscanned modules. The archive is not persistent open due to
    caching.
  * XM files would smash the stack on big-endian due to to loops
    had counter-limits in reverse order in endian-reversal code.
  * SDL/SDL2 audio: Add missing mutex locking in two API functions.
  * SDL2 audio: Use SDL_LockAudioDevice, SDL_UnlockAudioDevice and
    SDL_CloseAudioDevice SDL 2.x functions instead of legacy 1.x
    functions.
  * Do not attempt to divide by zero, if a song is reported as
    zero long.
  * Logic for buffersize in playtimidity (MIDI files) was not
    working as expected, especially on Windows.
  * If a file was unable to be accessed, pressing ENTER on it
    would cause a NULL-pointer dereference (Problem
    introduced in v0.2.102, adding support for ancient)
  * Attempting to load a defective S3M file could trigger two
    different issues. Do not cal mcpSet(), since we have not
    initialized the mcp device yet, and the que variable was no
    reset on to NULL after free causing a double free in this
    special use case.
  * When adding a directory-tree to the playlist, group the files

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/ocp?expand=0&rev=15
2024-12-24 07:09:20 +00:00
4 changed files with 77 additions and 4 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f682477e047b78c989f0f869821b770abfe31543d87935c65a9d1819034e4127
size 4892988

3
ocp-3.0.1.tar.bz2 Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:54a667659dcf956dc5c1e8e3ea4fe1a368dfc228c212c3fb71724f02705dc7b4
size 5265259

View File

@@ -1,3 +1,76 @@
-------------------------------------------------------------------
Mon Dec 30 07:23:50 UTC 2024 - Martin Hauke <mardnh@gmx.de>
- Update to version 3.0.1
* [adplug] Update to latest master
+ This adds support for "Palladix" files.
+ HERAD files were not working as expected.
* [sidplay] Update libsidplayfp to latest git version.
* [modland.com] If waitpid() returns a fatal error, give up
waiting.
* [HVL] multiple updates:
* files with size below 4096 were not able to be detected on
modland.com virtual drive.
* instrument-viewer must fetch the instruments from
index 1, not 0.
* track-viewer must fetch global commands from the actual
number of channels in use.
* reset the channel-information-cache on file-load, else we
might try to dereference pointers from the previous song
played.
* [MDL] In loader, the calculation of two buffer-sizes were
missing parentheses, causing incorrect calculation.
-------------------------------------------------------------------
Tue Dec 24 06:50:17 UTC 2024 - Martin Hauke <mardnh@gmx.de>
- Update to version 3.0.0
* Add more magic numbers for up and comming version of ancient
(decompression library for solid files).
* SetMode() did not have paremeters defined in the prototype,
not all users had parameters defined. Caused crashes one some
combination of mode changes.
* Add modland.com support directly from the file browser using a
local copy of the file-list provided by modland.com.
* Speed up filebrowser if an earlier scanned .tar.gz now has
unscanned modules. The archive is not persistent open due to
caching.
* XM files would smash the stack on big-endian due to to loops
had counter-limits in reverse order in endian-reversal code.
* SDL/SDL2 audio: Add missing mutex locking in two API functions.
* SDL2 audio: Use SDL_LockAudioDevice, SDL_UnlockAudioDevice and
SDL_CloseAudioDevice SDL 2.x functions instead of legacy 1.x
functions.
* Do not attempt to divide by zero, if a song is reported as
zero long.
* Logic for buffersize in playtimidity (MIDI files) was not
working as expected, especially on Windows.
* If a file was unable to be accessed, pressing ENTER on it
would cause a NULL-pointer dereference (Problem
introduced in v0.2.102, adding support for ancient)
* Attempting to load a defective S3M file could trigger two
different issues. Do not cal mcpSet(), since we have not
initialized the mcp device yet, and the que variable was no
reset on to NULL after free causing a double free in this
special use case.
* When adding a directory-tree to the playlist, group the files
by their owning directory, and sort each group of files
alphabetically (strcasecmp).
* Detect Sidplayer files as playable.
* modland.com stores "Atari Digi-Mix" as *.mix instead of *.ym,
so add that file-extension.
* Add FEST as a valid 4-channel signature.
* Add "Atari STe/Falcon, Octalyser" CD61 and CD81 signatures.
* Add "M&K!" as a valid MOD signature. These files are likely
"His Master's Noise"
* Add support for Atari Falcon, Digital Tracker (MOD) files.
* Avoid double free(), could occure if trying to load an
invalid MOD file
* Adjust MIME database, multiple of the magic searches were too
aggressive.
* detecting .BAM files with .[0-9][0-9][0-9] filenames
* Remove adplugdb->wipe() call, it is not for freeing memory
-------------------------------------------------------------------
Fri Apr 5 09:31:30 UTC 2024 - Martin Hauke <mardnh@gmx.de>

View File

@@ -17,7 +17,7 @@
Name: ocp
Version: 0.2.109
Version: 3.0.1
Release: 0
Summary: Open Cubic Player for MOD/S3M/XM/IT/MIDI music files
# Code is GPL-2.0-or-later, Graphics and animations are CC-BY-3.0