Recherche avancée

Médias (0)

Mot : - Tags -/signalement

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

Autres articles (41)

  • Changer son thème graphique

    22 février 2011, par

    Le thème graphique ne touche pas à la disposition à proprement dite des éléments dans la page. Il ne fait que modifier l’apparence des éléments.
    Le placement peut être modifié effectivement, mais cette modification n’est que visuelle et non pas au niveau de la représentation sémantique de la page.
    Modifier le thème graphique utilisé
    Pour modifier le thème graphique utilisé, il est nécessaire que le plugin zen-garden soit activé sur le site.
    Il suffit ensuite de se rendre dans l’espace de configuration du (...)

  • Initialisation de MediaSPIP (préconfiguration)

    20 février 2010, par

    Lors de l’installation de MediaSPIP, celui-ci est préconfiguré pour les usages les plus fréquents.
    Cette préconfiguration est réalisée par un plugin activé par défaut et non désactivable appelé MediaSPIP Init.
    Ce plugin sert à préconfigurer de manière correcte chaque instance de MediaSPIP. Il doit donc être placé dans le dossier plugins-dist/ du site ou de la ferme pour être installé par défaut avant de pouvoir utiliser le site.
    Dans un premier temps il active ou désactive des options de SPIP qui ne le (...)

  • (Dés)Activation de fonctionnalités (plugins)

    18 février 2011, par

    Pour gérer l’ajout et la suppression de fonctionnalités supplémentaires (ou plugins), MediaSPIP utilise à partir de la version 0.2 SVP.
    SVP permet l’activation facile de plugins depuis l’espace de configuration de MediaSPIP.
    Pour y accéder, il suffit de se rendre dans l’espace de configuration puis de se rendre sur la page "Gestion des plugins".
    MediaSPIP est fourni par défaut avec l’ensemble des plugins dits "compatibles", ils ont été testés et intégrés afin de fonctionner parfaitement avec chaque (...)

Sur d’autres sites (7219)

  • Why does FFmpeg force ISMV time_base to 1/10000000 ?

    3 janvier 2019, par NaderNader

    I am using the FFmpeg internal APIs to capture audio and video to a file using an isvm muxer.

    Prior to writing the file header, the audio ACC stream time_base is set to 1/44100 and the video h264 stream time_base is set to 1/30. Despite these settings, invoking avformat_write_header(oc, options), ffmpeg internally forces the time_base for both streams to 1/10000000. Looking at the internal source for avformat_write_header, it can be seen that lazy initialization of the AVFormatContext is invoked. For both mp4 and ismv, lazy init will invoke mov_init. However, since ismv has mov->mode == MODE_ISM, it overwrites any stream time_base with the value of 1/10000000, as can be seen on line 6230 in mov_init. mp4 on the other hand allows the streams to maintain a timebase consistent with their associated codec configuration.

    The logic to only allow a single timebase was added when ISMV support was added to ffmpeg. Does anyone know why this is necessary (except to support mp4split tooling as stated in the code comments) ?

    I am finding this confusing and problematic as it relates to writing pts (presentation timestamp) values. I’m relatively new to this space, but my understanding is that :

    1. Timebase is expressed as units per second. This means for ISMV the value pts=1 is 0.1 microseconds.
    2. The maximum supported pts value in an ISMV is 2^33 or 8589934592. This limits the max pts of about 859 seconds.

    Since I am scaling my packet pts before writing them using av_packet_rescale_ts(packet, codec.time_base, stream.time_base) this results in large values of pts. I have read references to allowing pts to rollover at 2^33. Is this the correct way to deal with the ISMV timebase ? Is there something else I am missing.

    Thanks in advance !

  • Revision 20c1edf612 : Refactor decode_tiles and loopfilter code. The current decode_tiles decodes the

    15 mai 2014, par hkuang

    Changed Paths :
     Modify /vp9/common/vp9_tile_common.c


     Modify /vp9/common/vp9_tile_common.h


     Modify /vp9/decoder/vp9_decodeframe.c


     Modify /vp9/decoder/vp9_decoder.c


     Modify /vp9/decoder/vp9_decoder.h



    Refactor decode_tiles and loopfilter code.

    The current decode_tiles decodes the frame one tile by one tile
    and then loopfilter the whole frame or use another worker thread to
    do loopfiltering.

    ------ ------ ------ ------
    Tile1- Tile2- Tile3- Tile4-
    ------ ------ ------ ------

    For example, if a tile video has one row and four cols, decode_tiles
    will decode the Tile1, then Tile2, then Tile3, then Tile4.
    And during decode each tile, decode_tile will decode row by row in
    each tile.

    For frame parallel decoding, decode_tiles will decode video in row order
    across the tiles. So the order will be :
    "Decode 1st row of Tile1" -> "Decode 1st row of Tile2"
    - > "Decode 1st row of Tile3" -> "Decode 1st row of Tile4"
    - > "Decode 2nd row of Tile1" -> "Decode 2nd row of Tile2"
    - > "Decode 2nd row of Tile3" -> "Decode 2nd row of Tile4"-> "loopfilter 1st row"

    Change-Id : I2211f9adc6d142fbf411d491031203cb8a6dbf6b

  • ffmpeg : drop usage of coded_frame

    3 décembre 2014, par Michael Niedermayer
    ffmpeg : drop usage of coded_frame
    

    It causes all kinds of problems and there is no code in the muxers that reads
    this field

    Signed-off-by : Michael Niedermayer <michaelni@gmx.at>

    • [DH] ffmpeg.c