W dniu 28.04.2016 o 19:44, Andrey Utkin pisze:
On Thu, Apr 28, 2016 at 02:09:21PM +0000, JULIAN GARDNER wrote:
Ok added the code from filtering_audio.c to create a filterchain, changed my 
code to take the decoded frames and push into the filter.
filt_frame is returned and this is pushed into the avcodec_encode_audio2 and 
guess what error i get

[mp2 @ xxxxxxxxxxx] nb_samples (1024) != frame_size (1152) 
(avencode_encoder_audio2)
So question one, How do i fix this
Append this filter to your filtering string, with proper parameter.
http://ffmpeg.org/ffmpeg-filters.html#asetnsamples


You can also use a buffersink method av_buffersink_set_frame_size and pass AVCodecContext->frame_size as a second parameter (be aware that this field is set in avcodec_open2 method so you have to invoke this earlier).
--
Regards
Przemysław Sobala
_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user

Reply via email to