Remove unused gain-buffer for master-read (NOOP)
This commit is contained in:
parent
f3823e8d7c
commit
59b2369736
|
@ -121,9 +121,10 @@ class LIBARDOUR_API AudioRegion : public Region, public AudioReadable
|
||||||
samplecnt_t cnt,
|
samplecnt_t cnt,
|
||||||
uint32_t chan_n = 0) const;
|
uint32_t chan_n = 0) const;
|
||||||
|
|
||||||
samplecnt_t master_read_at (Sample *buf, Sample *mixdown_buf, float *gain_buf,
|
samplecnt_t master_read_at (Sample* buf,
|
||||||
samplepos_t position, samplecnt_t cnt,
|
samplepos_t position,
|
||||||
uint32_t chan_n=0) const;
|
samplecnt_t cnt,
|
||||||
|
uint32_t chan_n=0) const;
|
||||||
|
|
||||||
samplecnt_t read_raw_internal (Sample*, samplepos_t, samplecnt_t, int channel) const;
|
samplecnt_t read_raw_internal (Sample*, samplepos_t, samplecnt_t, int channel) const;
|
||||||
|
|
||||||
|
|
|
@ -475,8 +475,7 @@ AudioRegion::read (Sample* buf, samplepos_t pos, samplecnt_t cnt, int channel) c
|
||||||
}
|
}
|
||||||
|
|
||||||
samplecnt_t
|
samplecnt_t
|
||||||
AudioRegion::master_read_at (Sample* buf, Sample* /*mixdown_buffer*/, float* /*gain_buffer*/,
|
AudioRegion::master_read_at (Sample* buf, samplepos_t position, samplecnt_t cnt, uint32_t chan_n) const
|
||||||
samplepos_t position, samplecnt_t cnt, uint32_t chan_n) const
|
|
||||||
{
|
{
|
||||||
/* do not read gain/scaling/fades and do not count this disk i/o in statistics */
|
/* do not read gain/scaling/fades and do not count this disk i/o in statistics */
|
||||||
|
|
||||||
|
|
|
@ -1216,7 +1216,7 @@ LuaAPI::Rubberband::set_mapping (luabridge::LuaRef tbl)
|
||||||
samplecnt_t
|
samplecnt_t
|
||||||
LuaAPI::Rubberband::read (Sample* buf, samplepos_t pos, samplecnt_t cnt, int channel) const
|
LuaAPI::Rubberband::read (Sample* buf, samplepos_t pos, samplecnt_t cnt, int channel) const
|
||||||
{
|
{
|
||||||
return _region->master_read_at (buf, NULL, NULL, _read_offset + pos, cnt, channel);
|
return _region->master_read_at (buf, _read_offset + pos, cnt, channel);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void null_deleter (LuaAPI::Rubberband*) {}
|
static void null_deleter (LuaAPI::Rubberband*) {}
|
||||||
|
|
|
@ -77,7 +77,6 @@ RBEffect::run (std::shared_ptr<Region> r, Progress* progress)
|
||||||
SourceList nsrcs;
|
SourceList nsrcs;
|
||||||
int ret = -1;
|
int ret = -1;
|
||||||
const samplecnt_t bufsize = 8192;
|
const samplecnt_t bufsize = 8192;
|
||||||
gain_t* gain_buffer = 0;
|
|
||||||
Sample** buffers = 0;
|
Sample** buffers = 0;
|
||||||
char suffix[32];
|
char suffix[32];
|
||||||
string new_name;
|
string new_name;
|
||||||
|
@ -201,8 +200,7 @@ RBEffect::run (std::shared_ptr<Region> r, Progress* progress)
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
||||||
gain_buffer = new gain_t[bufsize];
|
buffers = new float*[channels];
|
||||||
buffers = new float*[channels];
|
|
||||||
|
|
||||||
for (uint32_t i = 0; i < channels; ++i) {
|
for (uint32_t i = 0; i < channels; ++i) {
|
||||||
buffers[i] = new float[bufsize];
|
buffers[i] = new float[bufsize];
|
||||||
|
@ -225,8 +223,6 @@ RBEffect::run (std::shared_ptr<Region> r, Progress* progress)
|
||||||
region->start_sample () + region->position_sample ();
|
region->start_sample () + region->position_sample ();
|
||||||
|
|
||||||
this_read = region->master_read_at (buffers[i],
|
this_read = region->master_read_at (buffers[i],
|
||||||
buffers[i],
|
|
||||||
gain_buffer,
|
|
||||||
this_position,
|
this_position,
|
||||||
this_time,
|
this_time,
|
||||||
i);
|
i);
|
||||||
|
@ -262,8 +258,6 @@ RBEffect::run (std::shared_ptr<Region> r, Progress* progress)
|
||||||
region->start_sample () + region->position_sample ();
|
region->start_sample () + region->position_sample ();
|
||||||
|
|
||||||
this_read = region->master_read_at (buffers[i],
|
this_read = region->master_read_at (buffers[i],
|
||||||
buffers[i],
|
|
||||||
gain_buffer,
|
|
||||||
this_position,
|
this_position,
|
||||||
this_time,
|
this_time,
|
||||||
i);
|
i);
|
||||||
|
@ -377,8 +371,6 @@ RBEffect::run (std::shared_ptr<Region> r, Progress* progress)
|
||||||
|
|
||||||
out:
|
out:
|
||||||
|
|
||||||
delete[] gain_buffer;
|
|
||||||
|
|
||||||
if (buffers) {
|
if (buffers) {
|
||||||
for (uint32_t i = 0; i < channels; ++i) {
|
for (uint32_t i = 0; i < channels; ++i) {
|
||||||
delete[] buffers[i];
|
delete[] buffers[i];
|
||||||
|
|
|
@ -60,7 +60,6 @@ STStretch::run (std::shared_ptr<Region> r, Progress* progress)
|
||||||
SourceList nsrcs;
|
SourceList nsrcs;
|
||||||
int ret = -1;
|
int ret = -1;
|
||||||
const samplecnt_t bufsize = 8192;
|
const samplecnt_t bufsize = 8192;
|
||||||
gain_t* gain_buffer = 0;
|
|
||||||
Sample** buffers = 0;
|
Sample** buffers = 0;
|
||||||
char suffix[32];
|
char suffix[32];
|
||||||
string new_name;
|
string new_name;
|
||||||
|
@ -181,8 +180,7 @@ STStretch::run (std::shared_ptr<Region> r, Progress* progress)
|
||||||
goto out;
|
goto out;
|
||||||
}
|
}
|
||||||
|
|
||||||
gain_buffer = new gain_t[bufsize];
|
buffers = new float*[channels];
|
||||||
buffers = new float*[channels];
|
|
||||||
|
|
||||||
for (uint32_t i = 0; i < channels; ++i) {
|
for (uint32_t i = 0; i < channels; ++i) {
|
||||||
buffers[i] = new float[bufsize];
|
buffers[i] = new float[bufsize];
|
||||||
|
@ -208,8 +206,6 @@ STStretch::run (std::shared_ptr<Region> r, Progress* progress)
|
||||||
region->start () + region->position ();
|
region->start () + region->position ();
|
||||||
|
|
||||||
this_read = region->master_read_at (buffers[i],
|
this_read = region->master_read_at (buffers[i],
|
||||||
buffers[i],
|
|
||||||
gain_buffer,
|
|
||||||
this_position,
|
this_position,
|
||||||
this_time,
|
this_time,
|
||||||
i);
|
i);
|
||||||
|
@ -319,8 +315,6 @@ STStretch::run (std::shared_ptr<Region> r, Progress* progress)
|
||||||
|
|
||||||
out:
|
out:
|
||||||
|
|
||||||
delete[] gain_buffer;
|
|
||||||
|
|
||||||
if (buffers) {
|
if (buffers) {
|
||||||
for (uint32_t i = 0; i < channels; ++i) {
|
for (uint32_t i = 0; i < channels; ++i) {
|
||||||
delete[] buffers[i];
|
delete[] buffers[i];
|
||||||
|
|
Loading…
Reference in New Issue