
ClippingMediaPeriod may be a useful component for other MediaSources too so remove its dependency on ClippingMediaSource. Also allow the clipping end point to be TIME_END_OF_SOURCE, in which case the clipping window extends to the end of the wrapped period. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=144056285