Hi. in my case, and probably in yours is that when the "application" exits is not cleaning all the allocated memory during the running process. so, when you make a second call there is not enough space and the application gives a memory error. Check in your code to see when the application exits for the first time if it does all of the av_free and free .. for each malloc you do .. there must be one free..
its very annoying to pin point it because there is no debug process for jni and android.. printf and pencil is the option.. ------ Give a man a fish and you feed him for a day. Teach him how to fish and you feed him for a lifetime. On Mon, Jul 2, 2012 at 9:53 PM, Igor Oliveira <igor...@gmail.com> wrote: > Hi, I'm having the same problem. I downloaded this project: > https://github.com/havlenapetr/FFMpeg > > I've made some changes and I don't need the jniaudio and jnivideo libs. > > I just need to call the "main" method from class ffmpeg.c and I made some > changes to the file com_media_ffmpeg_FFMpeg.c to look like ffmpeg.c. > > I can only make one call to the method "native_av_parse_options". If call > another time the aplication crashes and logcat prints "Fatal signal 11 > (SIGSEGV) at 0xdeadbaad (code=1)". After a short time the aplication is > restarted automatically. > > Rui Luís, I would like to know how do you solve this problem. > > Thanks in advance. > > -- > View this message in context: > http://libav-users.943685.n4.nabble.com/Libav-user-FFMPEG-JNI-ANDROID-tp4655206p4655359.html > Sent from the libav-users mailing list archive at Nabble.com. > _______________________________________________ > Libav-user mailing list > Libav-user@ffmpeg.org > http://ffmpeg.org/mailman/listinfo/libav-user >
_______________________________________________ Libav-user mailing list Libav-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/libav-user