[FFmpeg-trac] #2819(avcodec:new): [Android] avcodec cannot find symbol OMXCodec::Create
FFmpeg
trac at avcodec.org
Tue Jul 30 02:07:14 CEST 2013
#2819: [Android] avcodec cannot find symbol OMXCodec::Create
------------------------------------+-----------------------------------
Reporter: cxo | Owner:
Type: defect | Status: new
Priority: important | Component: avcodec
Version: git-master | Resolution:
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
------------------------------------+-----------------------------------
Comment (by cxo):
I think I have found some useful information;
The missing symbol as shown above is;
{{{
_ZN7android8OMXCodec6CreateERKNS_2spINS_4IOMXEEERKNS1_INS_8MetaDataEEEbRKNS1_INS_11MediaSourceEEEPKcj
}}}
Which obviously can be found in the version of libstagefright.so from
http://download.cyanogenmod.com/get/update-cm-7.0.3-N1-signed.zip (which
build_stagefright downloads/extracts into ../android-libs )
Whilst libstagefright.so from the Nexus 10 / 4.2.2 contains
{{{
_ZN7android8OMXCodec6CreateERKNS_2spINS_4IOMXEEERKNS1_INS_8MetaDataEEEbRKNS1_INS_11MediaSourceEEEPKcjRKNS1_I13ANativeWindowEE
}}}
I don't understand these C++ symbols, but if I had to guess it looks like
the parameters for OMXCodec::Create has changed?
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2819#comment:2>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list