Added veejay next generation branch

git-svn-id: svn://code.dyne.org/veejay/trunk@571 eb8d1916-c9e9-0310-b8de-cf0c9472ead5
This commit is contained in:
Niels Elburg
2006-07-08 16:25:31 +00:00
parent 72e91950f3
commit 96342dd9f4
192 changed files with 168721 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
#include <stdint.h>
#include <stdio.h>
#include <veejay/defs.h>
#include <libel/vj-el.h>
#include <vevosample/vevosample.h>
#include <libvjmem/vjmem.h>
int main( int argc, char *argv[] )
{
vj_mem_init();
vevo_strict_init();
//@ leaking memory !!!!
int n = plug_sys_detect_plugins();
veejay_msg(0,"There are %d Plugins",n);
plug_sys_init( 0, 352,288 );
plug_sys_set_palette( 0 );
samplebank_init();
// printf("initialized samplebank\n");
int k = 1;
int id;
int q = atoi( argv[1] );
if( q <= 0 || q > 999998 )
q = 200;
for( k = 0; k < q; k ++ )
{
void *sample = sample_new(0);
int id = samplebank_add_sample(sample);
sample_fx_set( id, 0, 0 );
sample_delete( id );
}
samplebank_free();
plug_sys_free();
vevosample_report_stats();
vevo_report_stats();
// printf("exit\n");
return 0;
}