1. A method of reconstructing a block of samples from a bitstream of encoded data in a decoder, the method comprising: reconstructing a spectrally transformed prediction block of samples associated with the block of samples; reading filter-type flags from the bitstream, wherein the filter-type flags identify one or more filter types; for each of the filter types identified, decoding a set of filter coefficients from the bitstream; and calculating a filtered transform domain reconstruction by applying, to at least a portion of the transformed prediction block, one of the sets of filter coefficients based on its filter type matching characteristics associated with the block of samples.