[FFmpeg-devel] [PATCH] Symbian OS won't load binaries which have a function pointer assigned directly using a library routine

Pankaj yadav pankajdnapster
Mon Jan 24 17:53:49 CET 2011


This is a known limitation of Symbian OS.Code compiles perfectly and
executables are built but when we run the application it simply fails to
load saying "Feature not supported".There is no way to debug as the
application is never started.

comment #10 in
http://discussion.forum.nokia.com/forum/showthread.php?100429-Menu-Feature-not-supported
comment #12 in
http://discussion.forum.nokia.com/forum/showthread.php?93263-Problems-with-porting-Openssl-on-to-symbian


confirm the issue and show the workaround needed. I confirm the issue as i
have actually tested this on real devices.

As millions of devices are already running this limited version of Symbian
OS rectifying symbian is a "no-go" and nor is Symbian opensource now.It
happens with any dynamic link library so having a crazy libc is out of
question.

After applying this patch ffmpeg works perfectly on Symbian so this is the
only hack needed.If this is a burden for other OSes wrapping it up in #ifdef
__SYMBIAN32__ directives is also an option.



More information about the ffmpeg-devel mailing list