[Theora-dev] FPGA implementation

Timothy B. Terriberry tterribe at vt.edu
Sun Jan 23 23:43:36 PST 2005


Andrey Filippov wrote:
> Two more bugs fixed - one (in DC prediction) was that the last operation -
> comparing with 3 neighbours and replacing predicted value with one of them
> was terminated after 2, not 3 cycles. The other one - shifting color
> components by 128 before forward DCT and after inverse DCT. Still there
> are some (at least 3 what I can see):
> 
> 1 - DCT prediction on the right border;
> 2 - Y starts from >128 , not from nearly zero
> 3 - color artifacts near the where there is sharp intensity change.

Getting closer! As for 2, Y is also shifted by 128 (as per Section 
7.9.1, "The Intra Predictor"). Make sure you're subtracting that before 
encoding.


More information about the Theora-dev mailing list