pinxue <[email protected]> added the comment: Done, I add following note in INSTALL 1 RockPlayer notes: 2 Following is method used by original FFmpeg. Which doesn't work with 3 Android NDK yet. 4 5 Please use Android.mk to build the .so by standard Android NDK way. 6
Added doc and README.RockPlayer 1 RockPlayer: 2 ----------- 3 4 RockPlayer is a feature rich high performance video player for Android platform created by Redirect Intelligence (http://www.redirectin.com). RockPlayer supports a lot of formats by using FFmpeg as decoding engine, it also supports OpenCore built-in in Android to make most of the hardware and system in sy stem player mode, system player mode has better battery performance but supports much fewer video format. 5 6 RockPlayer does not use or refer MPlayer for video playing, instead it uses a homebrew video rendering engine special designed for Android platform. 7 8 9 Copyright: 10 ----------- 11 12 RockPlayer uses LGPLed splitters and decoders from FFmpeg project (Copyright (c) 2000-2010 Fabrice Bellard, et al.). 13 14 FFmpeg is a free software licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later. 15 16 FFmpeg is a trademark of Fabrice Bellard, originator of the FFmpeg project. 17 18 Original Source code for FFmpeg can be found on the FFmpeg web site (http://www.ffmpeg.org). 19 20 This source package contains full copy of sourced code of FFmpeg, which is used by RockPlayer to create its ffmpeg.so . 21 22 23 Modification and updates: 24 ------------------------ 25 26 We removed configure script and replaced it by Android.mk, which is easier to work together with Google Android NDK. Please put the whole source structur e into your NDK application and refer this Android.mk as any NDK application. 27 28 The interface and implementation of FFmpeg is not changed. But we removed all files other than three components interested by RockPlayer: libavformat, li bavcodec, libavutil for easy maintain and less confusion. 29 30 If you are interesting in use different version of FFmpeg, just try to replace the corresponding files. But we are only sure this project compiles as it provided with NDK 1.6. 31 32 But be careful if you are going to modify the Android.mk contained in this package, especially when adding more files, some files use GPL instead of LGPL which may cause the derived product doesn't apply LGPL any longer. Please check LICENSE from FFmpeg project for details. 33 34 RockPlayer's website is http://www.anplayer.com, where you may find latest version of this source package. ________________________________________________ FFmpeg issue tracker <[email protected]> <https://roundup.ffmpeg.org/issue2101> ________________________________________________
