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

Commit a4fb816b authored by James Dong's avatar James Dong
Browse files

When 32-bit offset is used,

if the requested max file size is greater than the 32-bit offset limit,
set the limit to the max 32-bit offset limit.

Change-Id: Ie74cbed98469721d4280a0b87491e888948f0046
parent 468394fc
Loading
Loading
Loading
Loading
+4 −3
Original line number Original line Diff line number Diff line
@@ -346,9 +346,10 @@ status_t MPEG4Writer::start(MetaData *param) {
        // If file size is set to be larger than the 32 bit file
        // If file size is set to be larger than the 32 bit file
        // size limit, treat it as an error.
        // size limit, treat it as an error.
        if (mMaxFileSizeLimitBytes > kMax32BitFileSize) {
        if (mMaxFileSizeLimitBytes > kMax32BitFileSize) {
            LOGE("32-bit file size limit too big: %lld bytes",
            LOGW("32-bi file size limit (%lld bytes) too big. "
                mMaxFileSizeLimitBytes);
                 "It is changed to %lld bytes",
            return UNKNOWN_ERROR;
                mMaxFileSizeLimitBytes, kMax32BitFileSize);
            mMaxFileSizeLimitBytes = kMax32BitFileSize;
        }
        }
    }
    }