hls: fixed discontinuity, fixed audio buffering