Recherche avancée

Médias (1)

Mot : - Tags -/framasoft

Autres articles (83)

  • 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"

  • Gestion des droits de création et d’édition des objets

    8 février 2011, par

    Par défaut, beaucoup de fonctionnalités sont limitées aux administrateurs mais restent configurables indépendamment pour modifier leur statut minimal d’utilisation notamment : la rédaction de contenus sur le site modifiables dans la gestion des templates de formulaires ; l’ajout de notes aux articles ; l’ajout de légendes et d’annotations sur les images ;

  • Menus personnalisés

    14 novembre 2010, par

    MediaSPIP utilise le plugin Menus pour gérer plusieurs menus configurables pour la navigation.
    Cela permet de laisser aux administrateurs de canaux la possibilité de configurer finement ces menus.
    Menus créés à l’initialisation du site
    Par défaut trois menus sont créés automatiquement à l’initialisation du site : Le menu principal ; Identifiant : barrenav ; Ce menu s’insère en général en haut de la page après le bloc d’entête, son identifiant le rend compatible avec les squelettes basés sur Zpip ; (...)

Sur d’autres sites (13573)

  • How to concatenate two mp4 files using ffmpeg C code ?

    15 février 2017, par Jerikc XIONG

    I found many links about concatenating multiple mp4 files using ffmpeg command on shell environment. Such as :

    Concatenate two mp4 files using ffmpeg

    But I didn’t find any information about using C code. There are some code snippet, but it seems not working.

    static int setargs(char *args, char **argv)
    {
       int count = 0;

       while (isspace(*args)) ++args;
       while (*args) {
           if (argv) argv[count] = args;
           while (*args && !isspace(*args)) ++args;
           if (argv && *args) *args++ = '\0';
           while (isspace(*args)) ++args;
           count++;
       }
       return count;
    }

    char **parsedargs(char *args, int *argc)
    {
       char **argv = NULL;
       int    argn = 0;

       if (args && *args
           && (args = strdup(args))
           && (argn = setargs(args,NULL))
           && (argv = malloc((argn+1) * sizeof(char *)))) {
             *argv++ = args;
             argn = setargs(args,argv);
       }

       if (args && !argv) free(args);

       *argc = argn;
       return argv;
    }

    void freeparsedargs(char **argv)
    {
       if (argv) {
           free(argv[-1]);
           free(argv-1);
       }
    }

    int main()
    {
       char **argv;
       char *cmd;
       int argc;

       cmd = "ffmpeg -i infile outfile";
       argv = parsedargs(cmd,&argc);
       ffmpeg(argc, argv);
    }

    Can FFmpeg be used as a library, instead of a standalone program ?

    How to do it by using ffmpeg C code ?

  • lavu/avsscanf : Do not mix declaration and code.

    18 novembre 2018, par Carl Eugen Hoyos
    lavu/avsscanf : Do not mix declaration and code.
    

    Fixes the following warning :
    libavutil/avsscanf.c : In function 'decfloat' :
    libavutil/avsscanf.c:354:9 : warning : ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
    int bitlim = bits-3*(int)(rp-9) ;

    • [DH] libavutil/avsscanf.c
  • avformat/dashdec : Remove dead code

    18 septembre 2020, par Andreas Rheinhardt
    avformat/dashdec : Remove dead code
    

    The code in question seems to have been copied from about 70 lines
    above ; yet the code here is only executed if some of the variables
    (namely representation_segmenttemplate_node and fragment_template_node)
    are NULL, so it makes no sense to check them for a child element.

    Also remove a redundant resetting of a pointer to an AVFormatContext
    after avformat_close_input() (which already sets the pointer to NULL).

    Reviewed-by : Steven Liu <lq@chinaffmpeg.org>
    Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@gmail.com>

    • [DH] libavformat/dashdec.c