Recherche avancée

Médias (1)

Mot : - Tags -/epub

Autres articles (58)

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

  • MediaSPIP v0.2

    21 juin 2013, par

    MediaSPIP 0.2 est la première version de MediaSPIP stable.
    Sa date de sortie officielle est le 21 juin 2013 et est annoncée ici.
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Comme pour la version précédente, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

  • MediaSPIP version 0.1 Beta

    16 avril 2011, par

    MediaSPIP 0.1 beta est la première version de MediaSPIP décrétée comme "utilisable".
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Pour avoir une installation fonctionnelle, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

Sur d’autres sites (13366)

  • Revision 54548 : Pouvoir mettre un code de langue SPIP dans le menu texte_libre ...

    17 novembre 2011, par kent1@… — Log

    Pouvoir mettre un code de langue SPIP dans le menu texte_libre (<:mon_plugin:trucmuche :>)
    On utilise _T_ou_typo de spip-bonux qui est en dépendance

  • hevc_ps : make sure failing to decode an SPS always returns an error

    13 juillet 2015, par Anton Khirnov
    hevc_ps : make sure failing to decode an SPS always returns an error
    

    Some of the goto err clauses do not set the error code. It seems better
    to fall back on INVALIDDATA instead of adding it everywhere explicitly.

    • [DBH] libavcodec/hevc_ps.c
  • (C) avcodec_receive_frame (ffmpeg) function always returns AVERROR(EAGAIN)

    13 avril 2021, par Levyu

    I was following this tutorial : http://dranger.com/ffmpeg/tutorial01.html&#xA;and was trying to change some deprecated functions, and so I had to try to use the avcodec_send_packet and avcodec_receive_frame functions.

    &#xA;

    The problem I'm having is that avcodec_receive_frame always returns AVERROR(EAGAIN).

    &#xA;

    My decoding function is as follows :

    &#xA;

    static int decode(AVCodecContext *pCodecCtx, AVFrame *pFrame, AVPacket *packet) {&#xA;    &#xA;    int ret = avcodec_send_packet(pCodecCtx, packet);&#xA;    if (ret&lt;0) {&#xA;        fprintf(stderr, "error sending packet for decoding\n");&#xA;        exit(1);&#xA;    }&#xA;&#xA;    while (ret>=0) {        &#xA;        // avcodec_receive_packet(pCodecCtx, NULL);&#xA;        ret = avcodec_receive_frame(pCodecCtx, pFrame);&#xA;        if (ret == AVERROR(EAGAIN)) {&#xA;            fprintf(stderr, "\naverror(eagain) ret = %d\n", ret);&#xA;            return -1;&#xA;        }&#xA;        else if (ret == AVERROR_EOF) {&#xA;            fprintf(stderr, "eof\n");&#xA;            return -100;&#xA;        }&#xA;        else if (ret &lt;0) {&#xA;            fprintf(stderr, "error during decoding\n");&#xA;            exit(1);&#xA;        }&#xA;    }&#xA;    return 0;&#xA;}&#xA;

    &#xA;

    Everywhere I read said that this is solved by calling avcodec_send_packet with the next frame, but this does not solve the problem for me because this function is being called in a loop :

    &#xA;

    &#xA;    while (av_read_frame(pFormatCtx, &amp;packet)>=0) {&#xA;        // is this a packet from the video stream?&#xA;        if (packet.stream_index==videoStream) {&#xA;&#xA;           frameNotFinished = decode(pCodecCtx, pFrame, &amp;packet);&#xA;&#xA;            // did we get a video frame?&#xA;            if (!frameNotFinished) fprintf(stderr, "it worked!");&#xA;        }&#xA;        av_packet_unref(&amp;packet);   &#xA;    }&#xA;

    &#xA;

    I should probably also add that avcodec_send_packet always returns 0 (success).

    &#xA;

    Any help would be much appreciated.

    &#xA;