Recherche avancée

Médias (2)

Mot : - Tags -/documentation

Autres articles (87)

  • L’utiliser, en parler, le critiquer

    10 avril 2011

    La première attitude à adopter est d’en parler, soit directement avec les personnes impliquées dans son développement, soit autour de vous pour convaincre de nouvelles personnes à l’utiliser.
    Plus la communauté sera nombreuse et plus les évolutions seront rapides ...
    Une liste de discussion est disponible pour tout échange entre utilisateurs.

  • Use, discuss, criticize

    13 avril 2011, par

    Talk to people directly involved in MediaSPIP’s development, or to people around you who could use MediaSPIP to share, enhance or develop their creative projects.
    The bigger the community, the more MediaSPIP’s potential will be explored and the faster the software will evolve.
    A discussion list is available for all exchanges between users.

  • Mediabox : ouvrir les images dans l’espace maximal pour l’utilisateur

    8 février 2011, par

    La visualisation des images est restreinte par la largeur accordée par le design du site (dépendant du thème utilisé). Elles sont donc visibles sous un format réduit. Afin de profiter de l’ensemble de la place disponible sur l’écran de l’utilisateur, il est possible d’ajouter une fonctionnalité d’affichage de l’image dans une boite multimedia apparaissant au dessus du reste du contenu.
    Pour ce faire il est nécessaire d’installer le plugin "Mediabox".
    Configuration de la boite multimédia
    Dès (...)

