X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Falbino%2Falbino.c;h=2c3cac5d0afe1a6b9e63155c221ecd638258399d;hb=bf3264b9e340ba5c11cbf59835a8af3db94e0cc2;hp=28dc6f5b48d105f3455833e482d904e51d24613f;hpb=dafff01fba7ff4aa7d7640a7642231f2a985b8d2;p=melted diff --git a/src/albino/albino.c b/src/albino/albino.c index 28dc6f5..2c3cac5 100644 --- a/src/albino/albino.c +++ b/src/albino/albino.c @@ -1,5 +1,5 @@ /* - * albino.c -- Local dv1394d Test Util + * albino.c -- Local Valerie/Miracle Test Utility * Copyright (C) 2002-2003 Ushodaya Enterprises Limited * Author: Charles Yates * @@ -22,6 +22,7 @@ #include #include #include +#include /* Application header files */ #include @@ -51,14 +52,23 @@ int main( int argc, char **argv ) if ( argc > 2 && !strcmp( argv[ 1 ], "-s" ) ) { - printf( "DV1394D Client Instance\n" ); + printf( "Miracle Client Instance\n" ); parser = valerie_parser_init_remote( argv[ 2 ], 5250 ); response = valerie_parser_connect( parser ); index = 3; } else { - printf( "DV1394D Standalone Instance\n" ); + struct sched_param scp; + + // Use realtime scheduling if possible + memset( &scp, '\0', sizeof( scp ) ); + scp.sched_priority = sched_get_priority_max( SCHED_FIFO ) - 1; +#ifndef __DARWIN__ + sched_setscheduler( 0, SCHED_FIFO, &scp ); +#endif + + printf( "Miracle Standalone Instance\n" ); parser = miracle_parser_init_local( ); response = valerie_parser_connect( parser ); } @@ -90,7 +100,7 @@ int main( int argc, char **argv ) } else { - fprintf( stderr, "Unable to connect to a dv1394 instance.\n" ); + fprintf( stderr, "Unable to connect to a Miracle instance.\n" ); } printf( "\n" );