Skip to content

whatever4711/jfx-media-android

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A short description of the files in this repository is shown here:

1.- /jfxrtmedia

This folder is a mirror of the source code provided by the javafxports community at https://bitbucket.org/javafxports/android-graphics-rt for the creation of a javafx runtime wich runs on the top of Dalvik.

Some changes have been made in order to generate the share objects files related to the media capabilities of Javafx in Android devices:

1.1 - File: /build.gradle 1.1.1 Line:305; property IS_COMPILE_MEDIA set to 'true' to build the media capabilites 1.1.2 Line 1936; if (t.name.startsWith("target")) statement modified in order to apply extra ldflags with target='dal' (dalvik)

1.2 - Added modules/media/src/main/native/gstreamer/projects/dalvik folder as a mirror of modules/media/src/main/native/gstreamer/projects/linux

1.3 - File /modules/media/src/main/native/gstreamer/projects/dalvik/gstreamer-lite/Makefile 1.3.1 Option -Werror=implicit-function-declaration disabled 1.3.2 Added several include lines 1.3.3 LDFLAGS modified

1.4 - File /modules/media/src/main/native/gstreamer/projects/dalvik/fxplugins/Makefile 1.4.1 Added several include lines 1.4.2 LDFLAGS modified

1.5 - A shell script named buildrt.sh has been made in order to call the build.gradle script with the proper parameters.

IMPORTANT: Please modify the parameters of buildrt.sh and the include lines on the previous Makefiles according to your local paths.

The current version of the javafx-android runtime with media capabilites but with runtime errors can be found in the path /build/dalvik-sdk inside this zip file.

2.- gstreamer_include

This folder is a copy of the of the gstreamer-sdk-android-arm-debug 'include' folder provided at http://docs.gstreamer.com/display/GstSDK/Installing+for+Android+development needed to compile gstreamer and fxplugins (previous Makefiles).

3.- dalvik-sdk-NoMedia

This folder is a copy of the runtime provided by the javafxports community where all media capabilities are not supported.

4.- JavaFX2_Media_Description.pdf A short description of the media functionalities in JavaFX2.

Considerations:

Instructions to deploy a JavaFX application(without media capabilities) using the javafx-android runtime provided by the javafxports community can be found here: https://bitbucket.org/javafxports/android/wiki/Building%20and%20deploying%20JavaFX%20Applications

Instructions to create the javafx-android runtime can be fount at: https://bitbucket.org/javafxports/android/wiki/Building%20the%20JavaFX%20Android%20Runtime

About

JavaFX on Android

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published