summaryrefslogtreecommitdiffstats
path: root/test/test.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/test.c')
-rw-r--r--test/test.c136
1 files changed, 68 insertions, 68 deletions
diff --git a/test/test.c b/test/test.c
index 940bd82e2..b0da8893d 100644
--- a/test/test.c
+++ b/test/test.c
@@ -92,7 +92,7 @@ static int show_mux_warning = 1;
/****************************************************************************
* hb_error_handler
- *
+ *
* When using the CLI just display using hb_log as we always did in the past
* make sure that we prefix with a nice ERROR message to catch peoples eyes.
****************************************************************************/
@@ -235,7 +235,7 @@ int main( int argc, char ** argv )
if( x264opts ) free (x264opts );
if( x264opts2 ) free (x264opts2 );
if (preset_name) free (preset_name);
-
+
fprintf( stderr, "HandBrake has exited.\n" );
return 0;
@@ -344,30 +344,30 @@ static int HandleEvents( hb_handle_t * h )
int longest_title_pos=-1;
int longest_title_time=0;
int title_time;
-
+
fprintf( stderr, "Searching for longest title...\n" );
for( i = 0; i < hb_list_count( list ); i++ )
{
title = hb_list_item( list, i );
title_time = (title->hours*60*60 ) + (title->minutes *60) + (title->seconds);
- fprintf( stderr, " + Title (%d) index %d has length %dsec\n",
+ fprintf( stderr, " + Title (%d) index %d has length %dsec\n",
i, title->index, title_time );
if( longest_title_time < title_time )
{
longest_title_time = title_time;
longest_title_pos = i;
longest_title_idx = title->index;
- }
+ }
}
- if( longest_title_pos == -1 )
+ if( longest_title_pos == -1 )
{
fprintf( stderr, "No longest title found.\n" );
die = 1;
break;
}
titleindex = longest_title_idx;
- fprintf( stderr, "Found longest title, setting title to %d\n",
+ fprintf( stderr, "Found longest title, setting title to %d\n",
longest_title_idx);
title = hb_list_item( list, longest_title_pos);
@@ -406,7 +406,7 @@ static int HandleEvents( hb_handle_t * h )
if (preset)
{
fprintf( stderr, "+ Using preset: %s", preset_name);
-
+
if (!strcmp(preset_name, "Animation"))
{
mux = HB_MUX_MKV;
@@ -652,7 +652,7 @@ static int HandleEvents( hb_handle_t * h )
pixelratio = 1;
}
}
-
+
if ( chapter_markers )
{
job->chapter_markers = chapter_markers;
@@ -663,9 +663,9 @@ static int HandleEvents( hb_handle_t * h )
hb_csv_cell_t * cell;
int row = 0;
int chapter = 0;
-
+
fprintf( stderr, "Reading chapter markers from file %s\n", marker_file );
-
+
if( file == NULL )
{
fprintf( stderr, "Cannot open chapter marker file, using defaults\n" );
@@ -674,14 +674,14 @@ static int HandleEvents( hb_handle_t * h )
{
/* Parse the cells */
while( NULL != ( cell = hb_read_next_cell( file ) ) )
- {
+ {
/* We have a chapter number */
if( cell->cell_col == 0 )
{
row = cell->cell_row;
chapter = atoi( cell->cell_text );
}
-
+
/* We have a chapter name */
if( cell->cell_col == 1 && row == cell->cell_row )
{
@@ -689,17 +689,17 @@ static int HandleEvents( hb_handle_t * h )
if( chapter >= job->chapter_start && chapter <= job->chapter_end )
{
hb_chapter_t * chapter_s;
-
+
chapter_s = hb_list_item( job->title->list_chapter, chapter - 1);
strncpy(chapter_s->title, cell->cell_text, 1023);
chapter_s->title[1023] = '\0';
}
- }
-
-
+ }
+
+
hb_dispose_cell( cell );
}
-
+
hb_close_csv_file( file );
}
}
@@ -747,7 +747,7 @@ static int HandleEvents( hb_handle_t * h )
hb_filter_denoise.settings = denoise_opt;
hb_list_add( job->filters, &hb_filter_denoise );
}
-
+
if( width && height )
{
job->width = width;
@@ -774,7 +774,7 @@ static int HandleEvents( hb_handle_t * h )
/* The height will be thrown away in hb.c but calculate it anyway */
hb_fix_aspect( job, HB_KEEP_WIDTH );
}
-
+
if( vquality >= 0.0 && vquality <= 1.0 )
{
job->vquality = vquality;
@@ -789,9 +789,9 @@ static int HandleEvents( hb_handle_t * h )
{
job->vcodec = vcodec;
}
- if( h264_13 )
- {
- job->h264_level = 13;
+ if( h264_13 )
+ {
+ job->h264_level = 13;
}
if( h264_30 )
{
@@ -838,12 +838,12 @@ static int HandleEvents( hb_handle_t * h )
job->audios[0] = 0;
job->audio_mixdowns[0] = audio_mixdown;
}
-
+
if( audio_mixdown == HB_AMIXDOWN_DOLBYPLII_AC3)
{
int i;
for( i = 3 ; i > 0; i--)
- {
+ {
job->audios[i*2+1] = job->audios[i];
job->audios[i*2] = job->audios[i];
if(job->audios[i] != -1 )
@@ -852,12 +852,12 @@ static int HandleEvents( hb_handle_t * h )
job->audio_mixdowns[i*2] = HB_AMIXDOWN_DOLBYPLII;
}
}
-
+
job->audios[1] = job->audios[0];
job->audio_mixdowns[1] = HB_AMIXDOWN_AC3;
job->audio_mixdowns[0] = HB_AMIXDOWN_DOLBYPLII;
}
-
+
if( abitrate )
{
job->abitrate = abitrate;
@@ -870,7 +870,7 @@ static int HandleEvents( hb_handle_t * h )
{
job->dynamic_range_compression = dynamic_range_compression;
}
-
+
if( size )
{
job->vbitrate = hb_calc_bitrate( job, size );
@@ -892,7 +892,7 @@ static int HandleEvents( hb_handle_t * h )
{
job->mux = mux;
}
-
+
if ( largeFileSize )
{
job->largeFileSize = 1;
@@ -905,7 +905,7 @@ static int HandleEvents( hb_handle_t * h )
{
job->ipod_atom = 1;
}
-
+
job->file = strdup( output );
if( crf )
@@ -925,10 +925,10 @@ static int HandleEvents( hb_handle_t * h )
job->maxWidth = maxWidth;
if (maxHeight)
job->maxHeight = maxHeight;
-
+
if (vfr)
job->vfr = 1;
-
+
if( subtitle_force )
{
job->subtitle_force = subtitle_force;
@@ -943,17 +943,17 @@ static int HandleEvents( hb_handle_t * h )
* which will determine which subtitles to enable, if any.
*/
job->pass = -1;
-
+
x264opts_tmp = job->x264opts;
job->x264opts = NULL;
- job->indepth_scan = subtitle_scan;
+ job->indepth_scan = subtitle_scan;
fprintf( stderr, "Subtitle Scan Enabled - enabling "
"subtitles if found for foreign language segments\n");
job->select_subtitle = malloc(sizeof(hb_subtitle_t*));
*(job->select_subtitle) = NULL;
-
+
/*
* Add the pre-scan job
*/
@@ -967,7 +967,7 @@ static int HandleEvents( hb_handle_t * h )
/*
* If subtitle_scan is enabled then only turn it on
* for the first pass and then off again for the
- * second.
+ * second.
*/
hb_subtitle_t **subtitle_tmp = job->select_subtitle;
@@ -976,7 +976,7 @@ static int HandleEvents( hb_handle_t * h )
job->pass = 1;
job->indepth_scan = 0;
-
+
if (x264opts)
{
x264opts2 = strdup(x264opts);
@@ -986,23 +986,23 @@ static int HandleEvents( hb_handle_t * h )
* If turbo options have been selected then append them
* to the x264opts now (size includes one ':' and the '\0')
*/
- if( turbo_opts_enabled )
+ if( turbo_opts_enabled )
{
int size = (x264opts ? strlen(x264opts) : 0) + strlen(turbo_opts) + 2;
char *tmp_x264opts;
-
+
tmp_x264opts = malloc(size * sizeof(char));
- if( x264opts )
+ if( x264opts )
{
- snprintf( tmp_x264opts, size, "%s:%s",
- x264opts, turbo_opts );
+ snprintf( tmp_x264opts, size, "%s:%s",
+ x264opts, turbo_opts );
free( x264opts );
} else {
/*
* No x264opts to modify, but apply the turbo options
* anyway as they may be modifying defaults
*/
- snprintf( tmp_x264opts, size, "%s",
+ snprintf( tmp_x264opts, size, "%s",
turbo_opts );
}
x264opts = tmp_x264opts;
@@ -1011,7 +1011,7 @@ static int HandleEvents( hb_handle_t * h )
x264opts );
job->x264opts = x264opts;
- }
+ }
hb_add( h, job );
job->select_subtitle = subtitle_tmp;
@@ -1026,7 +1026,7 @@ static int HandleEvents( hb_handle_t * h )
job->indepth_scan = 0;
job->x264opts = x264opts2;
-
+
hb_add( h, job );
}
else
@@ -1034,7 +1034,7 @@ static int HandleEvents( hb_handle_t * h )
/*
* Turn on subtitle scan if requested, note that this option
* precludes encoding of any actual subtitles.
- */
+ */
job->indepth_scan = 0;
job->pass = 0;
@@ -1119,7 +1119,7 @@ void SigHandler( int i_signal )
static void ShowHelp()
{
int i;
-
+
fprintf( stderr,
"Syntax: HandBrakeCLI [options] -i <device> -o <file>\n"
"\n"
@@ -1133,7 +1133,7 @@ static void ShowHelp()
" double quotation marks\n"
" -z, --preset-list See a list of available built-in presets\n"
"\n"
-
+
"### Source Options-----------------------------------------------------------\n\n"
" -i, --input <string> Set input device\n"
" -t, --title <number> Select a title to encode (0 to scan only,\n"
@@ -1143,7 +1143,7 @@ static void ShowHelp()
" 1 to 3, or \"3\" for chapter 3 only,\n"
" default: all chapters)\n"
"\n"
-
+
"### Destination Options------------------------------------------------------\n\n"
" -o, --output <string> Set output file name\n"
" -f, --format <string> Set output format (avi/mp4/ogm/mkv, default:\n"
@@ -1153,7 +1153,7 @@ static void ShowHelp()
" -O, --optimize Optimize mp4 files for HTTP streaming\n"
" -I, --ipod-atom Mark mp4 files so iPods will accept them\n"
"\n"
-
+
"### Picture Settings---------------------------------------------------------\n\n"
" -w, --width <number> Set picture width\n"
" -l, --height <number> Set picture height\n"
@@ -1175,7 +1175,7 @@ static void ShowHelp()
" iso639-2 code (fre, eng, spa, dut, et cetera)\n"
" -m, --markers Add chapter markers (mp4 output format only)\n"
"\n"
-
+
"### Video Options------------------------------------------------------------\n\n"
" -e, --encoder <string> Set video library encoder (ffmpeg,xvid,\n"
" x264,x264b13,x264b30 default: ffmpeg)\n"
@@ -1196,7 +1196,7 @@ static void ShowHelp()
" -d, --deinterlace Deinterlace video with yadif/mcdeint filter\n"
" <YM:FD:MM:QP> (default 0:-1:-1:1)\n"
" or\n"
- " <fast/slow/slower>\n"
+ " <fast/slow/slower>\n"
" -7, --deblock Deblock video with pp7 filter\n"
" <QP:M> (default 0:2)\n"
" -8, --denoise Denoise video with hqdn3d filter\n"
@@ -1210,11 +1210,11 @@ static void ShowHelp()
" -P, --loosePixelratio Store pixel aspect ratio with specified width\n"
" <modulus> Takes as optional argument what number you want\n"
" the dimensions to divide cleanly by (default 16)\n"
-
-
+
+
"\n"
-
-
+
+
"### Audio Options-----------------------------------------------------------\n\n"
" -E, --aencoder <string> Audio encoder (faac/lame/vorbis/ac3/aac+ac3) \n"
" ac3 meaning passthrough, aac+ac3 meaning an\n"
@@ -1238,11 +1238,11 @@ static void ShowHelp()
" -D, --drc <float> Apply extra dynamic range compression to the audio,\n"
" making soft sounds louder. Range is 1.0 to 4.0\n"
" (too loud), with 1.5 - 2.5 being a useful range.\n"
-
-
+
+
"\n"
-
-
+
+
"### Advanced Options---------------------------------------------------------\n\n"
" -x, --x264opts <string> Specify advanced x264 options in the\n"
" same style as mencoder:\n"
@@ -1317,7 +1317,7 @@ static int ParseOptions( int argc, char ** argv )
{ "large-file", no_argument, NULL, '4' },
{ "optimize", no_argument, NULL, 'O' },
{ "ipod-atom", no_argument, NULL, 'I' },
-
+
{ "title", required_argument, NULL, 't' },
{ "longest", no_argument, NULL, 'L' },
{ "chapters", required_argument, NULL, 'c' },
@@ -1358,7 +1358,7 @@ static int ParseOptions( int argc, char ** argv )
{ "preset", required_argument, NULL, 'Z' },
{ "preset-list", no_argument, NULL, 'z' },
{ "vfr", no_argument, NULL, 'V' },
-
+
{ 0, 0, 0, 0 }
};
@@ -1387,7 +1387,7 @@ static int ParseOptions( int argc, char ** argv )
case 'C':
cpu = atoi( optarg );
break;
-
+
case 'Z':
preset = 1;
preset_name = strdup(optarg);
@@ -1395,7 +1395,7 @@ static int ParseOptions( int argc, char ** argv )
case 'z':
ShowPresets();
exit ( 0 );
-
+
case 'f':
format = strdup( optarg );
break;
@@ -1414,7 +1414,7 @@ static int ParseOptions( int argc, char ** argv )
case 'I':
ipod_atom = 1;
break;
-
+
case 't':
titleindex = atoi( optarg );
break;
@@ -1542,14 +1542,14 @@ static int ParseOptions( int argc, char ** argv )
}
}
denoise = 1;
- break;
+ break;
case '9':
if( optarg != NULL )
{
detelecine_opt = strdup( optarg );
}
detelecine = 1;
- break;
+ break;
case 'g':
grayscale = 1;
break;
@@ -1701,7 +1701,7 @@ static int ParseOptions( int argc, char ** argv )
case 'V':
vfr = 1;
break;
-
+
default:
fprintf( stderr, "unknown option (%s)\n", argv[optind] );
return -1;