From d2f7777f7a80267af38b29f1301c70fcf04df580 Mon Sep 17 00:00:00 2001 From: "roman.artiukhin" Date: Tue, 5 Sep 2023 00:31:56 +0300 Subject: Codecs: mp4: metadata: Fix time length in very large files Fix 40 hours long book reported as 14 hours due to samples overflow Change-Id: I5988d4492b1f51081fff921180de6fe384ab5f4f --- lib/rbcodec/metadata/metadata.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/rbcodec/metadata/metadata.h') diff --git a/lib/rbcodec/metadata/metadata.h b/lib/rbcodec/metadata/metadata.h index 1a205a08eb..cab387e36c 100644 --- a/lib/rbcodec/metadata/metadata.h +++ b/lib/rbcodec/metadata/metadata.h @@ -259,7 +259,7 @@ struct mp3entry { int tail_trim; /* Number of samples to remove from the end */ /* Added for Vorbis, used by mp4 parser as well. */ - unsigned long samples; /* number of samples in track */ + uint64_t samples; /* number of samples in track */ /* MP3 stream specific info */ unsigned long frame_count; /* number of frames in the file (if VBR) */ -- cgit v1.2.3