Avoid reading at negative offsets

PlayerServiceFileSource had the same logic as FileSource that could
cause reading at negative data source offsets, so fix that too.

Test: build
Bug: 141242340
Change-Id: I60226d85ece83339444d9ec1c0a741271e33e127
1 file changed