add return value processing
add level 9 supporting
Merge pull request #1534 from syureyi/level9

add level 9 supporting
Merge pull request #1526 from ruil2/max_nal_size

add return value processing
Merge remote-tracking branch 'upstream/master' into travis.osx