Recherche avancée

Médias (91)

Autres articles (50)

  • Demande de création d’un canal

    12 mars 2010, par

    En fonction de la configuration de la plateforme, l’utilisateur peu avoir à sa disposition deux méthodes différentes de demande de création de canal. La première est au moment de son inscription, la seconde, après son inscription en remplissant un formulaire de demande.
    Les deux manières demandent les mêmes choses fonctionnent à peu près de la même manière, le futur utilisateur doit remplir une série de champ de formulaire permettant tout d’abord aux administrateurs d’avoir des informations quant à (...)

  • Les vidéos

    21 avril 2011, par

    Comme les documents de type "audio", Mediaspip affiche dans la mesure du possible les vidéos grâce à la balise html5 .
    Un des inconvénients de cette balise est qu’elle n’est pas reconnue correctement par certains navigateurs (Internet Explorer pour ne pas le nommer) et que chaque navigateur ne gère en natif que certains formats de vidéos.
    Son avantage principal quant à lui est de bénéficier de la prise en charge native de vidéos dans les navigateur et donc de se passer de l’utilisation de Flash et (...)

  • Gestion de la ferme

    2 mars 2010, par

    La ferme est gérée dans son ensemble par des "super admins".
    Certains réglages peuvent être fais afin de réguler les besoins des différents canaux.
    Dans un premier temps il utilise le plugin "Gestion de mutualisation"

Sur d’autres sites (8023)

  • Fix compilation with —enable-lto —enable-shared with icc.

    12 mai 2014, par Carl Eugen Hoyos
    Fix compilation with —enable-lto —enable-shared with icc.
    
    • [DH] configure
  • Include Shared library .so in android studio

    15 avril 2016, par Spartan

    I extracted ffmpeg in ndk’s source folder then compiled it there only for that I followed this :http://www.roman10.net/2013/08/18/how-to-build-ffmpeg-with-ndk-r9/ and successfully generated android folder with arm/lib and arm/include files.

    After that I created one Android.mk file in $NDK/sources/ffmpeg/android/arm and one Android.mk in my android project(src/main/jni folder).

    My src/main/jni/Android.mk is like this :

    LOCAL_PATH := $(call my-dir)

    include $(CLEAR_VARS)

    LOCAL_MODULE    := tutorial01
    LOCAL_SRC_FILES := tutorial01.c
    LOCAL_LDLIBS := -llog -ljnigraphics -lz
    LOCAL_SHARED_LIBRARIES := libavcodec

    include $(BUILD_SHARED_LIBRARY)
    $(call import-module,ffmpeg-3.0.1/android/arm)

    and $NDK/sources/ffmpeg/android/arm/Android.mk is :

    LOCAL_PATH:= $(call my-dir)

    include $(CLEAR_VARS)
    LOCAL_MODULE:= libavcodec
    LOCAL_SRC_FILES:= lib/libavcodec-57.so
    LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include
    include $(PREBUILT_SHARED_LIBRARY)

    I updated my build.gradle like this and successfully generated jniLibs with .so files but I am getting libavcodec/avcodec.h : No such file or directory while building project.

    import org.apache.tools.ant.taskdefs.condition.Os

    apply plugin: 'com.android.model.application'

    model {
       android {
           compileSdkVersion = 23
           buildToolsVersion = "23.0.2"

           defaultConfig.with {
               applicationId = "com.example.spartan.hello"
               minSdkVersion.apiLevel = 18
               targetSdkVersion.apiLevel = 23
               versionCode = 1
               versionName = "1.0"
           }
       }
       android.buildTypes {
           release {
               minifyEnabled = false
               proguardFiles.add(file('proguard-android.txt'))
           }
       }

       android.sources {
           main {
               jni {
                   source {
                       srcDirs = []
                   }

               }

           }

           main {
               jniLibs {
                   source {
                       srcDirs = ['src/main/libs']
                   }
               }
           }

       }

       android.ndk {
           moduleName = "tutorial01"
           stl = 'gnustl_shared'
       }
    }


    task ndkBuild(type: Exec) {
       if (Os.isFamily(Os.FAMILY_WINDOWS)) {
           commandLine 'ndk-build.cmd', '-C', file('src/main').absolutePath
       } else {
           commandLine 'ndk-build', '-C', file('src/main').absolutePath
       }
    }
    tasks.withType(JavaCompile) {
       compileTask -> compileTask.dependsOn ndkBuild
    }

    dependencies {
       compile fileTree(include: ['*.jar'], dir: 'libs')
       testCompile 'junit:junit:4.12'
       compile 'com.android.support:appcompat-v7:23.2.1'
    }

    and loading them in my activity like this :

    static {
           System.loadLibrary("tutorial01");    
           System.loadLibrary("avcodec-57");  
       }

    I am new to NDK so, Is it ok if we manually paste header files in jni folder ?

  • build : Add an option for passing linker flags to the shared library build

    20 juin 2017, par Janne Grunau
    build : Add an option for passing linker flags to the shared library build
    

    Also employ this mechanism to pass $libdir to the runtime library search
    path if rpath is enabled. This fixes underlinking of some test binaries
    on some systems.

    • [DBH] avbuild/library.mak
    • [DBH] configure