1. A method for video and graphic compression, the method comprising: compressing an image data sample using multiple different compression techniques to generate multiple compression results; selecting one of the compression results; and compressing a next image data sample using the multiple different compression techniques and a compression error from the selected one of the compression results.