Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1555b75e authored by nadlabak's avatar nadlabak
Browse files

FLAC: fix duration in media scanner

miliseconds, not seconds

Change-Id: Ia00fd25a6fc42ab2622a2f30b24592148c99148c
parent bf974f28
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -115,7 +115,7 @@ static void flac_metadata(const FLAC__StreamDecoder *decoder, const FLAC__Stream
    MediaScannerClient *client = (MediaScannerClient *)client_data;
    MediaScannerClient *client = (MediaScannerClient *)client_data;


    if (metadata->type == FLAC__METADATA_TYPE_STREAMINFO) {
    if (metadata->type == FLAC__METADATA_TYPE_STREAMINFO) {
        FLAC__uint64 duration = metadata->data.stream_info.total_samples / metadata->data.stream_info.sample_rate;
        FLAC__uint64 duration = 1000 * metadata->data.stream_info.total_samples / metadata->data.stream_info.sample_rate;
        if (duration > 0) {
        if (duration > 0) {
            char buffer[20];
            char buffer[20];
            sprintf(buffer, "%lld", duration);
            sprintf(buffer, "%lld", duration);