Two-pass encoding