static void show_usage( char *program_name )
{
- fprintf( stderr,
+ fprintf( stdout,
"Usage: %s [options] [producer [name=value]* ]+\n"
"Options:\n"
" -attach filter[:arg] [name=value]* Attach a filter to the output\n"
if ( metadata )
{
char *s = mlt_properties_serialise_yaml( metadata );
- fprintf( stderr, "%s", s );
+ fprintf( stdout, "%s", s );
free( s );
}
else
{
- fprintf( stderr, "# No metadata for %s \"%s\"\n", typestr, id );
+ fprintf( stdout, "# No metadata for %s \"%s\"\n", typestr, id );
}
}
default:
return;
}
- fprintf( stderr, "---\n%s:\n", typestr );
+ fprintf( stdout, "---\n%s:\n", typestr );
if ( services )
{
int j;
for ( j = 0; j < mlt_properties_count( services ); j++ )
- fprintf( stderr, " - %s\n", mlt_properties_get_name( services, j ) );
+ fprintf( stdout, " - %s\n", mlt_properties_get_name( services, j ) );
}
- fprintf( stderr, "...\n" );
+ fprintf( stdout, "...\n" );
}
static void query_profiles()
{
mlt_properties profiles = mlt_profile_list();
- fprintf( stderr, "---\nprofiles:\n" );
+ fprintf( stdout, "---\nprofiles:\n" );
if ( profiles )
{
int j;
for ( j = 0; j < mlt_properties_count( profiles ); j++ )
- fprintf( stderr, " - %s\n", mlt_properties_get_name( profiles, j ) );
+ fprintf( stdout, " - %s\n", mlt_properties_get_name( profiles, j ) );
}
- fprintf( stderr, "...\n" );
+ fprintf( stdout, "...\n" );
mlt_properties_close( profiles );
}
if ( profile )
{
char *s = mlt_properties_serialise_yaml( profile );
- fprintf( stderr, "%s", s );
+ fprintf( stdout, "%s", s );
free( s );
}
else
{
- fprintf( stderr, "# No metadata for profile \"%s\"\n", id );
+ fprintf( stdout, "# No metadata for profile \"%s\"\n", id );
}
mlt_properties_close( profiles );
}
static void query_presets()
{
mlt_properties presets = mlt_repository_presets();
- fprintf( stderr, "---\npresets:\n" );
+ fprintf( stdout, "---\npresets:\n" );
if ( presets )
{
int j;
for ( j = 0; j < mlt_properties_count( presets ); j++ )
- fprintf( stderr, " - %s\n", mlt_properties_get_name( presets, j ) );
+ fprintf( stdout, " - %s\n", mlt_properties_get_name( presets, j ) );
}
- fprintf( stderr, "...\n" );
+ fprintf( stdout, "...\n" );
mlt_properties_close( presets );
}
if ( preset )
{
char *s = mlt_properties_serialise_yaml( preset );
- fprintf( stderr, "%s", s );
+ fprintf( stdout, "%s", s );
free( s );
}
else
{
- fprintf( stderr, "# No metadata for preset \"%s\"\n", id );
+ fprintf( stdout, "# No metadata for preset \"%s\"\n", id );
}
mlt_properties_close( presets );
}
}
else
{
- fprintf( stderr, "# No formats - failed to load avformat consumer\n" );
+ fprintf( stdout, "# No formats - failed to load avformat consumer\n" );
}
}
}
else
{
- fprintf( stderr, "# No audio codecs - failed to load avformat consumer\n" );
+ fprintf( stdout, "# No audio codecs - failed to load avformat consumer\n" );
}
}
}
else
{
- fprintf( stderr, "# No video codecs - failed to load avformat consumer\n" );
+ fprintf( stdout, "# No video codecs - failed to load avformat consumer\n" );
}
}
query_services( repo, filter_type );
query_services( repo, producer_type );
query_services( repo, transition_type );
- fprintf( stderr, "# You can query the metadata for a specific service using:\n"
+ fprintf( stdout, "# You can query the metadata for a specific service using:\n"
"# -query <type>=<identifer>\n"
"# where <type> is one of: consumer, filter, producer, or transition.\n" );
}
}
else if ( !strcmp( argv[ i ], "-version" ) || !strcmp( argv[ i ], "--version" ) )
{
- fprintf( stderr, "MLT %s " VERSION "\n"
+ fprintf( stdout, "MLT %s " VERSION "\n"
"Copyright (C) 2002-2011 Ushodaya Enterprises Limited\n"
"<http://www.mltframework.org/>\n"
"This is free software; see the source for copying conditions. There is NO\n"
snprintf( key, sizeof(key), "%d", mlt_properties_count( formats ) );
mlt_properties_set( formats, key, format->name );
}
- fprintf( stderr, "%s", mlt_properties_serialise_yaml( doc ) );
+ fprintf( stdout, "%s", mlt_properties_serialise_yaml( doc ) );
mlt_properties_close( doc );
error = 1;
}
snprintf( key, sizeof(key), "%d", mlt_properties_count( codecs ) );
mlt_properties_set( codecs, key, codec->name );
}
- fprintf( stderr, "%s", mlt_properties_serialise_yaml( doc ) );
+ fprintf( stdout, "%s", mlt_properties_serialise_yaml( doc ) );
mlt_properties_close( doc );
error = 1;
}
snprintf( key, sizeof(key), "%d", mlt_properties_count( codecs ) );
mlt_properties_set( codecs, key, codec->name );
}
- fprintf( stderr, "%s", mlt_properties_serialise_yaml( doc ) );
+ fprintf( stdout, "%s", mlt_properties_serialise_yaml( doc ) );
mlt_properties_close( doc );
error = 1;
}