Liberazione di u lettore video MPV 0.30

Dopu un annu di sviluppu dispunibule liberazione di un video player apertu MPV 0.30, uni pochi d'anni fà ramificata da a basa di codice di u prughjettu MPlayer 2. MPV si cuncentra nantu à u sviluppu di e funzioni novi è à assicurà chì e funzioni novi sò continuamente backported da i repositori MPlayer, senza preoccupassi di mantene a cumpatibilità cù MPlayer. Codice MPV distribuitu da sottu a licenza LGPLv2.1+, alcune parti restanu sottu GPLv2, ma a transizione à LGPL hè quasi cumpleta è l'opzione "--enable-lgpl" pò esse usata per disattivà u codice GPL restante.

In a nova versione:

  • Stratu di rendering integratu cù l'API grafica
    Vulkan hè statu rimpiazzatu da una implementazione basata in biblioteca libplacebo, sviluppatu da u prughjettu VideoLAN;

  • Aghjunghje supportu per i cumandamenti cù a bandiera "async", chì permette di codificà è scrive i fugliali in modu asincronu;
  • Cumandamenti aghjuntu "subprocessu", "video-add", "video-remove", "video-reload";
  • Aghjunghje supportu per gamepads (via SDL2) è a capacità d'utilizà argumenti chjamati à u modulu di input;
  • Aghjunghje supportu per u protocolu Wayland "xdg-decorazione" per a decorazione di i finestri nantu à u servitore;
  • Aghjunghje supportu per i feedback di presentazione à i moduli vo_drm, context_drm_egl è vo_gpu (d3d11) per impedisce a rendering inconsistente;
  • U modulu vo_gpu hà aghjustatu a capacità di dissipate l'errori per dithering;
  • Aghjunghje supportu per u modu 30bpp (culore 30 bits per canale) à u modulu vo_drm;
  • U modulu vo_wayland hè statu rinominatu vo_wlshm;
  • Aggiunta a capacità di rinfurzà a visibilità di scene scure quandu mapping tonale;
  • In vo_gpu per x11, u codice di verificazione vdpau hè statu sguassatu è EGL hè utilizatu per automaticamente;
  • Eliminatu a maiò parte di u codice in relazione à u supportu di unità otticu. I backends vdpau/GLX, mali-fbdev è hwdec_d3d11eglrgb sò stati eliminati da vo_gpu;
  • Aggiunta a capacità di ghjucà in ordine inversu;
  • U modulu demux implementa un cache di discu è aghjunghje u cumandamentu dump-cache, chì pò esse usatu per registrà flussi;
  • L'opzione "--demuxer-cue-codepage" hè stata aghjunta à u modulu demux_cue per selezziunà a codificazione di dati da i schedari in u formatu CUE;
  • I requisiti per a versione FFmpeg sò stati aumentati, avà hè bisognu di almenu liberazione 4.0 per travaglià.

Source: opennet.ru

Add a comment