But I've been reading about the av_read_frame and I understand, maybe wrong,
that this function is when you read from a file. You need pass to this
function an AVFormatContext an that structure is init when you read from a
file with av_open_input_file. I don't understand where I need to init this
if I recieve the data from an IP Camera, using RTSP.

2010/2/4 sateesh babu <[email protected]>

> Looks like you are not using av_read_frame to read a packet from the stream
> coming from IP camera.
>
> On Thu, Feb 4, 2010 at 12:49 PM, Miguel Angel Arcos
> <[email protected]>wrote:
>
> > Hi developers,
> >
> > I'm working with avcodec and I'm having some troubles to decode frame
> data
> > from an IP Camera. First, after init the library correctly I do the next:
> >
> > /* My Code */
> > avcodec_init();
> > avcodec_register_all();
> > pCodec = avcodec_find_decoder(CODEC_ID_H264);
> >
> > if pCodec is OK
> >  avcodec_alloc_context(MyContext)
> >  avcodec_get_context_defaults(MyContext)
> >  MyContext->width = CamWidth
> >  MyContext->height = CamHeight
> >  MyContext->pix_fmt = PIX_FMT_RGB32; /*/ I'm not completely sure about
> it*
> >  avcodec_open(MyContext,pCodec)
> >
> >  if avcodec_open(MyContext,pCodec) is OK
> >    avcodec_alloc_frame(MyAVFrame)
> >    avcodec_get_frame_defaults(MyAVFrame)
> >    av_init_packet(MyAVPacket)
> >    MyAVPacket->size = CamSizeImage;
> >    MyAVPacket->data= CompressedBuffer;
> >    *ret =
> avcodec_decode_video2(MyContext,MyAVFrame,got_picture,MyAVPacket)
> > * //* Problem!!*
> >
> > The last line return -1 and got_picture 0. I revised all the parameters
> in
> > MyContext and I can't see where is the problem. Any suggestions?
> >
> > Thanks in advance.
> >
> > --
> > Miguel Angel Arcos
> > _______________________________________________
> > libav-user mailing list
> > [email protected]
> > https://lists.mplayerhq.hu/mailman/listinfo/libav-user
> >
>
>
>
> --
> Sateesh
> _______________________________________________
> libav-user mailing list
> [email protected]
> https://lists.mplayerhq.hu/mailman/listinfo/libav-user
>



-- 
Miguel Angel Arcos
_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user

Reply via email to