I tried playing another mp3 file then at the below line. int res = av_find_stream_info(pFormatCtx);
I got res as -1 so this is unable to find stream info..so please help in solving this issue.. On Thu, Oct 31, 2013 at 6:21 PM, Robert Schmidt <[email protected]>wrote: > On Thu, Oct 31, 2013 at 9:46 AM, Yamusani Vinay <[email protected]> > wrote: > > > > the error is while decoding the length obtained is negative. > > > > One possibility is that you might be trying to decode a non-audio > packet. On line 110, after you've read a packet from the file, you > check if your decoding context is for audio, which will always be > true. What I think you want to do is instead check that the packet > you retrieved is associated with your audio stream and not some other > stream in the file. > > Something like > > if (packet.stream_index == audioStream) > > It's possible this code worked for a .wav file if the file only had a > single stream containing audio data. > > Hope this helps. > > Rob > _______________________________________________ > Libav-user mailing list > [email protected] > http://ffmpeg.org/mailman/listinfo/libav-user >
_______________________________________________ Libav-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/libav-user
