13
0

coreaudio: fix dsp stats collection

This commit is contained in:
Paul Davis 2021-06-26 11:42:18 -06:00
parent a05bf30ccb
commit 74c93f3ff3
2 changed files with 5 additions and 4 deletions

View File

@ -17,6 +17,7 @@
*/
#include <glibmm.h>
#include "pbd/timing.h"
#include "coreaudio_pcmio.h"
using namespace ARDOUR;
@ -795,7 +796,7 @@ CoreAudioPCM::pcm_start (
uint32_t device_id_in, uint32_t device_id_out,
uint32_t sample_rate, uint32_t samples_per_period,
int (process_callback (void*, const uint32_t, const uint64_t)), void *process_arg,
PBD::Timing& dsp_timer)
PBD::TimingStats& dsp_timer)
{
assert(_device_ids);

View File

@ -81,8 +81,8 @@ public:
uint32_t sample_rate,
uint32_t samples_per_period,
int (process_callback (void*, const uint32_t, const uint64_t)),
void * process_arg
PBD::Timing& dsp_timer,
void * process_arg,
PBD::TimingStats& dsp_timer
);
void set_error_callback (
@ -179,7 +179,7 @@ private:
int (* _process_callback) (void*, const uint32_t, const uint64_t);
void * _process_arg;
PBD::Timing* _dsp_timer;
PBD::TimingStats* _dsp_timer;
void (* _error_callback) (void*);
void * _error_arg;