[FFmpeg-devel] [PATCH]Fixed av_fast_realloc calling error when compiled to the Dynamic library

杨超 owen6169496 at outlook.com
Mon Dec 8 03:53:56 CET 2014


Hello,Michael:
Sorry for the Format problem. Please Ignore the previous mail.

>the patch lost the \nyes, the patch lost \n.

the patch is :
---a/libavcodec/utils.c
+++b/libavcodec/utils.c
@@ -127,1 +127,1 
@@-#if FF_API_FAST_MALLOC && CONFIG_SHARED && HAVE_SYMVER
+#if FF_API_FAST_MALLOC && (!CONFIG_SHARED) && HAVE_SYMVER

>what error message(s) do you get when it fails ?
The command line is:
"./ffmpeg -y -i ./test.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb -strict -2 -f hls test.m3u8"
The fails Phenomenon is feign death( Not occurred hang up or segment fault ).
I debugged the dynamic library using gdb(a android mobile phone) and gdbserver(utuntu) 
and found when calling av_fast_realloc. 
The fails occurred.So I modified this bug as the patch and tested it(other processings on android plantform). 
The result is OK.The reason about this bug is using the macro “FF_SYMVER” on cross compile platform. 
Thank you for your reply.


> 
> Date: Sat, 6 Dec 2014 16:08:44 +0100
> From: michaelni at gmx.at
> To: ffmpeg-devel at ffmpeg.org
> Subject: Re: [FFmpeg-devel] [PATCH]Fixed av_fast_realloc calling error when	compiled to the Dynamic library
> 
> On Fri, Dec 05, 2014 at 06:05:30PM +0800, 杨超 wrote:
> > Hello,All:
> > source base: ffmpeg-2.2.10env:androidso/a: so
> > When calling the av_fast_realloc or av_fast_malloc. There will be a error ( the processing will feign death ).
> > Fixed patch:
>  
> > ---a/libavcodec/utils.c+++b/libavcodec/utils.c@@ -127,1 +127,1 @@-#if FF_API_FAST_MALLOC && CONFIG_SHARED && HAVE_SYMVER+#if FF_API_FAST_MALLOC && (!CONFIG_SHARED) && HAVE_SYMVER
>  
> the patch lost the \n
>  
> what error message(s) do you get when it fails ?
>  
> [...]
> -- 
> Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
>  
> The greatest way to live with honor in this world is to be what we pretend
> to be. -- Socrates
> 
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel 		 	   		  
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
 		 	   		  


More information about the ffmpeg-devel mailing list