1. 16 Jan, 2021 3 commits
    • David Reid's avatar
      Simplify ma_node_config_init(). · aeb51a8e
      David Reid authored
      aeb51a8e
    • David Reid's avatar
      Revert the recent metadata functionality. · 9a1885eb
      David Reid authored
      Change of mind on how this should work.
      9a1885eb
    • David Reid's avatar
      Add support for metadata for nodes. · 9c7431ab
      David Reid authored
      This is useful for retrieving information about some aspect of the
      node. A good example is human readable names associated with the node
      and it's input and output buses. This is useful for user interfaces
      where a brief description of the node such as "Low Pass Filter" can be
      drawn on the screen. It's also useful for buses to be named, such as
      the source/carrier and excite/modulator on a vocoder effect which would
      also need to be visible on a UI.
      9c7431ab
  2. 15 Jan, 2021 4 commits
    • David Reid's avatar
      Minor grammar fix. · 85580a4c
      David Reid authored
      85580a4c
    • David Reid's avatar
      Add a TODO. · 0c435ae8
      David Reid authored
      0c435ae8
    • David Reid's avatar
      Some improvements to the processing of nodes. · 13e03e41
      David Reid authored
      The following flags can now be associated with nodes via the vtable:
      
        * MA_NODE_FLAG_PASSTHROUGH
        * MA_NODE_FLAG_CONTINUOUS_PROCESSING
        * MA_NODE_FLAG_ALLOW_NULL_INPUT
        * MA_NODE_FLAG_DIFFERENT_PROCESSING_RATES
      
      See commit changes for a description of these flags.
      13e03e41
    • David Reid's avatar
      Changes to node processing callbacks. · 916c1b8a
      David Reid authored
        * The simplified callback has been removed.
        * The `globalTime` parameter has been removed from the callback.
        * The order of input and output frames and counts has been swapped to
          be consistent with ma_data_converter_process_pcm_frames(), etc.
      916c1b8a
  3. 14 Jan, 2021 7 commits
  4. 13 Jan, 2021 4 commits
  5. 12 Jan, 2021 10 commits
  6. 10 Jan, 2021 7 commits
  7. 09 Jan, 2021 2 commits
  8. 07 Jan, 2021 2 commits
  9. 06 Jan, 2021 1 commit