Burkhard Plaum wrote:
> Hi,
> 
>> 1) Compete fiercely to get as many coders as possible to join
>>  either camp (Cin2 or Cin3)
> 
> I would be interested in Cin3, and I downloaded the git source.
> But one thing in the source immediately scared me off:
This is meant to be a community project, not anyone writes perfect code
at the first try (except Linus ... but certainly not me), When you see
something which you know better, proprose that, if is really better
chances are extremely good that it will be included.

> 
> cinelerra3/src/lib/time.h:
> 
> typedef struct timeval cinelerra_time;
> 
> followed by some inline (for performance reasons :)
> functions to handle times.
> 
> Why don't you just do:
> 
> #define CINELERRA_TIMESCALE 1000000 // Microseconds
> typedef int64_t cinelerra_time;

int64_t is a C99 type, not even available in C++ i've choosen a portable
 (POSIX) time representation and a plain C interface there to make it
available for other programming languages too. Next I am thinking it
will be nice to use the standard time representation which is used by
system timers and other posix functions too since thats where we will
use it.

> 
> and leave the arithmetic stuff to gcc?
> 
> Before this gets off-topic:
> Is there a better place (not IRC) to discuss about cine3?

email, or use my wiki at http://www.pipapo.org/pipawiki/Cinelerra3

> 
> Burkhard
> 
> _______________________________________________
> Cinelerra mailing list
> Cinelerra@skolelinux.no
> https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


_______________________________________________
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra

Reply via email to