Sur d’autres sites (8947)

  • While working with ffmpeg : Created function in C file and after compilation with NDK accessing from android activity, getting signal 11 error

    30 mai 2016, par Dayanand Lande

    After successfully fire command ndk-build I got .so file in my libs folder, then after some changes in gradle file I got native_libs.xml .idea/libraries folder.

    Now I am accessing c function from my java code/ android activity. I am getting signal 11 error

    My code is

    C file

    #include
    #include <android></android>log.h>
    #include

    #include "libavcodec/avcodec.h"
    #include "libavformat/avformat.h"

    #define LOG_TAG "mylib"
    #define LOGI(...)  __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__)
    #define LOGE(...)  __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, __VA_ARGS__)


    //JNIEXPORT jint JNICALL Java_com_xxx_xxx_activities_SplashActivity_logFileInfo(JNIEnv * env, jobject this, jstring filename);

    jint Java_com_xxx_xxx_activities_TutorialsActivity_logFileInfo(JNIEnv * env, jobject this, jstring filename)
    {
       av_register_all();

       AVFormatContext *pFormatCtx;
       const jbyte *str;
       str = (*env)->GetStringUTFChars(env, filename, NULL);

       if(avformat_open_input(&amp;pFormatCtx, str, NULL, NULL)!=0)
       {
           LOGE("Can't open file '%s'\n", str);
           return 1;
       }
       else
       {
           LOGI("File was opened\n");
           LOGI("File '%s', Codec %s",
               pFormatCtx->filename,
               pFormatCtx->iformat->name
           );
       }
       return 0;
    }

    Loading and try to access method in java code is

    private static native int logFileInfo(String filename);


       static {
           System.loadLibrary("framegrabber");
       }

    In OnCreate of activity

    logFileInfo(file.getAbsolutePath());

    Finally error at point logFileInfo(file.getAbsolutePath()); is

    A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x106e in tid 8905 (Thread-20972)

    Please replay if you have any solution, Thanking in advance.

  • A/libc : Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0

    16 mai 2016, par Pedro

    I’m working with javacv and when I try run my app with Android 6, it crashes.
    The app only crash with android 6. I tested with android N, android 5 and android 4.4
    the app crash when do a instance of FFmpegFrameRecorder class.
    This is the code of my class :

    public class MainActivity extends Activity{

     @Override
     protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.activity_main);

       new FFmpegFrameRecorder("", 320, 240, 1);
     }
    }

    this is my log error :

                                             --------- beginning of crash
    05-16 14:46:15.845 6144-6144/com.example.pedro.ffmpeg30 A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 6144 (.pedro.ffmpeg30)
    05-16 14:46:15.902 371-371/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
    05-16 14:46:15.905 371-371/? A/DEBUG: Build fingerprint: 'google/shamu/shamu:6.0.1/MMB29K/2419427:user/release-keys'
    05-16 14:46:15.910 371-371/? A/DEBUG: Revision: '0'
    05-16 14:46:15.910 371-371/? A/DEBUG: ABI: 'arm'
    05-16 14:46:15.915 371-371/? A/DEBUG: pid: 6144, tid: 6144, name: .pedro.ffmpeg30  >>> com.example.pedro.ffmpeg30 &lt;&lt;&lt;
    05-16 14:46:15.915 371-371/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
    05-16 14:46:15.912 371-371/? W/debuggerd: type=1400 audit(0.0:525): avc: denied { search } for name="com.example.pedro.ffmpeg30" dev="dm-1" ino=742565 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0
    05-16 14:46:15.912 371-371/? W/debuggerd: type=1400 audit(0.0:526): avc: denied { search } for name="com.example.pedro.ffmpeg30" dev="dm-1" ino=742565 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0
    05-16 14:46:15.912 371-371/? W/debuggerd: type=1400 audit(0.0:527): avc: denied { search } for name="com.example.pedro.ffmpeg30" dev="dm-1" ino=742565 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0
    05-16 14:46:15.912 371-371/? W/debuggerd: type=1400 audit(0.0:528): avc: denied { search } for name="com.example.pedro.ffmpeg30" dev="dm-1" ino=742565 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0
    05-16 14:46:15.922 371-371/? W/debuggerd: type=1400 audit(0.0:529): avc: denied { search } for name="com.example.pedro.ffmpeg30" dev="dm-1" ino=742565 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0
    05-16 14:46:15.922 371-371/? W/debuggerd: type=1400 audit(0.0:530): avc: denied { search } for name="com.example.pedro.ffmpeg30" dev="dm-1" ino=742565 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0
    05-16 14:46:15.922 371-371/? W/debuggerd: type=1400 audit(0.0:531): avc: denied { search } for name="com.example.pedro.ffmpeg30" dev="dm-1" ino=742565 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0
    05-16 14:46:15.922 371-371/? W/debuggerd: type=1400 audit(0.0:532): avc: denied { search } for name="com.example.pedro.ffmpeg30" dev="dm-1" ino=742565 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0
    05-16 14:46:15.922 371-371/? W/debuggerd: type=1400 audit(0.0:533): avc: denied { search } for name="com.example.pedro.ffmpeg30" dev="dm-1" ino=742565 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0
    05-16 14:46:15.922 371-371/? W/debuggerd: type=1400 audit(0.0:534): avc: denied { search } for name="com.example.pedro.ffmpeg30" dev="dm-1" ino=742565 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0
    05-16 14:46:15.922 371-371/? W/debuggerd: type=1400 audit(0.0:535): avc: denied { search } for name="com.example.pedro.ffmpeg30" dev="dm-1" ino=742565 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0
    05-16 14:46:15.922 371-371/? W/debuggerd: type=1400 audit(0.0:536): avc: denied { search } for name="com.example.pedro.ffmpeg30" dev="dm-1" ino=742565 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0
    05-16 14:46:15.940 371-371/? A/DEBUG:     r0 00000000  r1 00000002  r2 b6811031  r3 a0f5de7c
    05-16 14:46:15.940 371-371/? A/DEBUG:     r4 a0f59594  r5 b67c1a61  r6 b362f1a4  r7 00000001
    05-16 14:46:15.940 371-371/? A/DEBUG:     r8 b6f4c6ec  r9 0000000b  sl b362f1a4  fp b6f452fc
    05-16 14:46:15.941 371-371/? A/DEBUG:     ip fffffe8c  sp bea86820  lr a0efcec1  pc a0efe58a  cpsr 000d0030
    05-16 14:46:15.932 371-371/? W/debuggerd: type=1400 audit(0.0:537): avc: denied { search } for name="com.example.pedro.ffmpeg30" dev="dm-1" ino=742565 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0
    05-16 14:46:15.964 371-371/? A/DEBUG: backtrace:
    05-16 14:46:15.965 371-371/? A/DEBUG:     #00 pc 0001a58a  /data/data/com.example.pedro.ffmpeg30/cache/javacpp23106072121027/libc.so
    05-16 14:46:15.965 371-371/? A/DEBUG:     #01 pc 00016695  /data/data/com.example.pedro.ffmpeg30/cache/javacpp23106072121027/libc.so
    05-16 14:46:15.965 371-371/? A/DEBUG:     #02 pc 00002465  /system/bin/linker (__dl__ZN6soinfo13call_functionEPKcPFvvE+48)
    05-16 14:46:15.965 371-371/? A/DEBUG:     #03 pc 0000252f  /system/bin/linker (__dl__ZN6soinfo10call_arrayEPKcPPFvvEjb+134)
    05-16 14:46:15.965 371-371/? A/DEBUG:     #04 pc 000026f5  /system/bin/linker (__dl__ZN6soinfo17call_constructorsEv+160)
    05-16 14:46:15.965 371-371/? A/DEBUG:     #05 pc 00006115  /system/bin/linker (__dl__Z9do_dlopenPKciPK17android_dlextinfo+224)
    05-16 14:46:15.966 371-371/? A/DEBUG:     #06 pc 00001c95  /system/bin/linker (__dl_dlopen+20)
    05-16 14:46:15.966 371-371/? A/DEBUG:     #07 pc 0025b13b  /system/lib/libart.so (art::JavaVMExt::LoadNativeLibrary(_JNIEnv*, std::__1::basic_string, std::__1::allocator<char> > const&amp;, _jobject*, std::__1::basic_string, std::__1::allocator<char> >*)+650)
    05-16 14:46:15.966 371-371/? A/DEBUG:     #08 pc 002d13d7  /system/lib/libart.so (art::Runtime_nativeLoad(_JNIEnv*, _jclass*, _jstring*, _jobject*, _jstring*)+194)
    05-16 14:46:15.962 371-371/? W/debuggerd: type=1400 audit(0.0:538): avc: denied { search } for name="com.example.pedro.ffmpeg30" dev="dm-1" ino=742565 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0
    05-16 14:46:15.966 371-371/? A/DEBUG:     #09 pc 738b0105  /data/dalvik-cache/arm/system@framework@boot.oat (offset 0x1ec9000)
    05-16 14:46:16.339 863-6279/? W/ActivityManager:   Force finishing activity com.example.pedro.ffmpeg30/.MainActivity
    05-16 14:46:16.339 371-371/? A/DEBUG: Tombstone written to: /data/tombstones/tombstone_07
    05-16 14:46:16.339 371-371/? E/DEBUG: AM write failed: Broken pipe
    </char></char>

    I’m using the last version downloaded here :
    http://search.maven.org/#search|ga|1|bytedeco

    my gradle dependencies :

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

     compile files('libs/javacv-1.2.jar')
     compile files('libs/javacpp-1.2.jar')
     compile files('libs/ffmpeg-3.0.2-1.2.jar')
     compile files('libs/ffmpeg-3.0.2-1.2-android-arm.jar')
    }
  • nvenc : only write the VUI signal type fields if they are set

    12 mai 2016, par Anton Khirnov
    nvenc : only write the VUI signal type fields if they are set
    

    Based on a patch by Agatha Hu <ahu@nvidia.com>.

    • [DBH] libavcodec/nvenc.c