Just to cover the obvious... you aren't passing audio (or subtitle)
packets to the video decoder are you?
On Sat, 07 Jun 2008 11:38:55 -0400, Konstantin Gorskov
<[EMAIL PROTECTED]> wrote:
> Hi! I'm using ffmpeg libs ported for WINCE and video file, encoded with
> PocketDivXEncoder 0.36
> Audio decodes and plays fine. But when it comes to video, this is what I
> get:
>
> first loop: pkt-size = 78, pkt->data = "blablablalblalala";
> second loop: pkt-size = 78, pkt->data = "blablablalblalala";
> third loop: pkt-size = 79, pkt->data = "blablablalblalala";
> fourth loop: pkt-size = 3780, pkt->data = "0 ''"; - CRASH
>
> Thats is part if the code, which never reaches "frameFinished":
>
> while(av_read_frame(ic, pkt)>=0)
> {
>
> // Decode video frame
>
> avcodec_decode_video(pCodecCtx, pFrame,
> &frameFinished,
> pkt->data, pkt->size);
>
>
> //Did we get a video frame?
> if(frameFinished)
> {
> //write to file
>
> }
> av_free_packet(pkt);
> }
>
> It works, for sample, if I decode mpeg2 video (video is somehow consists
> of 3 streched frames in one but well anyway), but DivX encoded video
> crashes on third loop with this output:
>
> Data Abort: Thread=95c01400 Proc=8c247700 'ffdecode.exe'
> AKY=00010001 PC=014c9a68 RA=014d9ae4 BVA=203ad5c4 FSR=00000405
> Unhandled exception at 0x014c9a68 in ffdecode.exe: 0xC0000005: Access
> violation reading location 0x003ad5c4.
>
>
> Any suggestions what am I doing wrong?
>
>
> _______________________________________________
> libav-user mailing list
> [email protected]
> https://lists.mplayerhq.hu/mailman/listinfo/libav-user
>
_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user