}
/**
- * Sets the cpu count to the desired value.
- * @param h Handle to hb_handle_t
- * @param cpu_count Number of CPUs to use.
- */
-void hb_set_cpu_count( hb_handle_t * h, int cpu_count )
-{
- cpu_count = MAX( 1, cpu_count );
- cpu_count = MIN( cpu_count, 64 );
- h->cpu_count = cpu_count;
-}
-
-/**
* Deletes current previews associated with titles
* @param h Handle to hb_handle_t
*/
negative value otherwise. */
int hb_check_update( hb_handle_t * h, char ** version );
-/* hb_set_cpu_count()
- Force libhb to act as if you had X CPU(s).
- Default is to use the detected count (see also hb_get_cpu_count() in
- ports.h) */
-void hb_set_cpu_count( hb_handle_t *, int );
char * hb_dvd_name( char * path );
void hb_dvd_set_dvdnav( int enable );
static int width = 0;
static int height = 0;
static int crop[4] = { -1,-1,-1,-1 };
-static int cpu = 0;
static int vrate = 0;
static float vquality = -1.0;
static int vbitrate = 0;
/* Geeky */
fprintf( stderr, "%d CPU%s detected\n", hb_get_cpu_count(),
hb_get_cpu_count( h ) > 1 ? "s" : "" );
- if( cpu )
- {
- fprintf( stderr, "Forcing %d CPU%s\n", cpu,
- cpu > 1 ? "s" : "" );
- hb_set_cpu_count( h, cpu );
- }
/* Exit ASAP on Ctrl-C */
signal( SIGINT, SigHandler );
" -h, --help Print help\n"
" -u, --update Check for updates and exit\n"
" -v, --verbose <#> Be verbose (optional argument: logging level)\n"
- " -C, --cpu Set CPU count (default: autodetected)\n"
" -Z. --preset <string> Use a built-in preset. Capitalization matters, and\n"
" if the preset name has spaces, surround it with\n"
" double quotation marks\n"
{ "help", no_argument, NULL, 'h' },
{ "update", no_argument, NULL, 'u' },
{ "verbose", optional_argument, NULL, 'v' },
- { "cpu", required_argument, NULL, 'C' },
{ "no-dvdnav", no_argument, NULL, DVDNAV },
{ "format", required_argument, NULL, 'f' },
debug = 1;
}
break;
- case 'C':
- cpu = atoi( optarg );
- break;
-
case 'Z':
preset = 1;
preset_name = strdup(optarg);