Recherche avancée

Médias (1)

Mot : - Tags -/lev manovitch

Autres articles (104)

  • Les vidéos

    21 avril 2011, par

    Comme 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 2011

    Unfortunately 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, par

    MediaSPIP 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 Rheinhardt
    avcodec/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 Rheinhardt
    fate/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 Rheinhardt
    avcodec/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
    • [