Hi,

A gif file isn't guessed any more after gif was removed from img_tags[] in
img2.c.

Below there is a sample which results in "codec_name=, codec_id=0" for a gif
file. Other codecs listed in img_tags[] are detected correctly.

Is this behaviour intended?
I need to use image2pipe, because I need a custom AVIOContext.

regards

#include <stdio.h>
#include <libavformat/avformat.h>

int main (int argc, char **argv)
{
  av_register_all();
  AVFormatContext *avFormat = avformat_alloc_context();
  AVInputFormat *fmt = av_find_input_format("image2pipe");

  avformat_open_input(&avFormat, "test.gif", fmt, NULL);
  printf("codec_name=%s, codec_id=%i\n",
avFormat->streams[0]->codec->codec_name, avFormat->streams[0]->codec->codec_id);
  return 0;
}

_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user

Reply via email to