Recherche avancée

Médias (0)

Mot : - Tags -/upload

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (110)

  • Websites made ​​with MediaSPIP

    2 mai 2011, par

    This page lists some websites based on MediaSPIP.

  • List of compatible distributions

    26 avril 2011, par

    The table below is the list of Linux distributions compatible with the automated installation script of MediaSPIP. Distribution nameVersion nameVersion number Debian Squeeze 6.x.x Debian Weezy 7.x.x Debian Jessie 8.x.x Ubuntu The Precise Pangolin 12.04 LTS Ubuntu The Trusty Tahr 14.04
    If you want to help us improve this list, you can provide us access to a machine whose distribution is not mentioned above or send the necessary fixes to add (...)

  • Personnaliser les catégories

    21 juin 2013, par

    Formulaire de création d’une catégorie
    Pour ceux qui connaissent bien SPIP, une catégorie peut être assimilée à une rubrique.
    Dans le cas d’un document de type catégorie, les champs proposés par défaut sont : Texte
    On peut modifier ce formulaire dans la partie :
    Administration > Configuration des masques de formulaire.
    Dans le cas d’un document de type média, les champs non affichés par défaut sont : Descriptif rapide
    Par ailleurs, c’est dans cette partie configuration qu’on peut indiquer le (...)

Sur d’autres sites (15396)

  • MAINTAINERS : remove myself as mailing list maintainer

    21 mars 2019, par Lou Logan
    MAINTAINERS : remove myself as mailing list maintainer
    

    Refer to Michael, compn, or Baptiste.

    Signed-off-by : Lou Logan <lou@lrcd.com>

    • [DH] MAINTAINERS
  • doc/developer : revise mailing list section

    4 décembre 2017, par Jim DeLaHunt
    doc/developer : revise mailing list section
    

    The Developer Documentation had instructions to
    subscribe to the ffmpeg-cvslog email list. But that is
    no longer accurate. For the purposes in this section —
    review of patches, discussion of development issues —
    ffmpeg_devel is the appropriate email list. Some developers
    may want to monitor ffmpeg-cvslog, but it is not mandatory.

    This is v3 of this doc, based on discussion in thread
    <https://ffmpeg.org/pipermail/ffmpeg-devel/2017-November/220528.html> ;
    and in response to docs Maintainer comments in
    <https://ffmpeg.org/pipermail/ffmpeg-devel/2017-December/221596.html>.

    1. In doc/developer.texi, add a new section about
    ffmpeg-devel, based on existing text from ffmpeg-cvslog
    section regarding discussion of patches and of
    development issues. Reflect wording from discussion at
    <https://ffmpeg.org/pipermail/ffmpeg-devel/2017-November/221199.html> ;
    but with copy-editing to make wording more concise.

    2. In doc/developer.texi, rewrite the ffmpeg-cvslog section
    to match the current usage of ffmpeg-cvslog. Some
    developers choose to follow this list, but it is not
    mandatory.

    There are a lot of improvements possible to the
    Developer Documentation page, beyond this refactoring.
    However, making those improvements is a much bigger
    and more difficult task. This change is "low hanging
    fruit".

    Signed-off-by : Jim DeLaHunt <from.ffmpeg-dev@jdlh.com>
    Signed-off-by : Timothy Gu <timothygu99@gmail.com>

    • [DH] doc/developer.texi
  • Trying to find a way to limit the number of List that can run at one time

    14 mars 2024, par Jake

    My application has a List of Tasks. Each Task launches a FFMPEG process that requires a lot of resources on my machine. At times, this list can contain 200+ processes to FFMPEG. While processing, my memory is at 99% and everything freezes up.

    &#xA;

    I need to limit the amount of processes that can run at one time. I have read a little about SemaphoreSlim ; however, I cannot wrap my mind around it's implementation.

    &#xA;

    Is this a solution for this particular problem and if so, any ideas on how to implement it in my code ?

    &#xA;

    Below is my code :

    &#xA;

    public async System.Threading.Tasks.Task GetVideoFiles()&#xA;{            &#xA;    OpenFileDialog openFileDialog = new OpenFileDialog();&#xA;    openFileDialog.Multiselect = true;&#xA;    &#xA;    if (openFileDialog.ShowDialog() == true)&#xA;    {&#xA;        AllSplices.Clear();&#xA;        AllSplices = new ObservableCollection<splicemodel>();&#xA;        IsBusy = true;&#xA;        IsBusyMessage = "Extracting Metadata";&#xA;        IsBusyBackgroundVisible = "Visible";&#xA;        NotifyPropertyChanged(nameof(IsBusy));&#xA;        NotifyPropertyChanged(nameof(IsBusyMessage));&#xA;        NotifyPropertyChanged(nameof(IsBusyBackgroundVisible));&#xA;        metaTasks = new List>();                &#xA;        extractFramesTask = new List();&#xA;        &#xA;        foreach (string file in openFileDialog.FileNames)&#xA;        {&#xA;            FileInfo fileInfo = new FileInfo(file);&#xA;            bool canAdd = true;&#xA;            var tempFileName = fileInfo.Name;&#xA;            &#xA;            foreach (var video in AllVideos)&#xA;            {&#xA;                if (file == video.VideoPath)&#xA;                {&#xA;                    canAdd = false;&#xA;                    break;&#xA;                }&#xA;&#xA;                if (video.VideoName.Contains(tempFileName))&#xA;                {&#xA;                    video.VideoName = "_" &#x2B; video.VideoName;                            &#xA;                }                        &#xA;            }&#xA;            if (canAdd)&#xA;            {                        &#xA;                metaTasks.Add(System.Threading.Tasks.Task.Run(() => ProcessMetaData(file)));                        &#xA;            }                       &#xA;        }&#xA;        var metaDataResults = await System.Threading.Tasks.Task.WhenAll(metaTasks);              &#xA;        &#xA;        foreach (var vid in metaDataResults)&#xA;        {                    &#xA;            if(vid == null)&#xA;            {&#xA;                continue;&#xA;            }&#xA;            &#xA;            vid.IsNewVideo = true;                    &#xA;            AllVideos.Add(vid);&#xA;            &#xA;            // This list of task launches up to 200 video processing processes to FFMPEG&#xA;            extractFramesTask.Add(System.Threading.Tasks.Task.Run(() => ExtractFrames(vid)));&#xA;            &#xA;            vid.IsProgressVisible = "Visible";&#xA;            TotalDuration &#x2B;= vid.VideoDuration;&#xA;            vid.NumberOfFrames = Convert.ToInt32(vid.VideoDuration.TotalSeconds * 30);&#xA;            _ = ReportProgress(vid);&#xA;        }&#xA;       &#xA;        IsBusyMessage = "Importing Frames";&#xA;        NotifyPropertyChanged(nameof(IsBusyMessage));                              &#xA;        await System.Threading.Tasks.Task.WhenAll(extractFramesTask);              &#xA;    }&#xA;</splicemodel>

    &#xA;