CHROMIUM: mfc-s5p: Do not return output buffer if stream size is 0

Without this check, encoder driver will output an empty buffer before
the first input frame. Because some codecs don't have a special header
preceding the stream (e.g. VP8).

BUG=chromium:641600
TEST=hangout works well.

Signed-off-by: Heng-Ruey Hsu <henryhsu@chromium.org>
Change-Id: I34d6e9a543a559da352e6bbc42ea546fa9c942a1
Reviewed-on: https://chromium-review.googlesource.com/386533
Commit-Ready: Heng-ruey Hsu <henryhsu@google.com>
Tested-by: Heng-ruey Hsu <henryhsu@google.com>
Reviewed-by: Tomasz Figa <tfiga@chromium.org>
(cherry picked from commit ceaa4d3e85ece6c0bbcfbc6765e2339320748e20)
Reviewed-on: https://chromium-review.googlesource.com/388248
Reviewed-by: Heng-ruey Hsu <henryhsu@google.com>
Commit-Queue: Heng-ruey Hsu <henryhsu@google.com>
1 file changed