diff options
author | Damien Zammit <damien@zamaudio.com> | 2015-08-06 17:29:37 +1000 |
---|---|---|
committer | Damien Zammit <damien@zamaudio.com> | 2015-08-06 17:35:17 +1000 |
commit | 1d6e8f6681bb1f9ef16904016bf515c23e93efc9 (patch) | |
tree | bf0f02bcde7cb0a044bb11fc4b246b3ed4b96f15 /libs/ptformat/ptfformat.h | |
parent | b75a38089be96109cec2943dbd10902df048bc8b (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.h | 7 |
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; }; |