On 2/26/13, Haridas Sagar N <[email protected]> wrote: >> codec = avcodec_find_encoder(AV_CODEC_ID_PCM_S16LE); > " AV_CODEC_ID_PCM_S16LE" is not the codec id it is just the sample format do > you have to use AV_CODEC_ID_MP2 i guess...
wrong. > > and can i know what exactly you are working on decoding_encoding.c example > > Regards > > Haridas Sagar N > ________________________________________ > From: [email protected] [[email protected]] on > behalf of Paul B Mahol [[email protected]] > Sent: Tuesday, February 26, 2013 12:23 AM > To: This list is about using libavcodec, libavformat, libavutil, > libavdevice and libavfilter. > Subject: Re: [Libav-user] Why (c->frame_size = 0) ? > > On 2/25/13, Joe Flowers <[email protected]> wrote: >> In the decoding_encoding.c file, I have changed >> >> >> codec = avcodec_find_encoder(AV_CODEC_ID_MP2); >> to >> codec = avcodec_find_encoder(AV_CODEC_ID_PCM_S16LE); >> >> >> but now I get >> >> >> "Could not allocate -22 bytes for samples buffer" >> >> back from >> >> buffer_size = av_samples_get_buffer_size(NULL, c->channels, >> c->frame_size, c->sample_fmt, 0); >> >> >> Anyone know how I can fix this problem? > > Without exact source code? Unlikely. > >> >> Thanks! >> >> Joe >> >> ---------------------------------------------------- >> //For AV_CODEC_ID_PCM_S16LE: >> //c->channels = (2). >> //c->frame_size = (0). > > looks wrong. > >> //c->sample_fmt = (1). > > looks wrong. > >> >> //For AV_CODEC_ID_MP2: >> //c->channels = (2). >> //c->frame_size = (1152). >> //c->sample_fmt = (1). > > looks wrong. > >> ----------------------------------------------------- >> _______________________________________________ >> 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 > > Notice: The information contained in this e-mail message and/or attachments > to it may contain confidential or privileged information. If you are not the > intended recipient, any dissemination, use, review, distribution, printing > or copying of the information contained in this e-mail message and/or > attachments to it are strictly prohibited. If you have received this > communication in error, please notify us by reply e-mail or telephone and > immediately and permanently delete the message and any attachments. Thank > you > > > _______________________________________________ > 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
