
Recherche avancée
Médias (1)
-
Bug de détection d’ogg
22 mars 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Video
Autres articles (35)
-
Websites made with MediaSPIP
2 mai 2011, parThis page lists some websites based on MediaSPIP.
-
Creating farms of unique websites
13 avril 2011, parMediaSPIP 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" (...) -
Other interesting software
13 avril 2011, parWe don’t claim to be the only ones doing what we do ... and especially not to assert claims to be the best either ... What we do, we just try to do it well and getting better ...
The following list represents softwares that tend to be more or less as MediaSPIP or that MediaSPIP tries more or less to do the same, whatever ...
We don’t know them, we didn’t try them, but you can take a peek.
Videopress
Website : http://videopress.com/
License : GNU/GPL v2
Source code : (...)
Sur d’autres sites (4473)
-
x86/tx_float : implement inverse MDCT AVX2 assembly
3 septembre 2022, par Lynnex86/tx_float : implement inverse MDCT AVX2 assembly
This commit implements an iMDCT in pure assembly.
This is capable of processing any mod-8 transforms, rather than just
power of two, but since power of two is all we have assembly for
currently, that's what's supported.
It would really benefit if we could somehow use the C code to decide
which function to jump into, but exposing function labels from assebly
into C is anything but easy.
The post-transform loop could probably be improved.This was somewhat annoying to write, as we must support arbitrary
strides during runtime. There's a fast branch for stride == 4 bytes
and a slower one which uses vgatherdps.Zen 3 benchmarks for stride == 4 for old (av_imdct_half) vs new (av_tx) :
128pt :
2811 decicycles in av_tx (imdct),16775916 runs, 1300 skips
3082 decicycles in av_imdct_half,16776751 runs, 465 skips256pt :
4920 decicycles in av_tx (imdct),16775820 runs, 1396 skips
5378 decicycles in av_imdct_half,16776411 runs, 805 skips512pt :
9668 decicycles in av_tx (imdct),16775774 runs, 1442 skips
10626 decicycles in av_imdct_half,16775647 runs, 1569 skips1024pt :
19812 decicycles in av_tx (imdct),16777144 runs, 72 skips
23036 decicycles in av_imdct_half,16777167 runs, 49 skips -
How to split an incoming stream into multiple streams with different resolutions ?
30 janvier, par CobaltHow to split an incoming stream into several streams with different resolutions on the MediaMTX server ? There is one incoming stream in rtsp, it needs to be split into several channels with different resolutions. I think in the direction of ffmpeg, but I don't understand how to register this in the mediamtx settings.


-
Revision 0fa8b668c1 : AVX2 SAD Optimization : 2 functions were optimized for avx2 by using full 256 bi
13 mars 2014, par levytamar82Changed Paths :
Modify /vp9/common/vp9_rtcd_defs.pl
Add /vp9/encoder/x86/vp9_sad4d_intrin_avx2.c
Modify /vp9/vp9cx.mk
AVX2 SAD Optimization :2 functions were optimized for avx2 by using full 256 bit register
In order to handle 32 elements in parallel instead of only 16 in parallel :
1. vp9_sad32x32x4d
2. vp9_sad64x64x4dThe function level gain is 66% and the user level gain is 1%.
Change-Id : I4efbb3bc7d8bc03b64b6c98f5cd5c4a9dd3212cb