Check for correct frame ordering

Check that B frames come out of the decoder in the correct order,
for both fragmented and non-fragmented h264 mp4 files.

The new test files were created with:

 ffmpeg -i video_480x360_mp4_h264_1350kbps_30fps_aac_stereo_128kbps_44100hz.mp4\
    -f mp4 -vcodec h264 -profile:main -acodec copy video_h264_main_b_frames.mp4
and
 ffmpeg -i video_h264_main_b_frames.mp4 -f mp4\
    -movflags frag_keyframe+empty_moov -codec copy\
    video_h264_main_b_frames_frag.mp4

Change-Id: I33b4ced8688ab606689d7e8390caf1082c9df0c1
3 files changed