[XviD-devel] EDGE_SIZE == 64

Luca Piccarreta piccarre at elet.polimi.it
Mon Mar 10 15:16:59 CET 2003


The only reason for having edge sizes greater than 16 (for luma)
is for Binary Motion Compensation (18x18 BAB)
without on the fly transparent padding....
Or may one could like 32 pels border for unclamped OBMC 
encoding...


----- Original Message ----- 
From: "Christoph Lampert" <chl at math.uni-bonn.de>
To: <xvid-devel at xvid.org>
Sent: Monday, March 10, 2003 2:50 PM
Subject: Re: [XviD-devel] EDGE_SIZE == 64


> 
> Hi
> 
> When I restrict image_setedges to +-16 for Lumi and +-8 for chroma 
> (i.e. EDGE_SIZE==16 in the routine), I get 1 fps speedup (4%) in
> encoding for 352x288 with INTER4V but without QPel on PII-450. 
> 
> SETEDGES_EDGE_SIZE == 16:
> Avg: enctime(ms) =  39.96, fps =  25.03, length(bytes) =    4696
> Avg: enctime(ms) =  39.80, fps =  25.12, length(bytes) =    4696
> 
> SETEDGES_EDGE_SIZE == 64: 
> Avg: enctime(ms) =  41.44, fps =  24.13, length(bytes) =    4696
> Avg: enctime(ms) =  41.35, fps =  24.18, length(bytes) =    4696
> 
> And that was only 1 routine. 
> This EDGESIZE stuff might be worth checking and fixing...
> 
> gruel 
> 
> _______________________________________________
> XviD-devel mailing list
> XviD-devel at xvid.org
> http://list.xvid.org/mailman/listinfo/xvid-devel


More information about the XviD-devel mailing list