Recherche avancée

Médias (91)

Autres articles (83)

  • Des sites réalisés avec MediaSPIP

    2 mai 2011, par

    Cette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
    Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page.

  • Le plugin : Podcasts.

    14 juillet 2010, par

    Le problème du podcasting est à nouveau un problème révélateur de la normalisation des transports de données sur Internet.
    Deux formats intéressants existent : Celui développé par Apple, très axé sur l’utilisation d’iTunes dont la SPEC est ici ; Le format "Media RSS Module" qui est plus "libre" notamment soutenu par Yahoo et le logiciel Miro ;
    Types de fichiers supportés dans les flux
    Le format d’Apple n’autorise que les formats suivants dans ses flux : .mp3 audio/mpeg .m4a audio/x-m4a .mp4 (...)

  • Organiser par catégorie

    17 mai 2013, par

    Dans MédiaSPIP, une rubrique a 2 noms : catégorie et rubrique.
    Les différents documents stockés dans MédiaSPIP peuvent être rangés dans différentes catégories. On peut créer une catégorie en cliquant sur "publier une catégorie" dans le menu publier en haut à droite ( après authentification ). Une catégorie peut être rangée dans une autre catégorie aussi ce qui fait qu’on peut construire une arborescence de catégories.
    Lors de la publication prochaine d’un document, la nouvelle catégorie créée sera proposée (...)

Sur d’autres sites (7242)

  • can't load loadLibrary,Fatal signal 6 (SIGABRT), code -6

    8 septembre 2015, par Android Empire

    When I use System.loadLibrary("ffmpeg-neon"),there is a warning

    libffmpeg-neon.so has text relocations. This is wasting memory and prevents security hardening. Please fix

    and an erro

    libc Fatal signal 6 (SIGABRT), code -6 in tid 10203

    The source from https://github.com/appunite/AndroidFFmpeg.I build it on Unubtu-14.04.3-64bit,NDK-r10e

  • FFMPEG fatal signal 11 (SIGSEGV) on Android 5.0.2

    14 juillet 2015, par Jerikc XIONG

    I use the idol347(Android 5.0.2) to broadcast streaming, but I got the following error :

    07-14 15:16:20.484 F/libc    (26905): invalid address or address of corrupt block 0x7490b06f passed to dlfree
    07-14 15:16:20.485 F/libc    (26905): Fatal signal 11 (SIGSEGV), code 1, fault addr 0xdeadbaad in tid 27282 (FFmpeg)
    07-14 15:16:20.567 E/mm-camera(  342): cpp_hardware_process_frame:1105, v4l2 ioctl() failed. rc:-1, trans_code:-11, frame_id=217, identity=0x10002
    07-14 15:16:20.587 I/DEBUG   (  292): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
    07-14 15:16:20.587 I/DEBUG   (  292): Build fingerprint: 'TCL/6039K/idol347:5.0.2/LRX22G/v1AEY-0:user/release-keys'
    07-14 15:16:20.587 I/DEBUG   (  292): Revision: '0'
    07-14 15:16:20.587 I/DEBUG   (  292): ABI: 'arm'
    07-14 15:16:20.587 I/DEBUG   (  292): pid: 26905, tid: 27282, name: FFmpeg  >>> com.streaming.camera.demo <<<
    07-14 15:16:20.587 I/DEBUG   (  292): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xdeadbaad
    07-14 15:16:20.601 I/DEBUG   (  292): Abort message: 'invalid address or address of corrupt block 0x7490b06f passed to dlfree'
    07-14 15:16:20.601 I/DEBUG   (  292):     r0 00000000  r1 b6f40dec  r2 deadbaad  r3 00000000
    07-14 15:16:20.601 I/DEBUG   (  292):     r4 7490b06f  r5 b6f420f4  r6 a33d4000  r7 7490b077
    07-14 15:16:20.601 I/DEBUG   (  292):     r8 7490b070  r9 00000000  sl 00000000  fp 12e9c140
    07-14 15:16:20.601 I/DEBUG   (  292):     ip 00000000  sp a4bb6970  lr b6f126b7  pc b6f126b8  cpsr 600f0030
    07-14 15:16:20.602 I/DEBUG   (  292):
    07-14 15:16:20.602 I/DEBUG   (  292): backtrace:
    07-14 15:16:20.602 I/DEBUG   (  292):     #00 pc 000286b8  /system/lib/libc.so (dlfree+1239)
    07-14 15:16:20.602 I/DEBUG   (  292):     #01 pc 0000ef2b  /system/lib/libc.so (free+10)
    07-14 15:16:20.602 I/DEBUG   (  292):     #02 pc 000234bf  /data/app/com.streaming.camera.demo-1/lib/arm/ffmpegbridge.so (write_packet+146)
    07-14 15:16:20.602 I/DEBUG   (  292):     #03 pc 000b2b87  /data/dalvik-cache/arm/data@app@com.streaming.camera.demo-1@base.apk@classes.dex

    The related code snippet as following :

    write_packet(FFmpegBridgeContext *br_ctx, uint8_t *data, int data_size, long pts,
    int is_video, int is_video_keyframe) {
     AVPacket *packet;
     AVStream *st;
     AVCodecContext *c;
     uint8_t *filtered_data = NULL, *keyframe_data = NULL;

     packet = av_malloc(sizeof(AVPacket));
     if (!packet) {
       LOGE("ERROR: write_packet couldn't allocate memory for the AVPacket");
     }
     _init_packet(packet);
     if (is_video) {
       packet->stream_index = br_ctx->video_stream_index;
       if (is_video_keyframe) {
         packet->flags |= AV_PKT_FLAG_KEY;
       }
     } else {
       packet->stream_index = br_ctx->audio_stream_index;
     }

     packet->size = data_size;
     packet->pts = packet->dts = pts;
     packet->data = data;
     st = br_ctx->output_fmt_ctx->streams[packet->stream_index];
     c = st->codec;
     // filter the packet (if necessary)
     filtered_data = _filter_packet(br_ctx, st, packet);

     // rescale the timing information for the packet
     _rescale_packet(br_ctx, st, packet);

     // write the frame
     _write_packet(br_ctx, packet);

     // clean up
     if (filtered_data) {
       av_free(filtered_data);
     }
     if (keyframe_data) {
       av_free(keyframe_data);
     }
     av_free_packet(packet);
    }

    After a struggle, I found it crashes because of here :

    av_free(filtered_data);

    BTW, it works fine on Android 4.3/4.4.

    How to solve it ?

  • avcodec/vdpau_hevc : Properly signal the num_delta_pocs from the SPS RPS

    13 juin 2015, par Philip Langdale
    avcodec/vdpau_hevc : Properly signal the num_delta_pocs from the SPS RPS
    

    This is the same fix that Hendrik made to dxva2_hevc. It should be
    equally required here, although I don’t see any visual difference.
    Nevertheless, best to stay consistent.

    • [DH] libavcodec/vdpau_hevc.c