Recherche avancée

Médias (1)

Mot : - Tags -/Christian Nold

Autres articles (13)

  • Automated installation script of MediaSPIP

    25 avril 2011, par

    To overcome the difficulties mainly due to the installation of server side software dependencies, an "all-in-one" installation script written in bash was created to facilitate this step on a server with a compatible Linux distribution.
    You must have access to your server via SSH and a root account to use it, which will install the dependencies. Contact your provider if you do not have that.
    The documentation of the use of this installation script is available here.
    The code of this (...)

  • 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 à (...)

  • Création définitive du canal

    12 mars 2010, par

    Lorsque votre demande est validée, vous pouvez alors procéder à la création proprement dite du canal. Chaque canal est un site à part entière placé sous votre responsabilité. Les administrateurs de la plateforme n’y ont aucun accès.
    A la validation, vous recevez un email vous invitant donc à créer votre canal.
    Pour ce faire il vous suffit de vous rendre à son adresse, dans notre exemple "http://votre_sous_domaine.mediaspip.net".
    A ce moment là un mot de passe vous est demandé, il vous suffit d’y (...)

Sur d’autres sites (4613)

  • Video playing slow on Rock 3a / Banana Pi 4 and Odroid

    21 décembre 2022, par Alain Vanderbroeck

    I want to play 1080p fullscreen video on another device as Raspberry Pi.
Currently i am testing Rock 3A

    


    The video plays very laggy.

    


    Can someone please help me on this one ?

    


      

    • Which codec should i use ? (currently libx264)
    • 


    • Which player should i use ? (currently mplayer)
    • 


    • What are the player settings ? (currently no extra settings)
    • 


    • Which OS should i use ? (currently tested Ubuntu Mate and Armbian)
    • 


    


    Regarding to this link : https://forum.armbian.com/topic/22476-video-playback/
i should patch ffmpeg. But how do i patch it.
Or should i use Kodi ?

    


  • Replace HTTP links with HTTPS links.

    20 juillet 2019, par blueimp
    Replace HTTP links with HTTPS links.
  • Android ffmpeg release :invalid address or address of corrupt block passed to dlfree

    11 janvier 2018, par jcguo

    guys.I’m new to Android JNI development as well as ffmpeg libs.

    With some struggles, I have managed to decode the real time H264 data, but meeting error when release the ffmpeg decoder :

    12-11 19:54:36.428  27959-27959/com.example.firmament.dji A/libc﹕ invalid address or address of corrupt block 0x6fa13868 passed to dlfree
    12-11 19:54:36.430  27959-27959/com.example.firmament.dji A/libc﹕ Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1), thread 27959 (e.firmament.dji)

    Some questions in stackoverflow mentioned that this error related to wrongly free some memory which was protected(same with Segment Fault).

    I checked the C JNI code for times and could not fix the bug, here is my code(release part) :

    jint Java_com_example_firmament_dji_XKZH264_release(JNIEnv *env, jobject obj)
    {
       if (pFrame != NULL) {
           av_free(pFrame);
           pFrame = NULL;
       }

       if (pCodecContext != NULL) {
           avcodec_close(pCodecContext);
           av_free(pCodecContext);
           pCodecContext = NULL;
       }

       if (pParserContext != NULL) {
           av_parser_close(pParserContext);
           av_free(pParserContext);
           pParserContext = NULL;
       }

       DeleteYUVTab();

       return 1;
    }

    void DeleteYUVTab()
    {
       if (colortab != NULL) {
           av_free(colortab);
           colortab = NULL;
       }

       if (rgb_2_pix != NULL) {
           av_free(rgb_2_pix);
           colortab = NULL;
       }
    }