rui.luis at gmail.com
Tue Jul 3 12:07:50 CEST 2012
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 <igorols at gmail.com> wrote:
> Hi, I'm having the same problem. I downloaded this project:
> 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:
> Sent from the libav-users mailing list archive at Nabble.com.
> Libav-user mailing list
> Libav-user at ffmpeg.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Libav-user