/*******************************************************************************
*  Main Function 
********************************************************************************/
int main(int argc, char** argv)
{
    int ret = 0; 
   
    if( argc < 2 )
    {
        printf("please select one of the pipe: campipetest <pipe> \n \tcamio(0), postproc(1), xdp(2)\n");
        return -1;
    }

    int testcase = atoi(argv[1]);
    int num = argc - 1;
    char** arg = argv + 1;
    switch( testcase )
    {
        case 0:
            main_camio(num, arg);
            break;
        case 1:
            main_postproc(num, arg);
            break;
        case 2:
            main_xdp(num, arg);
            break;
        default:
            printf("wrong pipe selection (%i)\n", testcase );
            break;
    }
    //
    // main_camio(argc, argv); 
    char* camio[] = {"test", "1"}; 

    //main_camio(2, camio); 
    //
    //main_xdp(argc, argv); 

    //
    //char* postproc[] = {"post", "/data/raw1274x948_00.raw", "1274", "948", "1"}; 
    // main_postproc(argc, argv); 
     //main_postproc(5, postproc); 

    return ret; 
}
/*******************************************************************************
*  Main Function 
********************************************************************************/
int main(int argc, char** argv)
{
    int ret = 0; 
    
    //
    // main_camio(argc, argv); 
    char* camio[] = {"test", "1"}; 

    main_camio(2, camio); 
    //
    // main_cdp(argc, argv); 

    //
    char* postproc[] = {"post", "/data/raw1274x948_00.raw", "1274", "948", "1"}; 
    // main_postproc(argc, argv); 
     main_postproc(5, postproc); 

    return ret; 
}
Exemple #3
0
/*******************************************************************************
*  Main Function 
********************************************************************************/
int main(int argc, char** argv)
{
    int ret = 0; 
    
    //
    // main_camio(argc, argv); 
    if (argc==2)
    {
        if (atoi(argv[1])==0)
        {
            char* camio[] = {"test", "1"}; 
            main_camio(2, camio); 
        }
        else if (atoi(argv[1])==1)
        {
            char* postproc[] = {"post", "/data/Sunset_800x600_YUY2.yuv", "800", "600", "2"}; 
            // main_postproc(argc, argv); 
            main_postproc(5, postproc);
        }
        else if (atoi(argv[1])==2)
        {
            char* cdp[] = {"cdp", "/data/Sunset_800x600_YUY2.yuv", "800", "600", "2"}; 
            // main_postproc(argc, argv); 
            main_cdp(5, cdp);
        }
        else
        {
            Usage();
        }
    }
    else
    {
         Usage();
    }
    return ret; 
}