XNUMX๋
์ ๊ฐ๋ฐ ๋์
์ ๋ฒ์ ์์:
- ๊ทธ๋ํฝ API๋ฅผ ์ฌ์ฉํ๋ ๋ด์ฅ ๋ ๋๋ง ๋ ์ด์ด
Vulkan์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ธฐ๋ฐ ๊ตฌํ์ผ๋ก ๋์ฒด๋์์ต๋๋ค.๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ๋ผ์๋ณด , VideoLAN ํ๋ก์ ํธ์ ์ํด ๊ฐ๋ฐ๋จ; - "async" ํ๋๊ทธ๊ฐ ์๋ ๋ช ๋ น์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์ด ํ์ผ์ ๋น๋๊ธฐ์ ์ผ๋ก ์ธ์ฝ๋ฉํ๊ณ ์ธ ์ ์์ต๋๋ค.
- "ํ์ ํ๋ก์ธ์ค", "๋น๋์ค ์ถ๊ฐ", "๋น๋์ค ์ ๊ฑฐ", "๋น๋์ค ๋ค์ ๋ก๋" ๋ช ๋ น์ด ์ถ๊ฐ๋์์ต๋๋ค.
- (SDL2๋ฅผ ํตํด) ๊ฒ์ํจ๋์ ๋ํ ์ง์๊ณผ ์ ๋ ฅ ๋ชจ๋์ ๋ช ๋ช ๋ ์ธ์๋ฅผ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์๋ฒ์ธก ์ฐฝ ์ฅ์์ ์ํ Wayland ํ๋กํ ์ฝ "xdg-์ฅ์"์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ผ๊ด์ฑ ์๋ ๋ ๋๋ง์ ๋ฐฉ์งํ๊ธฐ ์ํด vo_drm, context_drm_egl ๋ฐ vo_gpu ๋ชจ๋(d3d11)์ ํ๋ ์ ํ ์ด์ ํผ๋๋ฐฑ์ ๋ํ ์ง์์ ์ถ๊ฐํ์ต๋๋ค.
- vo_gpu ๋ชจ๋์๋ ๋๋๋ง์ ์ํ ์ค๋ฅ๋ฅผ ์์ ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- vo_drm ๋ชจ๋์ 30bpp ๋ชจ๋(์ฑ๋๋น ์ปฌ๋ฌ 30๋นํธ)์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- vo_wayland ๋ชจ๋์ ์ด๋ฆ์ด vo_wlshm์ผ๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค.
- ์ด๋์ด ์ฅ๋ฉด์ ๊ฐ์์ฑ์ ํฅ์์ํค๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
์์กฐ ๋งคํ ; - x11์ฉ vo_gpu์์๋ vdpau ๊ฒ์ฌ ์ฝ๋๊ฐ ์ ๊ฑฐ๋์์ผ๋ฉฐ ๊ธฐ๋ณธ์ ์ผ๋ก EGL์ด ์ฌ์ฉ๋ฉ๋๋ค.
- ๊ดํ ๋๋ผ์ด๋ธ ์ง์๊ณผ ๊ด๋ จ๋ ๋๋ถ๋ถ์ ์ฝ๋๊ฐ ์ ๊ฑฐ๋์์ต๋๋ค. vdpau/GLX, mali-fbdev ๋ฐ hwdec_d3d11eglrgb ๋ฐฑ์๋๊ฐ vo_gpu์์ ์ ๊ฑฐ๋์์ต๋๋ค.
- ์ญ์์ผ๋ก ํ๋ ์ดํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- demux ๋ชจ๋์ ๋์คํฌ ์บ์๋ฅผ ๊ตฌํํ๊ณ ์คํธ๋ฆผ์ ๊ธฐ๋กํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ dump-cache ๋ช ๋ น์ ์ถ๊ฐํฉ๋๋ค.
- CUE ํ์์ ํ์ผ์์ ๋ฐ์ดํฐ ์ธ์ฝ๋ฉ์ ์ ํํ๊ธฐ ์ํด "--demuxer-cue-codepage" ์ต์ ์ด demux_cue ๋ชจ๋์ ์ถ๊ฐ๋์์ต๋๋ค.
- FFmpeg ๋ฒ์ ์ ๋ํ ์๊ตฌ ์ฌํญ์ด ์ฆ๊ฐํ์ฌ ์ด์ ์๋ํ๋ ค๋ฉด ์ต์ ๋ฆด๋ฆฌ์ค 4.0์ด ํ์ํฉ๋๋ค.
์ถ์ฒ : opennet.ru