Disregard trailing null bytes when locating RBSP stop bits.
This is a more faithful implementation of more_rbsp_data().
There are two ways this could happen despite being invalid:
(1) H264Parser does not strip trailing null bytes from NAL units as it
should. This is generally not a problem because the conversion to
Annex B won't introduce them either.
(2) There could be trailing null bytes before the Annex B conversion.
This isn't valid (at least for PPS NAL units), but the referenced
bug includes a sample where the PPS in the avcC record includes a
trailing null byte.
BUG=479229
Review URL: https://codereview.chromium.org/1107593004
Cr-Commit-Position: refs/heads/master@{#381879}
2 files changed