Recherche avancée

Médias (0)

Mot : - Tags -/upload

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

Autres articles (63)

  • Les autorisations surchargées par les plugins

    27 avril 2010, par

    Mediaspip core
    autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

  • Support audio et vidéo HTML5

    10 avril 2011

    MediaSPIP utilise les balises HTML5 video et audio pour la lecture de documents multimedia en profitant des dernières innovations du W3C supportées par les navigateurs modernes.
    Pour les navigateurs plus anciens, le lecteur flash Flowplayer est utilisé.
    Le lecteur HTML5 utilisé a été spécifiquement créé pour MediaSPIP : il est complètement modifiable graphiquement pour correspondre à un thème choisi.
    Ces technologies permettent de distribuer vidéo et son à la fois sur des ordinateurs conventionnels (...)

Sur d’autres sites (7854)

  • Revision 82959 : calcul des scores : on pondère le nombre d’occurence par une fonction ...

    11 juin 2014, par cedric@… — Log

    calcul des scores : on pondère le nombre d’occurence par une fonction inverse a la longueur du contenu (avoir 10 occurences dans un contenu fleuve n’est pas forcément plus pertinent que 2 occurences dans un contenu court)
    Cette modification n’intervient que si pas de fulltext ou si on a activé l’option _FULLTEXT_FIELD_SCORE

  • syntax error on accessing a structure variables

    23 octobre 2013, par JAYANTHI

    This is my code

    typedef struct AVInputFormat {
    /**
    * A comma separated list of short names for the format. New names
    * may be appended with a minor bump.
    */
    const char *name;

    /**
    * Descriptive name for the format, meant to be more human-readable
    * than name. You should use the NULL_IF_CONFIG_SMALL() macro
    * to define it.
    */
    const char *long_name;

    /**
    * Can use flags: AVFMT_NOFILE, AVFMT_NEEDNUMBER, AVFMT_SHOW_IDS,
    * AVFMT_GENERIC_INDEX, AVFMT_TS_DISCONT, AVFMT_NOBINSEARCH,
    * AVFMT_NOGENSEARCH, AVFMT_NO_BYTE_SEEK, AVFMT_SEEK_TO_PTS.
    */
    int flags;

    /**
    * If extensions are defined, then no probe is done. You should
    * usually not use extension format guessing because it is not
    * reliable enough
    */
    const char *extensions;

    const struct AVCodecTag * const *codec_tag;

    const AVClass *priv_class; ///< AVClass for the private context

    /*****************************************************************
    * No fields below this line are part of the public API. They
    * may not be used outside of libavformat and can be changed and
    * removed at will.
    * New public fields should be added right above.
    *****************************************************************
    */
    struct AVInputFormat *next;

    /**
    * Raw demuxers store their codec ID here.
    */
    int raw_codec_id;

    /**
    * Size of private data so that it can be allocated in the wrapper.
    */
    int priv_data_size;

    /**
    * Tell if a given file has a chance of being parsed as this format.
    * The buffer provided is guaranteed to be AVPROBE_PADDING_SIZE bytes
    * big so you do not have to check for that unless you need more.
    */
    int (*read_probe)(AVProbeData *);

    /**
    * Read the format header and initialize the AVFormatContext
    * structure. Return 0 if OK. Only used in raw format right
    * now. 'avformat_new_stream' should be called to create new streams.
    */
    int (*read_header)(struct AVFormatContext *);

    /**
    * Read one packet and put it in 'pkt'. pts and flags are also
    * set. 'avformat_new_stream' can be called only if the flag
    * AVFMTCTX_NOHEADER is used and only in the calling thread (not in a
    * background thread).
    * @return 0 on success, < 0 on error.
    *         When returning an error, pkt must not have been allocated
    *         or must be freed before returning
    */
    int (*read_packet)(struct AVFormatContext *, AVPacket *pkt);

    /**
    * Close the stream. The AVFormatContext and AVStreams are not
    * freed by this function
    */
    int (*read_close)(struct AVFormatContext *);

    /**
    * Seek to a given timestamp relative to the frames in
    * stream component stream_index.
    * @param stream_index Must not be -1.
    * @param flags Selects which direction should be preferred if no exact
    *              match is available.
    * @return >= 0 on success (but not necessarily the new offset)
    */
    int (*read_seek)(struct AVFormatContext *,
                    int stream_index, int64_t timestamp, int flags);

    /**
    * Get the next timestamp in stream[stream_index].time_base units.
    * @return the timestamp or AV_NOPTS_VALUE if an error occurred
    */
    int64_t (*read_timestamp)(struct AVFormatContext *s, int stream_index,
                             int64_t *pos, int64_t pos_limit);

    /**
    * Start/resume playing - only meaningful if using a network-based format
    * (RTSP).
    */
    int (*read_play)(struct AVFormatContext *);

    /**
    * Pause playing - only meaningful if using a network-based format
    * (RTSP).
    */
    int (*read_pause)(struct AVFormatContext *);

    /**
    * Seek to timestamp ts.
    * Seeking will be done so that the point from which all active streams
    * can be presented successfully will be closest to ts and within min/max_ts.
    * Active streams are all streams that have AVStream.discard < AVDISCARD_ALL.
    */
    int (*read_seek2)(struct AVFormatContext *s, int stream_index, int64_t min_ts, int64_t ts, int64_t max_ts, int flags);
    } AVInputFormat;

    AVInputFormat ff_yop_demuxer = {
    .name           = "yop",                                               //error here
    .long_name      = NULL_IF_CONFIG_SMALL("Psygnosis YOP"),
    .priv_data_size = sizeof(YopDecContext),
    .read_probe     = yop_probe,
    .read_header    = yop_read_header,
    .read_packet    = yop_read_packet,
    .read_close     = yop_read_close,
    .read_seek      = yop_read_seek,
    .extensions     = "yop",
    .flags          = AVFMT_GENERIC_INDEX,
    };

    Getting error like,

    3>c:\users\awki6\desktop\ffmpeg\libavformat\yop.cpp(235): error C2143: syntax error : missing '}' before '.'
    3>c:\users\awki6\desktop\ffmpeg\libavformat\yop.cpp(235): error C2143: syntax error : missing ';' before '.'
    3>c:\users\awki6\desktop\ffmpeg\libavformat\yop.cpp(235): error C2059: syntax error : '.'
    3>c:\users\awki6\desktop\ffmpeg\libavformat\yop.cpp(245): error C2143: syntax error : missing ';' before '}'
    3>c:\users\awki6\desktop\ffmpeg\libavformat\yop.cpp(245): error C2059: syntax error : '}'

    Please help me to solve those errors

  • New builds for PHP 5.4 and PHP 5.3

    29 novembre 2012, par Mikko Koppanen — Imagick

    It’s been a while since I last updated this blog (September 2009 to be exact). Time flies ! Anyway, here comes the actual content : updated imagick binaries for PHP 5.3 and PHP 5.4. The download package also includes ImageMagick 6.8.0 binaries compiled with VC9 (Visual Studio 2008). I noticed that the official ImageMagick builds are now Visual Studio 2010 and that wouldn’t work well with PHP compiled with 2008.

    I am not sure if I am violating any license in distributing ImageMagick binaries but if I do, please let me know and I will remove them. The binaries are just stock ImageMagick 6.8.0, which you can download from http://imagemagick.org/.

    In order to get things running you should add the ImageMagick DLL directory into PATH, add the imagick extension to php.ini and things should be running. At least hopefully.

    The download link for the binaries is here : imagick-php54-php53.tgz.