[Libav-user] avcodec_find_decoder is always null
Oriol Magrané
omagrane at bmat.com
Fri Feb 7 22:05:46 CET 2014
Which is it the value of pCodecCtx->codec_id that you pass to
avcodec_find_decoder()?
On 07/02/14 10:28, keren happuch wrote:
> Hi,
>
> Im trying to execute a example program given in ffmpeg folder ,
>
>
> _1.1. Register all formats and codecs_
>
> av_register_all();
> avcodec_register_all();
> avformat_network_init();
>
> works fine
>
>
> _1.2. Open video file_
>
> char *drone_addr = "http://192.168.1.1:5555";
> AVFormatContext *pFormatCtx = NULL;
> while(avformat_open_input(&pFormatCtx, drone_addr, NULL, NULL) != 0)
> printf("Could not open the video file\nRetrying...\n");
>
> works fine
>
>
>
> _1.3. Display information_
>
> // Retrieve stream information
> avformat_find_stream_info(pFormatCtx, NULL);
> // Dump information to standard output
> av_dump_format(pFormatCtx, 0, drone_addr, 0);
>
>
> works fine
>
>
>
> _1.4. Find decoder _
>
> // Get a pointer to the codec context for the video stream
> // and find the decoder for the video stream
> AVCodecContext *pCodecCtx;
> AVCodec *pCodec;
> pCodecCtx = pFormatCtx->streams[0]->codec;
> pCodec = avcodec_find_decoder(pCodecCtx->codec_id);
>
>
>
> the condition fails.. avcodec_find_decoder always fails.. any help
> Thanks in advance
>
>
> _______________________________________________
> Libav-user mailing list
> Libav-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/libav-user
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ffmpeg.org/pipermail/libav-user/attachments/20140207/66a804ef/attachment.html>
More information about the Libav-user
mailing list