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

Commit d6dbc585 authored by Basavapatna Dattaguru's avatar Basavapatna Dattaguru
Browse files

VideoEditor: Modified to fill FPS information

Change-Id: Ief53ecdfdd9e32e980592f0513ba92993d655d0b
parent 3ad01762
Loading
Loading
Loading
Loading
+11 −2
Original line number Diff line number Diff line
@@ -1416,6 +1416,7 @@ M4OSA_ERR VideoEditor3gpReader_getNextStreamHandler(M4OSA_Context context,
    const void *codec_specific_data;
    size_t codec_specific_data_size;
    M4OSA_Int32  ptempTime;
    M4OSA_Int32  avgFPS=0;

    LOGV("VideoEditor3gpReader_getNextStreamHandler begin");

@@ -1493,13 +1494,21 @@ M4OSA_ERR VideoEditor3gpReader_getNextStreamHandler(M4OSA_Context context,
                LOGV("<<<<<<<<<<   video: mMaxAUSize from MP4 extractor: %d",
                    (*pStreamHandler)->m_maxAUSize);

                //check this
                pVideoStreamHandler->m_averageFrameRate = 15;
                if( (M4DA_StreamTypeVideoH263       == streamType) ||
                    (M4DA_StreamTypeVideoMpeg4Avc   == streamType)){
                    ((M4_StreamHandler*)pVideoStreamHandler)->m_averageBitRate =
                        384000;
                }

                meta->findInt32(kKeyFrameRate,
                    (int32_t*)&(avgFPS));
                LOGV("<<<<<<<<<<   video: Average FPS from MP4 extractor: %d",
                    avgFPS);

                pVideoStreamHandler->m_averageFrameRate =(M4OSA_Float) avgFPS;
                LOGV("<<<<<<<<<<   video: Average FPS from MP4 extractor in FLOAT: %f",
                    pVideoStreamHandler->m_averageFrameRate);

                pC->mVideoStreamHandler =
                    (M4_StreamHandler*)(pVideoStreamHandler);