Keluaran pemain video MPV 0.30

Selepas setahun pembangunan ada keluaran pemain video terbuka MPV 0.30, beberapa tahun yang lalu bercabang daripada asas kod projek MPlayer2. MPV menumpukan pada membangunkan ciri baharu dan memastikan ciri baharu disandarkan secara berterusan daripada repositori MPlayer, tanpa perlu risau tentang mengekalkan keserasian dengan MPlayer. Kod MPV diedarkan oleh di bawah lesen LGPLv2.1+, beberapa bahagian kekal di bawah GPLv2, tetapi peralihan kepada LGPL hampir selesai dan pilihan "--enable-lgpl" boleh digunakan untuk melumpuhkan baki kod GPL.

Dalam versi baharu:

  • Lapisan pemaparan terbina dalam menggunakan API grafik
    Vulkan telah digantikan dengan pelaksanaan berasaskan perpustakaan libplacebo, dibangunkan oleh projek VideoLAN;

  • Menambah sokongan untuk arahan dengan bendera "async", membolehkan anda mengekod dan menulis fail secara tidak segerak;
  • Menambahkan arahan "subproses", "video-tambah", "video-buang", "video-muat semula";
  • Menambah sokongan untuk pad permainan (melalui SDL2) dan keupayaan untuk menggunakan hujah yang dinamakan pada modul input;
  • Menambah sokongan untuk protokol Wayland "xdg-decoration" untuk menghias tingkap di bahagian pelayan;
  • Menambahkan sokongan untuk maklum balas pembentangan pada modul vo_drm, context_drm_egl dan vo_gpu (d3d11) untuk mengelakkan pemaparan yang tidak konsisten;
  • Modul vo_gpu telah menambah keupayaan untuk menghilangkan ralat untuk dithering;
  • Menambah sokongan untuk mod 30bpp (warna 30 bit setiap saluran) pada modul vo_drm;
  • Modul vo_wayland telah dinamakan semula kepada vo_wlshm;
  • Menambah keupayaan untuk meningkatkan keterlihatan adegan gelap apabila pemetaan tonal;
  • Dalam vo_gpu untuk x11, kod semakan vdpau telah dialih keluar dan EGL digunakan secara lalai;
  • Mengalih keluar kebanyakan kod yang berkaitan dengan sokongan pemacu optik. Bahagian belakang vdpau/GLX, mali-fbdev dan hwdec_d3d11eglrgb telah dialih keluar daripada vo_gpu;
  • Menambah keupayaan untuk bermain dalam susunan terbalik;
  • Modul demux melaksanakan cache cakera dan menambah arahan dump-cache, yang boleh digunakan untuk merakam strim;
  • Pilihan "--demuxer-cue-codepage" telah ditambahkan pada modul demux_cue untuk memilih pengekodan untuk data daripada fail dalam format CUE;
  • Keperluan untuk versi FFmpeg telah ditingkatkan; ia kini memerlukan sekurang-kurangnya keluaran 4.0 untuk berfungsi.

Sumber: opennet.ru

Tambah komen