tools/ismindex.c File Reference
#include <stdio.h>
#include <string.h>
#include <sys/stat.h>
#include "libavformat/avformat.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/mathematics.h"
Go to the source code of this file.
|
Data Structures |
| struct | MoofOffset |
| struct | VideoFile |
| struct | VideoFiles |
Functions |
| static int | usage (const char *argv0, int ret) |
| static int | copy_tag (AVIOContext *in, AVIOContext *out, int32_t tag_name) |
| static int | write_fragment (const char *filename, AVIOContext *in) |
| static int | write_fragments (struct VideoFiles *files, int start_index, AVIOContext *in) |
| static int | read_tfra (struct VideoFiles *files, int start_index, AVIOContext *f) |
| static int | read_mfra (struct VideoFiles *files, int start_index, const char *file, int split) |
| static int | get_private_data (struct VideoFile *vf, AVCodecContext *codec) |
| static int | get_video_private_data (struct VideoFile *vf, AVCodecContext *codec) |
| static int | handle_file (struct VideoFiles *files, const char *file, int split) |
| static void | output_server_manifest (struct VideoFiles *files, const char *basename) |
| static void | output_client_manifest (struct VideoFiles *files, const char *basename, int split) |
| static void | clean_files (struct VideoFiles *files) |
| int | main (int argc, char **argv) |
Function Documentation
| static void clean_files |
( |
struct VideoFiles * |
files |
) |
[static] |
| static int handle_file |
( |
struct VideoFiles * |
files, |
|
|
const char * |
file, |
|
|
int |
split | |
|
) |
| | [static] |
| int main |
( |
int |
argc, |
|
|
char ** |
argv | |
|
) |
| | |
| static void output_client_manifest |
( |
struct VideoFiles * |
files, |
|
|
const char * |
basename, |
|
|
int |
split | |
|
) |
| | [static] |
| static void output_server_manifest |
( |
struct VideoFiles * |
files, |
|
|
const char * |
basename | |
|
) |
| | [static] |
| static int read_mfra |
( |
struct VideoFiles * |
files, |
|
|
int |
start_index, |
|
|
const char * |
file, |
|
|
int |
split | |
|
) |
| | [static] |
| static int usage |
( |
const char * |
argv0, |
|
|
int |
ret | |
|
) |
| | [static] |
| static int write_fragment |
( |
const char * |
filename, |
|
|
AVIOContext * |
in | |
|
) |
| | [static] |