Recherche avancée

Médias (91)

Autres articles (64)

  • La file d’attente de SPIPmotion

    28 novembre 2010, par

    Une file d’attente stockée dans la base de donnée
    Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
    Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...)

  • Pas question de marché, de cloud etc...

    10 avril 2011

    Le vocabulaire utilisé sur ce site essaie d’éviter toute référence à la mode qui fleurit allègrement
    sur le web 2.0 et dans les entreprises qui en vivent.
    Vous êtes donc invité à bannir l’utilisation des termes "Brand", "Cloud", "Marché" etc...
    Notre motivation est avant tout de créer un outil simple, accessible à pour tout le monde, favorisant
    le partage de créations sur Internet et permettant aux auteurs de garder une autonomie optimale.
    Aucun "contrat Gold ou Premium" n’est donc prévu, aucun (...)

  • Activation de l’inscription des visiteurs

    12 avril 2011, par

    Il est également possible d’activer l’inscription des visiteurs ce qui permettra à tout un chacun d’ouvrir soit même un compte sur le canal en question dans le cadre de projets ouverts par exemple.
    Pour ce faire, il suffit d’aller dans l’espace de configuration du site en choisissant le sous menus "Gestion des utilisateurs". Le premier formulaire visible correspond à cette fonctionnalité.
    Par défaut, MediaSPIP a créé lors de son initialisation un élément de menu dans le menu du haut de la page menant (...)

Sur d’autres sites (12947)

  • yadif : restore speed of the C filtering code

    10 mars 2013, par James Darnley
    yadif : restore speed of the C filtering code
    

    Always use the special filter for the first and last 3 columns (only).

    Changes made in 64ed397 slowed the filter to just under 3/4 of what it
    was. This commit restores the speed while maintaining identical output.

    For reference, on my Athlon64 :
    1733222 decicycles in old
    2358563 decicycles in new
    1727558 decicycles in this

    Signed-off-by : Anton Khirnov <anton@khirnov.net>

    • [DBH] libavfilter/vf_yadif.c
    • [DBH] libavfilter/x86/vf_yadif_init.c
    • [DBH] libavfilter/yadif.h
  • configure : _deps : validate, reduce sensitivity

    28 août 2018, par Avi Halachmi (:avih)
    configure : <fflib>_deps : validate, reduce sensitivity
    

    - Allow to add deps in any order rather than "in linking order".
    - Expand deps chains as required rather than just once.
    - Validate that there are no cycles.
    - Validate that [after expansion] deps are limited to other fflibs.
    - Remove expectation for a specific output order of unique().

    Previously when adding items to <fflib>_deps, developers were
    required to add them in linking order. This can be awkward and
    bug-prone, especially when a list is not empty, e.g. when adding
    conditional deps.

    It also implicitly expected unique() to keep the last instance of
    recurring items such that these lists maintain their linking order
    after removing duplicate items.

    This patch mainly allows to add deps in any order by keeping just
    one master list in linking order, and then reordering all the
    <fflib>_deps lists to align with the master list order.

    This master list is LIBRARY_LIST itself, where otherwise its order
    doesn't matter.

    The patch also removes a limit where these deps lists were expanded
    only once. This could have resulted in incomplete expanded lists,
    or forcing devs to add already-deducable deps to avoid this issue.

    Note : it is possible to deduce the master list order automatically
    from the deps lists, but in this case it's probably not worth the
    added complexity, even if minor. Maintaining one list should be OK.

    Signed-off-by : Michael Niedermayer <michael@niedermayer.cc>

    • [DH] configure
  • Sending Blobs from a Chrome Extension to a Node.js Process without WebSockets [closed]

    29 octobre 2023, par Matrix 404

    Question :&#xA;I have a Puppeteer script that runs a Chrome extension, which opens a webpage. The extension records that tab and sends the recorded blobs to the main Node.js process using WebSockets. The main process then streams these blobs to an RTMP server.

    &#xA;

    I'm looking for an alternative method to send blobs to the main process without using WebSockets. Additionally, I want to know if it's possible to stream these blobs directly from the browser using FFmpeg wasm.

    &#xA;

    Details :

    &#xA;

      &#xA;
    1. My current setup : Puppeteer script -> Chrome extension (recording) -> WebSockets -> Node.js process -> RTMP server.

      &#xA;

    2. &#xA;

    3. I'm exploring options to eliminate the use of WebSockets while maintaining the ability to send recorded blobs from the Chrome extension to the Node.js process efficiently.

      &#xA;

    4. &#xA;

    5. Is it possible to use FFmpeg wasm to stream blobs directly from the browser to an RTMP server ? If so, how can this be achieved ?

      &#xA;

    6. &#xA;

    &#xA;

    Additional Information :

    &#xA;

      &#xA;
    • The technology stack I'm using includes Puppeteer, Chrome extension, Node.js, and FFmpeg.
    • &#xA;

    • Any code snippets, examples, or recommended libraries are greatly appreciated.
    • &#xA;

    &#xA;

    Constraints :

    &#xA;

      &#xA;
    • Compatibility with modern browsers and reasonable performance are essential.
    • &#xA;

    • Ideally, the solution should work in a headless Chrome instance.
    • &#xA;

    &#xA;

    Thank you for your assistance in finding an efficient solution to this problem !

    &#xA;

      &#xA;
    • The technology stack I'm using includes Puppeteer, Chrome extension, Node.js, and FFmpeg.
    • &#xA;

    • Any code snippets, examples, or recommended libraries are greatly appreciated.
    • &#xA;

    &#xA;