Adaptive distributed source coding