using namespace Glib;
PBD::Signal0<void> AudioFileSource::HeaderPositionOffsetChanged;
-framecnt_t AudioFileSource::header_position_offset = 0;
+samplecnt_t AudioFileSource::header_position_offset = 0;
/* XXX maybe this too */
char AudioFileSource::bwf_serial_number[13] = "000000000000";
struct SizedSampleBuffer {
- framecnt_t size;
+ samplecnt_t size;
Sample* buf;
- SizedSampleBuffer (framecnt_t sz) : size (sz) {
+ SizedSampleBuffer (samplecnt_t sz) : size (sz) {
buf = new Sample[size];
}
XMLNode&
AudioFileSource::get_state ()
{
- LocaleGuard lg;
XMLNode& root (AudioSource::get_state());
root.set_property (X_("channel"), _channel);
root.set_property (X_("origin"), _origin);
}
void
-AudioFileSource::set_header_position_offset (framecnt_t offset)
+AudioFileSource::set_header_position_offset (samplecnt_t offset)
{
header_position_offset = offset;
HeaderPositionOffsetChanged ();
}
Sample*
-AudioFileSource::get_interleave_buffer (framecnt_t size)
+AudioFileSource::get_interleave_buffer (samplecnt_t size)
{
SizedSampleBuffer* ssb;