[XviD-devel] gme code

James Hauxwell james at dattrax.co.uk
Sun Nov 16 14:16:36 CET 2003


> > 
> > I would check what is generated by the compiler.  I have returned >
structures
> > in the past and it has invoked a memcpy() to move the structure from the
> > stack frame to the output.

> You mean because of speed? That's a minor issue here, since the routine is
> terribly slow anyway and called only once per frame... 

That was my point, but like you say, once per frame is not an issue.

Jim


> -----Original Message-----
> From: xvid-devel-bounces at xvid.org [mailto:xvid-devel-bounces at xvid.org] On
> Behalf Of Christoph Lampert
> Sent: 15 November 2003 13:39
> To: xvid-devel at xvid.org
> Subject: Re: [XviD-devel] gme code
> 
> On Sat, 15 Nov 2003, elcabesa wrote:
> > is good code  returning a struct from a function?
> 
> Yes. Funnily enough, it has been a part of the C standard from the very
> beginning. It's not just a compiler extension or C99. 
> I guess I never used it before, because it sounds like something C
> would not allow, but it does.
> 
> gruel
> 
> 
> _______________________________________________
> XviD-devel mailing list
> XviD-devel at xvid.org
> http://list.xvid.org/mailman/listinfo/xvid-devel
> 
> _______________________________________________
> XviD-devel mailing list
> XviD-devel at xvid.org
> http://list.xvid.org/mailman/listinfo/xvid-devel
> 

_______________________________________________
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