• [^] # Re: Numéro de version

    Posté par . En réponse à la dépêche MPlayer 1.0pre7 "PatentCounter" dans les bacs. Évalué à 8.

    Pourquoi on l'apelle 1.0pre7?
    si tu regardes le TODO (qui n'est pas tout à fait à jour), tu y verra:

    FOR THE v1.00 RELEASE:
    ~~~~~~~~~~~~~~~~~~~~~~

    - display OSD and subtitles using DVB card's OSD

    mpg demuxer:
    - implement mpeg-TS demuxer
    - implement common mpeg 1/2/4 es/ps/pes/mp3 demuxer

    avi demuxer: (needs rewrite)
    - implement hardcore bruteforce avi re-sync for broken files (-forceidx)
    - fix for growing avi files (movi_end pos > stream->end_pos)
    - implement forward seeking in avi streams with no index

    mencoder:
    - finish mencoder -ovc vfw (bitrate setting, codec selection etc)
    - add ogg/vorbis audio encoder
    - stop/resume

    DOCS:
    - break up 6 level deep sections
    - merge tech/encoding-tips.txt into mencoder.xml
    - merge iive's XvMC docs into video.xml
    - finish reviewing all of the docs
    - mplayer.1
    - encoding.html
    - video.html
    - documentation.html
    - enhance the FAQ
    - document missing XviD options
    - add Matroska, NSV and nut to formats.xml
    - split man page into mplayer.1 and mencoder.1


    FUTURE:
    ~~~~~~~

    demuxer:
    - demux_mpg: support for VDR's index files for more accurate seeking
    - implement seeking for YUV4MPEG_2_

    decoders:
    - fix DLLs: pegasusm, pegasusl, pegasusmwv, 3ivX, morgands, alaris, vcr1, pim1,
    rricm

    other:
    - dvd server
    - mga_vid crtc2 fix
    - X11 Render support into DGA for OSD (from the DOCS;)

    DOCS:
    - convert man page to XML
    - write a detailed encoding guide
    - document missing divx4opts (everything in #if ENCORE_MAJOR_VERSION >= 5200,
    vbrdebug)

    Or il se trouve qu'un certain nombre de ces fonctions sont non triviales à implémenter, alors...
    ca va durer longtemps ?
    bah oui, ça peut, dans la mesure où beaucoups de nouvelles killer features sont proposées par des codeurs externes (qui ne font pas partie des objectifs du TODO), et que seuls les gens de la core team essayent d'atteindre les objectifs de la 1.0 puisque ça nécessite des changements plus important.
    En gros, c'est le problème du Bazaar: tout le monde peut proposer son travail dans la mesure où il a de l'intérêt, mais ça fait pas forcément avancer fondamentalement le projet (vers la 1.0).
    Tu me suis? :-)