summaryrefslogtreecommitdiff
path: root/libs/ptformat/ptfformat.h
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2015-08-06 17:29:37 +1000
committerDamien Zammit <damien@zamaudio.com>2015-08-06 17:35:17 +1000
commit1d6e8f6681bb1f9ef16904016bf515c23e93efc9 (patch)
treebf0f02bcde7cb0a044bb11fc4b246b3ed4b96f15 /libs/ptformat/ptfformat.h
parentb75a38089be96109cec2943dbd10902df048bc8b (diff)
Fixed pt import start offsets and samplerate mismatch offsets
Signed-off-by: Damien Zammit <damien@zamaudio.com>
Diffstat (limited to 'libs/ptformat/ptfformat.h')
-rw-r--r--libs/ptformat/ptfformat.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/libs/ptformat/ptfformat.h b/libs/ptformat/ptfformat.h
index 0f60dc3335..394b727add 100644
--- a/libs/ptformat/ptfformat.h
+++ b/libs/ptformat/ptfformat.h
@@ -28,7 +28,7 @@ public:
/* Return values: 0 success
-1 could not open file as ptf
*/
- int load(std::string path);
+ int load(std::string path, int64_t targetsr);
typedef struct wav {
std::string filename;
@@ -110,7 +110,8 @@ public:
return false;
}
- uint32_t sessionrate;
+ int64_t sessionrate;
+ int64_t targetrate;
uint8_t version;
unsigned char c0;
@@ -121,10 +122,12 @@ public:
private:
bool foundin(std::string haystack, std::string needle);
void parse(void);
+ void setrates(void);
void parse8header(void);
void parse9header(void);
void parserest(void);
std::vector<wav_t> actualwavs;
+ float ratefactor;
};