Commit graph

  • 1ae14db000 Temporarily allow it to build in MinGW Jean Pierre Cimalando 2020-10-24 04:32:31 +02:00
  • 6a66d2256f
    Merge pull request #509 from jpcima/auto-pointers JP Cimalando 2020-10-23 23:30:15 +02:00
  • aa73913d3c
    Merge pull request #523 from paulfd/clear-synth-mutex JP Cimalando 2020-10-23 23:29:21 +02:00
  • 354b68fc9f Remove the callback mutex for the clear method Take it globally in the loading functions Paul Ferrand 2020-10-23 23:07:05 +02:00
  • 969bae15e1 Remove the assertion on a valid code path of the FilePool Jean Pierre Cimalando 2020-10-23 20:40:33 +02:00
  • 60f895a9ca
    Merge pull request #521 from paulfd/clearing-concurrency-issues JP Cimalando 2020-10-23 20:19:56 +02:00
  • 1d2c3a4244 Upon clearing the file pool, clear the last used files and garbage queue I also added an early exit with an assertion to catch unintended behavior Paul Ferrand 2020-10-23 14:47:10 +02:00
  • a372d40c48 Use a single mutex for both the garbage and last used file data structures They're more or less jointly updated anyway by the garbage collection thread Paul Ferrand 2020-10-23 14:46:18 +02:00
  • 49b66c2ba9 Clear the loading queues before changing the file Paul Ferrand 2020-10-23 14:44:20 +02:00
  • b04f6a73b9
    Merge pull request #520 from jpcima/editor-problems JP Cimalando 2020-10-23 12:18:45 +02:00
  • b7cad72754 Fix unused variable Jean Pierre Cimalando 2020-10-23 12:15:18 +02:00
  • 90fce80e64 Rewrite font instantiations and fix ownerships Jean Pierre Cimalando 2020-10-23 12:14:17 +02:00
  • a20da028b5 Fix mismatched interfaces when building and using VSTGUI Jean Pierre Cimalando 2020-10-23 12:11:50 +02:00
  • b131f42040 CI: Minimal cleanup [ci skip] redtide 2020-10-22 11:21:33 +02:00
  • 131720083c
    Merge pull request #518 from jpcima/resource-fork JP Cimalando 2020-10-21 10:26:50 +02:00
  • 8546b2075f Enable the resource fork again Jean Pierre Cimalando 2020-10-21 10:10:14 +02:00
  • b347624fce
    Merge pull request #517 from jpcima/knob-mode JP Cimalando 2020-10-21 08:58:27 +02:00
  • 6ec8840b1b Force the AU knob mode to linear Jean Pierre Cimalando 2020-10-21 08:34:28 +02:00
  • 7962e9c3a2
    Merge pull request #514 from jpcima/race-conditions-2 JP Cimalando 2020-10-21 04:21:00 +02:00
  • 10565e99be Make it a tiny bit more efficient Jean Pierre Cimalando 2020-10-21 04:00:52 +02:00
  • 0e24daf26d Auto-cleaning file pool Jean Pierre Cimalando 2020-10-21 01:51:38 +02:00
  • e6ecbc6fcd Make the Region::sampleId shared_ptr Jean Pierre Cimalando 2020-10-21 01:36:09 +02:00
  • 3cc53a9d76
    Merge pull request #512 from jpcima/fnv1a JP Cimalando 2020-10-21 00:17:14 +02:00
  • 1c0d597d01 Rewrite by making the hashByte function separate Jean Pierre Cimalando 2020-10-21 00:14:52 +02:00
  • 16f34da8bc Fix an implementation error of FNV-1a Jean Pierre Cimalando 2020-10-20 23:24:34 +02:00
  • 3df9c3692f Add * on auto pointers everywhere Jean Pierre Cimalando 2020-10-20 21:59:57 +02:00
  • 11fd2f3647
    Merge pull request #508 from jpcima/thread-pool-fix JP Cimalando 2020-10-19 17:47:27 +02:00
  • 6b2ec66ffa Ref-count the global thread pool Jean Pierre Cimalando 2020-10-19 16:53:55 +02:00
  • df200b84c3
    Merge pull request #507 from jpcima/race-conditions JP Cimalando 2020-10-19 00:07:20 +02:00
  • fcfcd5b8cc Protect the access of thread flags under semaphore Jean Pierre Cimalando 2020-10-18 23:41:00 +02:00
  • 04fabd46d0 Clean up some white space [ci skip] Jean Pierre Cimalando 2020-10-18 23:14:12 +02:00
  • de657bf615
    Merge pull request #506 from jpcima/loop-fix JP Cimalando 2020-10-18 19:08:59 +02:00
  • bbd2ddd3c5 Fix broken loop ranges This fixes a regression introduced in commit 2fc6aab: only the loop information from the audio file would be considered, and never the one from the opcodes loop_begin and loop_start. Jean Pierre Cimalando 2020-10-18 18:50:50 +02:00
  • 2ac3e227dc Bump develop version to 0.5.1 Jean Pierre Cimalando 2020-10-15 23:41:21 +02:00
  • c79f313c94 New screenshot Paul Ferrand 2020-10-15 23:27:15 +02:00
  • dbd94cabe9
    Merge pull request #502 from jpcima/new-travis-arm JP Cimalando 2020-10-15 23:02:18 +02:00
  • c71b01092e ci: try new arm64 environments Jean Pierre Cimalando 2020-10-15 22:28:50 +02:00
  • a6bb8d676b Merge branch 'develop' into master Jean Pierre Cimalando 2020-10-15 21:59:39 +02:00
  • aa7c174554
    Merge pull request #501 from jpcima/version-bump JP Cimalando 2020-10-15 21:52:36 +02:00
  • a0e893964f Update since to reflect upcoming the stable version Jean Pierre Cimalando 2020-10-15 21:48:09 +02:00
  • 0cd7cb9e3b Update version to 0.5.0 Jean Pierre Cimalando 2020-10-15 21:44:49 +02:00
  • 80f0f4d90a Fix a build error using older sndfile Jean Pierre Cimalando 2020-10-15 19:53:10 +02:00
  • 72dfd54933 Remove the warning suppression which broke OBS The error was: -Wformat-security ignored without -Wformat Jean Pierre Cimalando 2020-10-15 19:38:07 +02:00
  • 078fcf5118
    Merge pull request #500 from paulfd/loading-mutex Paul Ferrand 2020-10-15 18:44:24 +02:00
  • bd4057e927 Use the future helper Paul Ferrand 2020-10-15 16:51:25 +01:00
  • f4b6323050 Use std::mutex Paul Ferrand 2020-10-15 16:44:08 +01:00
  • 67af16f0e2
    Move the lock guard Paul Ferrand 2020-10-15 15:58:08 +02:00
  • 5d2225f4fa
    Merge pull request #499 from jpcima/phase-normalized JP Cimalando 2020-10-15 15:42:32 +02:00
  • a5647ab339 Add a mutex on the loading jobs to protect them in the case of freewheeling Paul Ferrand 2020-10-15 14:30:15 +01:00
  • e258ad254f Make all phase opcodes normalized Jean Pierre Cimalando 2020-10-15 13:14:17 +02:00
  • 8369f958dd
    Merge pull request #498 from paulfd/no-stable-sort JP Cimalando 2020-10-15 01:21:46 +02:00
  • f3776dcb35 Set the power follower depending on the voice stealing algorithm also on voice re-creation Paul Ferrand 2020-10-14 23:31:55 +02:00
  • 07f30af7f1 Replace stable_sort by sort Paul Ferrand 2020-10-14 23:21:10 +02:00
  • cc9832507f
    Merge pull request #497 from jpcima/editor-improvement JP Cimalando 2020-10-14 21:06:21 +02:00
  • 1e6cdd841b Implement MIDI sending to VST from UI Jean Pierre Cimalando 2020-10-14 20:04:59 +02:00
  • 82f579bf0a Fix some spacing and alignment issues Jean Pierre Cimalando 2020-10-14 19:01:40 +02:00
  • 39a4df017e Update the piano Jean Pierre Cimalando 2020-10-14 15:29:19 +02:00
  • ad19ff644e
    Merge pull request #496 from jpcima/editor-improvement JP Cimalando 2020-10-13 22:20:20 +02:00
  • 5cd6a514ae Allow the SFZ label to be clicked like a button Jean Pierre Cimalando 2020-10-13 22:10:09 +02:00
  • c69c054f44
    Merge pull request #495 from jpcima/editor-improvement-2 JP Cimalando 2020-10-13 17:42:22 +02:00
  • d1b0750c5b editor: file operations popup Jean Pierre Cimalando 2020-10-13 17:22:43 +02:00
  • c3e05b7b98 editor: use a different icon for CC Jean Pierre Cimalando 2020-10-13 13:38:54 +02:00
  • 07ced8891e
    Merge pull request #494 from jpcima/editor-improvement JP Cimalando 2020-10-13 04:11:16 +02:00
  • d8c3e20d58 editor: reorder UI components [ci skip] Jean Pierre Cimalando 2020-10-13 04:07:39 +02:00
  • 3f9d6de363 editor: update the icon highlight color [ci skip] Jean Pierre Cimalando 2020-10-13 04:03:32 +02:00
  • 23f0ae6a13 editor: add the next and previous file buttons Jean Pierre Cimalando 2020-10-13 02:42:05 +02:00
  • dfe559b51e
    Merge pull request #493 from jpcima/ci-nproc JP Cimalando 2020-10-12 21:14:29 +02:00
  • 5e84f29e59 Set a fixed number of parallel tasks Jean Pierre Cimalando 2020-10-12 20:22:48 +02:00
  • dd0b4f3686
    Merge pull request #492 from jpcima/ui-refresh JP Cimalando 2020-10-12 17:14:01 +02:00
  • 728e2ca510
    Merge pull request #491 from jpcima/no-static-install JP Cimalando 2020-10-12 17:05:39 +02:00
  • 0c9aa89419
    Merge pull request #490 from atsushieno/patch-1 JP Cimalando 2020-10-12 16:54:51 +02:00
  • 1e8b36c14d Do not install the static library, only shared with pkgconfig Jean Pierre Cimalando 2020-10-12 15:26:15 +02:00
  • e2dc18deb6 Prevent the editor from refreshing constantly Jean Pierre Cimalando 2020-10-12 16:01:50 +02:00
  • ba2f8ab97f Allow Vstgui to link on MSYS MinGW where find_library fails Jean Pierre Cimalando 2020-10-12 15:17:17 +02:00
  • 777bcf7b17
    Fix build on Android 32-bit arm: hardfp is not available Atsushi Eno 2020-10-12 21:47:48 +09:00
  • b1345ab246
    Merge pull request #489 from jpcima/vstgui-xdnd JP Cimalando 2020-10-11 22:14:44 +02:00
  • 54b24f7cd1 Update the Vstgui source list (win32) Jean Pierre Cimalando 2020-10-11 21:38:31 +02:00
  • ecc223947c Link Vstgui to Glib on X11 Jean Pierre Cimalando 2020-10-11 21:33:26 +02:00
  • 9386cd3336 Implement the file drag and drop for X11 Jean Pierre Cimalando 2020-10-11 21:12:59 +02:00
  • 3d8fc0c787
    Merge pull request #488 from jpcima/eliminate-warnings JP Cimalando 2020-10-10 17:34:11 +02:00
  • 7a39d6c7cf Eliminate more warnings from Steinberg VST Jean Pierre Cimalando 2020-10-10 17:15:45 +02:00
  • 191a232327 Eliminate a warning with win32 format Jean Pierre Cimalando 2020-10-10 17:13:04 +02:00
  • c17a3f8554 Eliminate -Wparentheses in LV2 Jean Pierre Cimalando 2020-10-10 16:44:11 +02:00
  • 0f426786d2 Update vstgui to eliminate the CRect warning Jean Pierre Cimalando 2020-10-10 16:41:50 +02:00
  • 6af2bc5bc0 Remove some functions no longer used Jean Pierre Cimalando 2020-10-10 16:17:01 +02:00
  • 68d4e65ea5 Locally ignored "-Wmultichar" not working on gcc, make global Jean Pierre Cimalando 2020-10-10 16:15:41 +02:00
  • 80ee358523 Fix the class-memaccess warning Jean Pierre Cimalando 2020-10-10 03:07:07 +02:00
  • f333013dff Eliminate a few warnings Jean Pierre Cimalando 2020-10-10 02:43:27 +02:00
  • b27a509aa9 Define the build options before including SfizzConfig Jean Pierre Cimalando 2020-10-09 14:00:13 +02:00
  • 7e0d964606
    Merge pull request #487 from jpcima/vcpkg-fast JP Cimalando 2020-10-09 14:34:15 +02:00
  • aea430cbfd Do not force a vcpkg update Jean Pierre Cimalando 2020-10-09 13:55:53 +02:00
  • 2917a9fb4c
    Merge pull request #486 from jpcima/contributors JP Cimalando 2020-10-08 14:11:37 +02:00
  • a3238f27c1 Removal of redundant information [ci skip] Jean Pierre Cimalando 2020-10-07 20:16:32 +02:00
  • a16a835850 Add @atsushieno to the list of contributors Jean Pierre Cimalando 2020-10-07 19:47:29 +02:00
  • 0fb8abdf44
    Merge pull request #484 from atsushieno/patch-1 JP Cimalando 2020-10-07 19:45:16 +02:00
  • b76a1c50a3
    accept samplesPerBlock up to 8192 (inclusive) Atsushi Eno 2020-10-08 02:10:00 +09:00
  • 62046e9e8e
    Merge pull request #479 from jpcima/map-cc11 JP Cimalando 2020-10-07 15:35:20 +02:00
  • ebc47e2c48
    Merge pull request #480 from jpcima/file-data-copy-delete JP Cimalando 2020-10-07 14:45:05 +02:00
  • 3aeb96d3b2 Fix a compilation warning, about FileData not copyable Jean Pierre Cimalando 2020-10-07 14:41:16 +02:00
  • 162673939a Map CC11 expression Jean Pierre Cimalando 2020-10-07 14:36:27 +02:00