framehashcache: use correct linesize when saving EXR

Fixes stride issues on non-standard frame sizes.
This commit is contained in:
itsmattkc
2020-06-16 15:38:23 +10:00
parent 71fa821e52
commit cbbf1c9149
3 changed files with 9 additions and 8 deletions
+2 -2
View File
@@ -60,8 +60,8 @@ public:
*/
static QString CachePathName(const QByteArray &hash);
static bool SaveCacheFrame(const QString& filename, char *data, const VideoParams &vparam);
static void SaveCacheFrame(const QByteArray& hash, char *data, const VideoParams &vparam);
static bool SaveCacheFrame(const QString& filename, char *data, const VideoParams &vparam, int linesize_bytes);
static void SaveCacheFrame(const QByteArray& hash, char *data, const VideoParams &vparam, int linesize_bytes);
static void SaveCacheFrame(const QByteArray& hash, FramePtr frame);
static FramePtr LoadCacheFrame(const QByteArray& hash);
static FramePtr LoadCacheFrame(const QString& fn);