
Recherche avancée
Médias (1)
-
Revolution of Open-source and film making towards open film making
6 octobre 2011, par
Mis à jour : Juillet 2013
Langue : English
Type : Texte
Autres articles (104)
-
Les vidéos
21 avril 2011, parComme les documents de type "audio", Mediaspip affiche dans la mesure du possible les vidéos grâce à la balise html5 .
Un des inconvénients de cette balise est qu’elle n’est pas reconnue correctement par certains navigateurs (Internet Explorer pour ne pas le nommer) et que chaque navigateur ne gère en natif que certains formats de vidéos.
Son avantage principal quant à lui est de bénéficier de la prise en charge native de vidéos dans les navigateur et donc de se passer de l’utilisation de Flash et (...) -
Submit bugs and patches
13 avril 2011Unfortunately a software is never perfect.
If you think you have found a bug, report it using our ticket system. Please to help us to fix it by providing the following information : the browser you are using, including the exact version as precise an explanation as possible of the problem if possible, the steps taken resulting in the problem a link to the site / page in question
If you think you have solved the bug, fill in a ticket and attach to it a corrective patch.
You may also (...) -
Encoding and processing into web-friendly formats
13 avril 2011, parMediaSPIP automatically converts uploaded files to internet-compatible formats.
Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
All uploaded files are stored online in their original format, so you can (...)
Sur d’autres sites (7423)
-
avcodec/codec_internal : Avoid deprecation warnings for channel_layouts
25 septembre 2022, par Andreas Rheinhardtavcodec/codec_internal : Avoid deprecation warnings for channel_layouts
AVCodec.channel_layouts is deprecated and Clang (unlike GCC)
warns when setting this field in a codec definition.
Fortunately, Clang (unlike GCC) allows to use
FF_DISABLE_DEPRECATION_WARNINGS inside a definition (of an FFCodec),
so that one can create simple macros to set AVCodec.channel_layouts
that also suppress deprecation warnings for Clang.(Notice that some of the codec definitions were already
inside FF_DISABLE/ENABLE_DEPRECATION_WARNINGS (that were not
guarded by FF_API_OLD_CHANNEL_LAYOUT) ; these have been removed.
Also notice that setting AVCodec.channel_layouts was not guarded
by FF_API_OLD_CHANNEL_LAYOUT either, so testing disabling it
it without removing all the codeblocks would not have worked.)Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
- [DH] libavcodec/aacdec.c
- [DH] libavcodec/aacdec_fixed.c
- [DH] libavcodec/ac3enc_fixed.c
- [DH] libavcodec/ac3enc_float.c
- [DH] libavcodec/alacenc.c
- [DH] libavcodec/aptxdec.c
- [DH] libavcodec/aptxenc.c
- [DH] libavcodec/audiotoolboxenc.c
- [DH] libavcodec/codec_internal.h
- [DH] libavcodec/dcaenc.c
- [DH] libavcodec/eac3enc.c
- [DH] libavcodec/g722enc.c
- [DH] libavcodec/libcodec2.c
- [DH] libavcodec/libfdk-aacenc.c
- [DH] libavcodec/libgsmenc.c
- [DH] libavcodec/libmp3lame.c
- [DH] libavcodec/libshine.c
- [DH] libavcodec/libspeexenc.c
- [DH] libavcodec/libtwolame.c
- [DH] libavcodec/mlpenc.c
- [DH] libavcodec/mpegaudioenc_fixed.c
- [DH] libavcodec/mpegaudioenc_float.c
- [DH] libavcodec/opusenc.c
- [DH] libavcodec/pcm-blurayenc.c
- [DH] libavcodec/pcm-dvdenc.c
- [DH] libavcodec/ra144enc.c
- [DH] libavcodec/s302menc.c
- [DH] libavcodec/sbcdec.c
- [DH] libavcodec/sbcenc.c
- [DH] libavcodec/vorbisdec.c
-
fate/spdif : Add spdif tests
11 septembre 2022, par Andreas Rheinhardtfate/spdif : Add spdif tests
These tests test both the demuxer as well as the muxer
wherever possible. It is not always possible due to the fact
that the muxer supports more codecs than the demuxer.The spdif demuxer does currently not set the need_parsing flag.
If one were to set this to AVSTREAM_PARSE_FULL, the test results
would change as follows :For spdif-aac-remux, the packets are currently padded to 16bits,
i.e. if the actual packet size is odd, there is a padding byte.
The parser splits this byte away into a one byte packet of its own.
Insanely, these one byte packets get the same duration as normal
packets, i.e. timing is ruined.The DCA-remux tests get proper duration/timestamps.
In the spdif-mp2-remux test the demuxer marks the stream as
being MP2 ; the parser sets it to MP3 and this triggers
the "Codec change in IEC 61937" codepath ; this test therefore
returns only two packets with the parser.For spdif-mp3-remux some bytes end up in different packets :
Some input packets of this file have an odd length (417B instead
of 418B like all the other packets) and are padded to 418B.
Without a parser, all returned packets from the spdif-demuxer
are 418B. With a parser, the packets that were originally 417B
are 417B again, but the padding byte has not been discarded,
but added to the next packet which is now 419B.
This fixes "Multiple frames in a packet" warning and avoids
an "Invalid data found when processing input" error when decoding.Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
- [DH] tests/Makefile
- [DH] tests/fate/spdif.mak
- [DH] tests/ref/fate/spdif-aac-remux
- [DH] tests/ref/fate/spdif-ac3-remux
- [DH] tests/ref/fate/spdif-dca-core-bswap
- [DH] tests/ref/fate/spdif-dca-core-remux
- [DH] tests/ref/fate/spdif-dca-master
- [DH] tests/ref/fate/spdif-dca-master-core
- [DH] tests/ref/fate/spdif-dca-master-core-remux
- [DH] tests/ref/fate/spdif-eac3
- [DH] tests/ref/fate/spdif-mlp
- [DH] tests/ref/fate/spdif-mp2-remux
- [DH] tests/ref/fate/spdif-mp3-remux
- [DH] tests/ref/fate/spdif-truehd
-
avcodec/codec_internal : Add macro to set AVCodec.long_name
29 août 2022, par Andreas Rheinhardtavcodec/codec_internal : Add macro to set AVCodec.long_name
It reduces typing : Before this patch, there were 105 codecs
whose long_name-definition exceeded the 80 char line length
limit. Now there are only nine of them.Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
- [DH] libavcodec/012v.c
- [DH] libavcodec/4xm.c
- [DH] libavcodec/8bps.c
- [DH] libavcodec/8svx.c
- [DH] libavcodec/a64multienc.c
- [DH] libavcodec/aacdec.c
- [DH] libavcodec/aacdec_fixed.c
- [DH] libavcodec/aacenc.c
- [DH] libavcodec/aasc.c
- [DH] libavcodec/ac3dec_fixed.c
- [DH] libavcodec/ac3dec_float.c
- [DH] libavcodec/ac3enc_fixed.c
- [DH] libavcodec/ac3enc_float.c
- [DH] libavcodec/adpcm.c
- [DH] libavcodec/adpcmenc.c
- [DH] libavcodec/adxdec.c
- [DH] libavcodec/adxenc.c
- [DH] libavcodec/agm.c
- [DH] libavcodec/aic.c
- [DH] libavcodec/alac.c
- [DH] libavcodec/alacenc.c
- [DH] libavcodec/aliaspixdec.c
- [DH] libavcodec/aliaspixenc.c
- [DH] libavcodec/alsdec.c
- [DH] libavcodec/amfenc_h264.c
- [DH] libavcodec/amfenc_hevc.c
- [DH] libavcodec/amrnbdec.c
- [DH] libavcodec/amrwbdec.c
- [DH] libavcodec/anm.c
- [DH] libavcodec/ansi.c
- [DH] libavcodec/apedec.c
- [DH] libavcodec/aptxdec.c
- [DH] libavcodec/aptxenc.c
- [DH] libavcodec/arbc.c
- [DH] libavcodec/argo.c
- [DH] libavcodec/assdec.c
- [DH] libavcodec/assenc.c
- [DH] libavcodec/asvdec.c
- [DH] libavcodec/asvenc.c
- [DH] libavcodec/atrac1.c
- [DH] libavcodec/atrac3.c
- [DH] libavcodec/atrac3plusdec.c
- [DH] libavcodec/atrac9dec.c
- [DH] libavcodec/audiotoolboxdec.c
- [DH] libavcodec/audiotoolboxenc.c
- [DH] libavcodec/aura.c
- [DH] libavcodec/av1dec.c
- [DH] libavcodec/avrndec.c
- [DH] libavcodec/avs.c
- [DH] libavcodec/avuidec.c
- [DH] libavcodec/avuienc.c
- [DH] libavcodec/bethsoftvideo.c
- [DH] libavcodec/bfi.c
- [DH] libavcodec/bink.c
- [DH] libavcodec/binkaudio.c
- [DH] libavcodec/bintext.c
- [DH] libavcodec/bitpacked_dec.c
- [DH] libavcodec/bitpacked_enc.c
- [DH] libavcodec/bmp.c
- [DH] libavcodec/bmpenc.c
- [DH] libavcodec/bmvaudio.c
- [DH] libavcodec/bmvvideo.c
- [DH] libavcodec/brenderpix.c
- [DH] libavcodec/c93.c
- [DH] libavcodec/cavsdec.c
- [DH] libavcodec/ccaption_dec.c
- [DH] libavcodec/cdgraphics.c
- [DH] libavcodec/cdtoons.c
- [DH] libavcodec/cdxl.c
- [DH] libavcodec/cfhd.c
- [DH] libavcodec/cfhdenc.c
- [DH] libavcodec/cinepak.c
- [DH] libavcodec/cinepakenc.c
- [DH] libavcodec/clearvideo.c
- [DH] libavcodec/cljrdec.c
- [DH] libavcodec/cljrenc.c
- [DH] libavcodec/cllc.c
- [DH] libavcodec/cngdec.c
- [DH] libavcodec/cngenc.c
- [DH] libavcodec/codec_internal.h
- [DH] libavcodec/cook.c
- [DH] libavcodec/cpia.c
- [DH] libavcodec/cri.c
- [DH] libavcodec/crystalhd.c
- [DH] libavcodec/cscd.c
- [DH] libavcodec/cuviddec.c
- [DH] libavcodec/cyuv.c
- [DH] libavcodec/dcadec.c
- [DH] libavcodec/dcaenc.c
- [DH] libavcodec/dds.c
- [DH] libavcodec/dfa.c
- [DH] libavcodec/dfpwmdec.c
- [DH] libavcodec/dfpwmenc.c
- [DH] libavcodec/diracdec.c
- [DH] libavcodec/dnxhddec.c
- [DH] libavcodec/dnxhdenc.c
- [DH] libavcodec/dolby_e.c
- [DH] libavcodec/dpcm.c
- [DH] libavcodec/dpx.c
- [DH] libavcodec/dpxenc.c
- [DH] libavcodec/dsddec.c
- [DH] libavcodec/dsicinaudio.c
- [DH] libavcodec/dsicinvideo.c
- [DH] libavcodec/dss_sp.c
- [DH] libavcodec/dstdec.c
- [DH] libavcodec/dvaudiodec.c
- [DH] libavcodec/dvbsubdec.c
- [DH] libavcodec/dvbsubenc.c
- [DH] libavcodec/dvdec.c
- [DH] libavcodec/dvdsubdec.c
- [DH] libavcodec/dvdsubenc.c
- [DH] libavcodec/dvenc.c
- [DH] libavcodec/dxa.c
- [DH] libavcodec/dxtory.c
- [DH] libavcodec/dxv.c
- [DH] libavcodec/eac3enc.c
- [DH] libavcodec/eacmv.c
- [DH] libavcodec/eamad.c
- [DH] libavcodec/eatgq.c
- [DH] libavcodec/eatgv.c
- [DH] libavcodec/eatqi.c
- [DH] libavcodec/escape124.c
- [DH] libavcodec/escape130.c
- [DH] libavcodec/evrcdec.c
- [DH] libavcodec/exr.c
- [DH] libavcodec/exrenc.c
- [DH] libavcodec/fastaudio.c
- [DH] libavcodec/ffv1dec.c
- [DH] libavcodec/ffv1enc.c
- [DH] libavcodec/ffwavesynth.c
- [DH] libavcodec/fic.c
- [DH] libavcodec/fitsdec.c
- [DH] libavcodec/fitsenc.c
- [DH] libavcodec/flacdec.c
- [DH] libavcodec/flacenc.c
- [DH] libavcodec/flashsv.c
- [