title: Android play video Logcat error [OMX.MTK.VIDEO.DECODER.AVC] No more output data in fillOutputBuffer
body: <p>I'm getting those errors on the logcat when playing a video</p>
  
  <p><strong>Logcat</strong> :</p>
  
  <pre><code>E/VDO_LOG(132): [Err] ? un-support type of NAL
  E/OMXCodec(132): [OMX.MTK.VIDEO.DECODER.AVC] No more output data in fillOutputBuffer, mFilledBuffers size=17
  E/FlvExtractor(132): [ERROR]:Not an FLV file!!!
  </code></pre>
  
  <p>It doesn't crash the program but sometimes I see some bug in the video</p>
  
  <p><strong>video player code</strong> :</p>
  
  <pre><code>    String fileName = "android.resource://" +  getPackageName() + "/" + R.raw.myVideo;
      vv = (VideoView) this.findViewById(R.id.surface);
      vv.setVideoURI(Uri.parse(fileName));
      vv.setOnCompletionListener(this);
      vv.start();
  </code></pre>
  
  <p><strong>the video file informations</strong> :</p>
  
  <pre><code>  length : 8 seconds
    width : 720 px
    height : 1280 px
    total data rate : 5403 kbits / s
    fps : 25 images / s
    type : MP4
    codec : H264 - MPEG-4 AVC (part10) (avc1)
  </code></pre>
  
  <p>What could be the problem, and how to solve it ?</p>