Advanced search

Medias (3)

Tag: - Tags -/plugin

Other articles (111)

  • HTML5 audio and video support

    13 April 2011, by

    MediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
    The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
    For older browsers the Flowplayer flash fallback is used.
    MediaSPIP allows for media playback on major mobile platforms with the above (...)

  • ANNEXE : Les plugins utilisés spécifiquement pour la ferme

    5 March 2010, by

    Le site central/maître de la ferme a besoin d’utiliser plusieurs plugins supplémentaires vis à vis des canaux pour son bon fonctionnement. le plugin Gestion de la mutualisation; le plugin inscription3 pour gérer les inscriptions et les demandes de création d’instance de mutualisation dès l’inscription des utilisateurs; le plugin verifier qui fournit une API de vérification des champs (utilisé par inscription3); le plugin champs extras v2 nécessité par (...)

  • Support audio et vidéo HTML5

    10 April 2011

    MediaSPIP utilise les balises HTML5 video et audio pour la lecture de documents multimedia en profitant des dernières innovations du W3C supportées par les navigateurs modernes.
    Pour les navigateurs plus anciens, le lecteur flash Flowplayer est utilisé.
    Le lecteur HTML5 utilisé a été spécifiquement créé pour MediaSPIP : il est complètement modifiable graphiquement pour correspondre à un thème choisi.
    Ces technologies permettent de distribuer vidéo et son à la fois sur des ordinateurs conventionnels (...)

On other websites (14937)

  • Revision dae17734ec: New mode_info_context storage mode_info_context was stored as a grid of MODE_IN

    6 September 2013, by Scott LaVarnway

    Changed Paths:
     Modify /vp9/common/vp9_alloccommon.c


     Modify /vp9/common/vp9_alloccommon.h


     Modify /vp9/common/vp9_blockd.h


     Modify /vp9/common/vp9_debugmodes.c


     Modify /vp9/common/vp9_entropymode.c


     Modify /vp9/common/vp9_findnearmv.c


     Modify /vp9/common/vp9_findnearmv.h


     Modify /vp9/common/vp9_loopfilter.c


     Modify /vp9/common/vp9_mvref_common.c


     Modify /vp9/common/vp9_onyxc_int.h


     Modify /vp9/common/vp9_pred_common.c


     Modify /vp9/common/vp9_pred_common.h


     Modify /vp9/common/vp9_reconinter.c


     Modify /vp9/decoder/vp9_decodemv.c


     Modify /vp9/decoder/vp9_decodframe.c


     Modify /vp9/decoder/vp9_detokenize.c


     Modify /vp9/decoder/vp9_onyxd_if.c


     Modify /vp9/encoder/vp9_bitstream.c


     Modify /vp9/encoder/vp9_encodeframe.c


     Modify /vp9/encoder/vp9_encodeintra.c


     Modify /vp9/encoder/vp9_encodemb.c


     Modify /vp9/encoder/vp9_encodemv.c


     Modify /vp9/encoder/vp9_firstpass.c


     Modify /vp9/encoder/vp9_mbgraph.c


     Modify /vp9/encoder/vp9_mcomp.c


     Modify /vp9/encoder/vp9_onyx_if.c


     Modify /vp9/encoder/vp9_quantize.c


     Modify /vp9/encoder/vp9_rdopt.c


     Modify /vp9/encoder/vp9_segmentation.c


     Modify /vp9/encoder/vp9_temporal_filter.c


     Modify /vp9/encoder/vp9_tokenize.c



    New mode_info_context storage

    mode_info_context was stored as a grid of MODE_INFO structs.
    The grid now constists of a pointer to a MODE_INFO struct and
    a "in the image" flag. The MODE_INFO structs are now stored
    as a stream, eliminating unnecessary copies and is a little
    more cache friendly.

    For the test clips used, the decoder performance improved
    by 4.3% (1080p) and 9.7% (720p).

    Patch Set 2: Re-encoded clips with latest. Now 1.7% (1080p)
    and 5.9% (720p).

    Change-Id: I846f29e88610fce2523ca697a9a9ef2a182e9256

  • Encode using ffmpeg surface stored in IDXGISurface

    2 February 2023, by Alexandru-Marian Buza
    AcquiredBuffer.Attach(Buffer.MetaData.pSurface);
IDXGISurface* surface;
            DXGI_MAPPED_RECT cpuImage;
            AcquiredBuffer->QueryInterface(IID_PPV_ARGS(&surface));
            surface->Unmap();
            hr = surface->Map(&cpuImage, DXGI_MAP_READ);
            if (FAILED(hr)) {
            }
            else {
                av_frame_make_writable(frame);
                memcpy(frame->data[0], cpuImage.pBits, cpuImage.Pitch);
            }
            surface->Unmap();


    


    The map fails. Maybe the IDXGISurface is accesible only from GPU

    


    I've tried a lot of methods to make it CPU accesible.

    


    Another solution would be to encode frame with ffmpeg directly on GPU , so i don't need to copy it to cpu, but not sure how i could do that.

    


  • how to get the output of a child process in a variable c#

    4 August 2022, by Dokoa

    I want to get width, height information into a variable after ffprobe is finished.

    


    int width, height;   
Process pr = new Process();
                pr.StartInfo.FileName = "ffprobe";
                pr.StartInfo.Arguments = $"- v error - select_streams v: 0 - show_entries stream = width,height - of default = nw = 1 input.mp4";
                pr.StartInfo.UseShellExecute = false;
                pr.StartInfo.CreateNoWindow = true;
                pr.EnableRaisingEvents = true;
                pr.Start();


    


    example of ffprobe console output

    


    width=320
height=180