A device comprising: an encoder (114, 214) configured to: receive two or more channels; identify a target channel and a reference channel, the target channel and the reference channel identified from the two or more channels based on a mismatch value; generate a modified target channel by temporally adjusting the target channel based on the mismatch value, the mismatch value indicative of an amount of temporal mismatch between the target channel and the reference channel; determine a temporal correlation value indicative of a temporal correlation between a first signal associated with the reference channel and a second signal associated with the modified target channel; compare the temporal correlation value to one or more thresholds; and generate, based on the comparison, missing target samples using a reference frame based on the reference channel or a target frame based on the modified target channel, wherein the first signal corresponds to a portion of the reference frame, wherein the second signal corresponds to a portion of the target frame, and wherein the missing target samples correspond to target samples that are temporally adjusted out of the target frame as a result of temporally adjusting the target channel; characterized in that the encoder is configured such that if it is determined that the temporal correlation value satisfies the one or more thresholds, the encoder generates the missing target samples based on the reference channel; and if it is determined that the temporal correlation value fails to satisfy a first threshold of the one or more thresholds, the encoder generates the missing target samples based on random noise filtered from the target channel or filtered from a past set of samples of the modified target channel using a linear prediction filter. receive two or more channels; identify a target channel and a reference channel, the target channel and the reference channel identified from the two or more channels based on a mismatch value; generate a modified target channel by temporally adjusting the target channel based on the mismatch value, the mismatch value indicative of an amount of temporal mismatch between the target channel and the reference channel; determine a temporal correlation value indicative of a temporal correlation between a first signal associated with the reference channel and a second signal associated with the modified target channel; compare the temporal correlation value to one or more thresholds; and generate, based on the comparison, missing target samples using a reference frame based on the reference channel or a target frame based on the modified target channel, wherein the first signal corresponds to a portion of the reference frame, wherein the second signal corresponds to a portion of the target frame, and wherein the missing target samples correspond to target samples that are temporally adjusted out of the target frame as a result of temporally adjusting the target channel; characterized in that the encoder is configured such that if it is determined that the temporal correlation value satisfies the one or more thresholds, the encoder generates the missing target samples based on the reference channel; and if it is determined that the temporal correlation value fails to satisfy a first threshold of the one or more thresholds, the encoder generates the missing target samples based on random noise filtered from the target channel or filtered from a past set of samples of the modified target channel using a linear prediction filter. if it is determined that the temporal correlation value satisfies the one or more thresholds, the encoder generates the missing target samples based on the reference channel; and if it is determined that the temporal correlation value fails to satisfy a first threshold of the one or more thresholds, the encoder generates the missing target samples based on random noise filtered from the target channel or filtered from a past set of samples of the modified target channel using a linear prediction filter.