| Index: source/patched-ffmpeg-mt/libavformat/img2.c | 
| =================================================================== | 
| --- source/patched-ffmpeg-mt/libavformat/img2.c	(revision 65184) | 
| +++ source/patched-ffmpeg-mt/libavformat/img2.c	(working copy) | 
| @@ -171,7 +171,7 @@ | 
| } | 
|  | 
|  | 
| -static int image_probe(AVProbeData *p) | 
| +static int read_probe(AVProbeData *p) | 
| { | 
| if (p->filename && av_str2id(img_tags, p->filename)) { | 
| if (av_filename_number_test(p->filename)) | 
| @@ -186,7 +186,7 @@ | 
| return av_str2id(img_tags, filename); | 
| } | 
|  | 
| -static int img_read_header(AVFormatContext *s1, AVFormatParameters *ap) | 
| +static int read_header(AVFormatContext *s1, AVFormatParameters *ap) | 
| { | 
| VideoData *s = s1->priv_data; | 
| int first_index, last_index; | 
| @@ -249,7 +249,7 @@ | 
| return 0; | 
| } | 
|  | 
| -static int img_read_packet(AVFormatContext *s1, AVPacket *pkt) | 
| +static int read_packet(AVFormatContext *s1, AVPacket *pkt) | 
| { | 
| VideoData *s = s1->priv_data; | 
| char filename[1024]; | 
| @@ -320,7 +320,7 @@ | 
| /******************************************************/ | 
| /* image output */ | 
|  | 
| -static int img_write_header(AVFormatContext *s) | 
| +static int write_header(AVFormatContext *s) | 
| { | 
| VideoData *img = s->priv_data; | 
|  | 
| @@ -336,7 +336,7 @@ | 
| return 0; | 
| } | 
|  | 
| -static int img_write_packet(AVFormatContext *s, AVPacket *pkt) | 
| +static int write_packet(AVFormatContext *s, AVPacket *pkt) | 
| { | 
| VideoData *img = s->priv_data; | 
| ByteIOContext *pb[3]; | 
| @@ -413,56 +413,47 @@ | 
| /* input */ | 
| #if CONFIG_IMAGE2_DEMUXER | 
| AVInputFormat image2_demuxer = { | 
| -    "image2", | 
| -    NULL_IF_CONFIG_SMALL("image2 sequence"), | 
| -    sizeof(VideoData), | 
| -    image_probe, | 
| -    img_read_header, | 
| -    img_read_packet, | 
| -    NULL, | 
| -    NULL, | 
| -    NULL, | 
| -    AVFMT_NOFILE, | 
| +    .name           = "image2", | 
| +    .long_name      = NULL_IF_CONFIG_SMALL("image2 sequence"), | 
| +    .priv_data_size = sizeof(VideoData), | 
| +    .read_probe     = read_probe, | 
| +    .read_header    = read_header, | 
| +    .read_packet    = read_packet, | 
| +    .flags          = AVFMT_NOFILE, | 
| }; | 
| #endif | 
| #if CONFIG_IMAGE2PIPE_DEMUXER | 
| AVInputFormat image2pipe_demuxer = { | 
| -    "image2pipe", | 
| -    NULL_IF_CONFIG_SMALL("piped image2 sequence"), | 
| -    sizeof(VideoData), | 
| -    NULL, /* no probe */ | 
| -    img_read_header, | 
| -    img_read_packet, | 
| +    .name           = "image2pipe", | 
| +    .long_name      = NULL_IF_CONFIG_SMALL("piped image2 sequence"), | 
| +    .priv_data_size = sizeof(VideoData), | 
| +    .read_header    = read_header, | 
| +    .read_packet    = read_packet, | 
| }; | 
| #endif | 
|  | 
| /* output */ | 
| #if CONFIG_IMAGE2_MUXER | 
| AVOutputFormat image2_muxer = { | 
| -    "image2", | 
| -    NULL_IF_CONFIG_SMALL("image2 sequence"), | 
| -    "", | 
| -    "bmp,jpeg,jpg,ljpg,pam,pbm,pcx,pgm,pgmyuv,png,ppm,sgi,tga,tif,tiff,jp2", | 
| -    sizeof(VideoData), | 
| -    CODEC_ID_NONE, | 
| -    CODEC_ID_MJPEG, | 
| -    img_write_header, | 
| -    img_write_packet, | 
| -    NULL, | 
| -    .flags= AVFMT_NOTIMESTAMPS | AVFMT_NODIMENSIONS | AVFMT_NOFILE | 
| +    .name           = "image2", | 
| +    .long_name      = NULL_IF_CONFIG_SMALL("image2 sequence"), | 
| +    .extensions     = "bmp,jpeg,jpg,ljpg,pam,pbm,pcx,pgm,pgmyuv,png," | 
| +                      "ppm,sgi,tga,tif,tiff,jp2", | 
| +    .priv_data_size = sizeof(VideoData), | 
| +    .video_codec    = CODEC_ID_MJPEG, | 
| +    .write_header   = write_header, | 
| +    .write_packet   = write_packet, | 
| +    .flags          = AVFMT_NOTIMESTAMPS | AVFMT_NODIMENSIONS | AVFMT_NOFILE | 
| }; | 
| #endif | 
| #if CONFIG_IMAGE2PIPE_MUXER | 
| AVOutputFormat image2pipe_muxer = { | 
| -    "image2pipe", | 
| -    NULL_IF_CONFIG_SMALL("piped image2 sequence"), | 
| -    "", | 
| -    "", | 
| -    sizeof(VideoData), | 
| -    CODEC_ID_NONE, | 
| -    CODEC_ID_MJPEG, | 
| -    img_write_header, | 
| -    img_write_packet, | 
| -    .flags= AVFMT_NOTIMESTAMPS | AVFMT_NODIMENSIONS | 
| +    .name           = "image2pipe", | 
| +    .long_name      = NULL_IF_CONFIG_SMALL("piped image2 sequence"), | 
| +    .priv_data_size = sizeof(VideoData), | 
| +    .video_codec    = CODEC_ID_MJPEG, | 
| +    .write_header   = write_header, | 
| +    .write_packet   = write_packet, | 
| +    .flags          = AVFMT_NOTIMESTAMPS | AVFMT_NODIMENSIONS | 
| }; | 
| #endif | 
|  |