GenericSource should report -1 instead of 0 for unknown duration

If the underlying source never reported a duration, GenericSource
would report a duration of 0. The right value to return is -1.

Bug: 21391417
Change-Id: Ie53045f819727b0ac79ed6719991724c069d7650
1 file changed