Skip to content
Snippets Groups Projects
avprobe.c 30.8 KiB
Newer Older
  • Learn to ignore specific revisions
  •     octx.print_array_header = ini_print_array_header;
    
        octx.print_array_footer = ini_print_array_footer;
    
        octx.print_object_header = ini_print_object_header;
    
        octx.print_integer = ini_print_integer;
        octx.print_string = ini_print_string;
    
    
        parse_options(NULL, argc, argv, options, opt_input_file);
    
    Stefano Sabatini's avatar
    Stefano Sabatini committed
    
        if (!input_filename) {
            show_usage();
            fprintf(stderr, "You have to specify one input file.\n");
    
            fprintf(stderr,
                    "Use -h to get full help or, even better, run 'man %s'.\n",
                    program_name);
    
            exit_program(1);
    
        probe_out = avio_alloc_context(buffer, AVP_BUFFSIZE, 1, NULL, NULL,
                                     probe_buf_write, NULL);
        if (!probe_out)
    
            exit_program(1);
    
        probe_header();
        ret = probe_file(input_filename);
        probe_footer();
        avio_flush(probe_out);
        avio_close(probe_out);
    
        avformat_network_deinit();
    
    
    Stefano Sabatini's avatar
    Stefano Sabatini committed
    }