MPV 0.30 վիդեո նվագարկչի թողարկում

Մեկ տարի զարգացումից հետո հասանելի է բաց վիդեո նվագարկչի թողարկում MPV 0.30, մի քանի տարի առաջ ճյուղավորված նախագծի կոդի բազայից MPplayer2. MPV-ն կենտրոնանում է նոր հնարավորությունների զարգացման վրա և ապահովելու, որ նոր հնարավորությունները շարունակաբար ետ են ուղարկվում MPlayer-ի պահոցներից՝ առանց անհանգստանալու MPlayer-ի հետ համատեղելիության պահպանման մասին: Կոդ MPV տարածվում է LGPLv2.1+ լիցենզիայի ներքո որոշ մասեր մնում են GPLv2-ի տակ, սակայն LGPL-ին անցումը գրեթե ավարտված է, և «--enable-lgpl» տարբերակը կարող է օգտագործվել մնացած GPL կոդը անջատելու համար:

Նոր տարբերակում.

  • Ներկառուցված մատուցման շերտ՝ օգտագործելով գրաֆիկական API
    Vulkan-ը փոխարինվել է գրադարանի վրա հիմնված ներդրմամբ libplacebo, մշակված VideoLAN նախագծի կողմից;

  • Ավելացվել է «async» դրոշով հրամանների աջակցություն, որը թույլ է տալիս կոդավորել և գրել ֆայլերը ասինխրոն կերպով;
  • Ավելացվել են «ենթագործընթաց», «վիդեո-ավելացում», «տեսանյութի հեռացում», «վիդեո-վերբեռնում» հրամաններ;
  • Ավելացված է խաղային վահանակների աջակցություն (SDL2-ի միջոցով) և մուտքագրման մոդուլում անվանված փաստարկներ օգտագործելու հնարավորություն;
  • Ավելացվեց Wayland արձանագրության «xdg-decoration» աջակցություն՝ սերվերի կողմից պատուհանները զարդարելու համար.
  • Ներկայացման հետադարձ կապի աջակցություն է ավելացվել vo_drm, context_drm_egl և vo_gpu մոդուլներին (d3d11)՝ անհետևողական մատուցումը կանխելու համար;
  • vo_gpu մոդուլն ավելացրել է շեղումների պատճառով սխալները ցրելու հնարավորությունը.
  • vo_drm մոդուլին ավելացվել է աջակցություն 30bpp ռեժիմի համար (գույնը՝ 30 բիթ յուրաքանչյուր ալիքի համար);
  • vo_wayland մոդուլը վերանվանվել է vo_wlshm;
  • Ավելացվեց մութ տեսարանների տեսանելիությունը բարձրացնելու հնարավորությունը, երբ տոնային քարտեզագրում;
  • vo_gpu-ում x11-ի համար vdpau ստուգման կոդը հանվել է, և EGL-ն օգտագործվում է լռելյայն.
  • Հեռացվել է օպտիկական սկավառակի աջակցության հետ կապված կոդի մեծ մասը: vdpau/GLX, mali-fbdev և hwdec_d3d11eglrgb հետնամասերը հեռացվել են vo_gpu-ից;
  • Ավելացրել է հակառակ հերթականությամբ խաղալու հնարավորությունը.
  • Demox մոդուլն իրականացնում է սկավառակի քեշ և ավելացնում dump-cache հրամանը, որը կարող է օգտագործվել հոսքերի ձայնագրման համար;
  • «--demuxer-cue-codepage» տարբերակը ավելացվել է demux_cue մոդուլին՝ CUE ձևաչափով ֆայլերից տվյալների կոդավորումը ընտրելու համար;
  • FFmpeg տարբերակի պահանջներն ավելացել են, այն այժմ պահանջում է առնվազն 4.0 թողարկում:

Source: opennet.ru

Добавить комментарий