Recherche avancée

Médias (1)

Mot : - Tags -/book

Autres articles (61)

  • Websites made ​​with MediaSPIP

    2 mai 2011, par

    This page lists some websites based on MediaSPIP.

  • Creating farms of unique websites

    13 avril 2011, par

    MediaSPIP platforms can be installed as a farm, with a single "core" hosted on a dedicated server and used by multiple websites.
    This allows (among other things) : implementation costs to be shared between several different projects / individuals rapid deployment of multiple unique sites creation of groups of like-minded sites, making it possible to browse media in a more controlled and selective environment than the major "open" (...)

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

Sur d’autres sites (7727)

  • Copy frame specific properties (eg. width and height)

    5 août 2014, par gkuczera

    It’s not that something is not working, I just can’t figure out how to copy frame props (eg. height and width) after usage of sws_scale function - this function doesn’t copy them into the destination frame).

    Why I need this ? My frame after scaling is becoming the input for the filter, and it’s source props have to be specified to specific numbers, not like it accepts everything (so a frame with width and height equal to zero - which I get after scaling - is not an option).

    I tried to use

    av_frame_copy_props

    but even in this function’s description, they mentioned that it will not do this.

    Here is the code :

    AVFrame* tOwnersFrame = pOwner->getFrame();
    AVFrame* tResizedFrame = avcodec_alloc_frame();
    int tResizedFrameWidth = pMaxFrameWidth;
    int tResizedFrameHeight = pMaxFrameHeight;

    if (!tResizedFrame)
    {
       cout << "Couldn't allocate the frame!" << endl;
       return;
    }

    uint8_t* tBuffer;
    int tBytesNeeded;

    tBytesNeeded = avpicture_get_size(PIX_FMT_RGB24, tResizedFrameWidth, tResizedFrameHeight);
    tBuffer = (uint8_t*)av_malloc(tBytesNeeded * sizeof(uint8_t));
    avpicture_fill((AVPicture*)tResizedFrame, tBuffer, PIX_FMT_RGB24, tResizedFrameWidth, tResizedFrameHeight);

    mSwsContext = sws_getCachedContext(mSwsContext, pOwner->getFrameWidth(), pOwner->getFrameHeight(), AV_PIX_FMT_BGR24, tResizedFrameWidth, tResizedFrameHeight, PIX_FMT_RGB24, SWS_BILINEAR, NULL, NULL, NULL);
    sws_scale(mSwsContext, (const uint8_t* const *)tOwnersFrame->data, tOwnersFrame->linesize, 0, pOwner->getFrameHeight(), tResizedFrame->data, tResizedFrame->linesize);
    cout << "FramesMerger::resizeFrameMax - arg frame size: " << pOwner->getFrame()->width << ", " << pOwner->getFrame()->height << endl;
    cout << "FramesMerger::resizeFrameMax - resized frame size: " << tResizedFrame->width << ", " << tResizedFrame->height << endl;
  • avcodec/cfhdenc : height < 4 is not supported

    1er décembre 2022, par Paul B Mahol
    avcodec/cfhdenc : height < 4 is not supported
    
    • [DH] libavcodec/cfhdenc.c
  • avcodec/mjpegenc : disallow encoding amv with height%16 !=0

    1er juin 2014, par Michael Niedermayer
    avcodec/mjpegenc : disallow encoding amv with height%16 !=0
    

    I do not know on which side to place the padding to encode with 16x16 MBs
    If someone knows or has a known to be correct sample, please contact me

    Signed-off-by : Michael Niedermayer <michaelni@gmx.at>

    • [DH] libavcodec/mjpegenc.c