1. 09 Nov, 2021 9 commits
  2. 08 Nov, 2021 1 commit
  3. 09 Nov, 2021 1 commit
    • Phobos D'thorga's avatar
      * Updated the Wiki documentation for Small World Deluxe so that it references... · ee204083
      Phobos D'thorga authored
      * Updated the Wiki documentation for Small World Deluxe so that it references the new packages from within the latest MSYS2 releases, with particular regards to the Qt5 project.
      * Updated Qwt likewise but had to update the source-code references for this too, throughout Small World Deluxe. The include's are a little bit different now.
      ee204083
  4. 02 Nov, 2021 2 commits
    • Phobos D'thorga's avatar
      * Re-enabled SAST within Gitlab Runner for CI/CD runs. · 7b980dea
      Phobos D'thorga authored
      * Continued with the implementation of a new way to launch (Q)Xmpp message windows from the roster dialog, when the end-user wishes to chat with another client or clients.
      * Modifications made to the Dockerfile for our Arch CI/CD build when it comes to using the latest dependencies needed to build Small World Deluxe.
      * Other, miscellaneous changes and improvements have also been made.
      7b980dea
    • Phobos D'thorga's avatar
      * Updates made to the documentation for what dependencies are required when... · 4e1ccc80
      Phobos D'thorga authored
      * Updates made to the documentation for what dependencies are required when compiling Small World Deluxe yourself to a binary from scratch.
      * Updated the Dockerfile for creating the Docker image used as the basis for our CI/CD foundation with particular regards to Gitlab Runner.
      * The opening and closing of message windows is handled differently within the (Q)Xmpp roster, so that multiple conversations and/or users may be conversed with now.
      4e1ccc80
  5. 01 Nov, 2021 1 commit
  6. 24 Oct, 2021 4 commits
  7. 23 Oct, 2021 1 commit
    • Phobos D'thorga's avatar
      * Had to change from the Crashpad handler to Breakpad with regard to our... · 432d83e1
      Phobos D'thorga authored
      * Had to change from the Crashpad handler to Breakpad with regard to our `sentry-native` integration for a few reasons, when it comes to exception and out-of-bounds handling within Small World Deluxe. The primrary reason was that it no longer compiled under the latest MSYS2 versions due to a strange bug and the other, main reason is that the in-tree version (which we were using up and until now before changing to the in-tree Breakpad) did not genearlly support attachments, unless you used a version provided by a system package manager. So yeah, we're using Breakpad now!
      432d83e1
  8. 21 Oct, 2021 1 commit
  9. 20 Oct, 2021 9 commits
  10. 19 Oct, 2021 1 commit
    • Phobos D'thorga's avatar
      · 2495b0a2
      Phobos D'thorga authored
      * Some modifications to the FFmpeg decoder. Experimenting.
      2495b0a2
  11. 17 Oct, 2021 3 commits
    • Phobos D'thorga's avatar
      · dd73b63b
      Phobos D'thorga authored
      * Some bug-fixes and improvements to the playback of audio through OpenAL via FFmpeg.
      dd73b63b
    • Phobos D'thorga's avatar
      Merge branch 'develop' · 76479afe
      Phobos D'thorga authored
      76479afe
    • Phobos D'thorga's avatar
      · bcd877da
      Phobos D'thorga authored
      * We have audio playback at last! The sample file was an MP3 encoded audio music track and while it did not sound pitch perfect through Small World Deluxe, it's a start! This is a demonstration that playback through OpenAL via FFmpeg can indeed be done, within C/C++ code.
      bcd877da
  12. 16 Oct, 2021 3 commits
    • Phobos D'thorga's avatar
      · ce307898
      Phobos D'thorga authored
      * We nearly have support for playback of audio through an output device at last!
      ce307898
    • Phobos D'thorga's avatar
      · 1fbe6f7b
      Phobos D'thorga authored
      * Made a number of bug-fixes, particularly for when the end-user launches Small World Deluxe for the first time and a Google LevelDB database has to be created first. There we a few bugs associated with the implementation of openAL at this stage.
      * Cleaned up some dead code associated with our previous implementation of QAudioInput and QAudioOutput, which we are still implementing OpenAL over in some areas of Small World Deluxe.
      * Re-implemented some FFmpeg code we had removed shortly thereafter, within the, `GkMultimedia`, C++ class. 
      * Other, minor, miscellaneous changes.
      1fbe6f7b
    • Phobos D'thorga's avatar
      · ad0e9519
      Phobos D'thorga authored
      * We now have the beginnings of TagLib working in the Audio Playback/Recording dialog. More work needs to be done though to reach full functionality and user friendliness.
      ad0e9519
  13. 15 Oct, 2021 4 commits
    • Phobos D'thorga's avatar
      · 58246023
      Phobos D'thorga authored
      * Forgot to commit the code itself. Ooops!
      58246023
    • Phobos D'thorga's avatar
      · 7518a8bb
      Phobos D'thorga authored
      * Cleaned up the Dockerfile for our Arch-based build image for GitLab Runner.
      * Added TagLib as a dependency, which should help greatly with analyzing audio files and the metadata within.
      7518a8bb
    • Phobos D'thorga's avatar
      · f465e1e3
      Phobos D'thorga authored
      * Huge cleanup of the code-base from the old use where we previously employed QAudioInput and QAudioOutput. It's much neater now and ready for further implementation of OpenAL, which is a definite keeper.
      * Added FFmpeg as a dependency.
      * Removed AudioFile as a dependency.
      f465e1e3
    • Phobos D'thorga's avatar
      · ed8b56f9
      Phobos D'thorga authored
      * Starting to get the FFT / Spectrograph code to work once again, but with OpenAL this time around.
      ed8b56f9