VideoEditor: Modified to fill FPS information

Change-Id: Ief53ecdfdd9e32e980592f0513ba92993d655d0b
diff --git a/libvideoeditor/vss/stagefrightshells/src/VideoEditor3gpReader.cpp b/libvideoeditor/vss/stagefrightshells/src/VideoEditor3gpReader.cpp
index aba2bc1..2b51d57 100755
--- a/libvideoeditor/vss/stagefrightshells/src/VideoEditor3gpReader.cpp
+++ b/libvideoeditor/vss/stagefrightshells/src/VideoEditor3gpReader.cpp
@@ -1416,6 +1416,7 @@
     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 @@
                 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);