X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Faudiofilesource.cc;h=5a59ff339bc023c81a5e220d95df75d992190d43;hb=5ada17eba0195d90f0685776251b384efdf5168e;hp=2edd06282b1129b80927b5e9129c88ade9ee0660;hpb=54a79639df0a72afaf26ed914901688ecdac8ed4;p=ardour.git diff --git a/libs/ardour/audiofilesource.cc b/libs/ardour/audiofilesource.cc index 2edd06282b..5a59ff339b 100644 --- a/libs/ardour/audiofilesource.cc +++ b/libs/ardour/audiofilesource.cc @@ -69,16 +69,16 @@ using namespace PBD; using namespace Glib; PBD::Signal0 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]; } @@ -207,14 +207,10 @@ AudioFileSource::get_soundfile_info (const string& path, SoundFileInfo& _info, s XMLNode& AudioFileSource::get_state () { - LocaleGuard lg; XMLNode& root (AudioSource::get_state()); - char buf[32]; - snprintf (buf, sizeof (buf), "%u", _channel); - root.add_property (X_("channel"), buf); - root.add_property (X_("origin"), _origin); - snprintf (buf, sizeof (buf), "%f", _gain); - root.add_property (X_("gain"), buf); + root.set_property (X_("channel"), _channel); + root.set_property (X_("origin"), _origin); + root.set_property (X_("gain"), _gain); return root; } @@ -253,7 +249,7 @@ AudioFileSource::move_dependents_to_trash() } void -AudioFileSource::set_header_position_offset (framecnt_t offset) +AudioFileSource::set_header_position_offset (samplecnt_t offset) { header_position_offset = offset; HeaderPositionOffsetChanged (); @@ -353,7 +349,7 @@ AudioFileSource::safe_audio_file_extension(const string& file) } Sample* -AudioFileSource::get_interleave_buffer (framecnt_t size) +AudioFileSource::get_interleave_buffer (samplecnt_t size) { SizedSampleBuffer* ssb;