Advertisement
Guest User

Untitled

a guest
May 25th, 2015
363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.84 KB | None | 0 0
  1. mpv -v --ao=alsa --audio-channels=mono stereo_test.webm
  2. [cplayer] Command line options: '-v' '--ao=alsa' '--audio-channels=mono' 'stereo_test.webm'
  3. [cplayer] mpv 0.9.2 (C) 2000-2015 mpv/MPlayer/mplayer2 projects
  4. [cplayer] built on 2015-05-19T07:07:47
  5. [cplayer] ffmpeg library versions:
  6. [cplayer] libavutil 54.20.100
  7. [cplayer] libavcodec 56.26.100
  8. [cplayer] libavformat 56.25.101
  9. [cplayer] libswscale 3.1.101
  10. [cplayer] libavfilter 5.11.102
  11. [cplayer] libswresample 1.1.100
  12. [cplayer]
  13. [cplayer] Configuration: ./waf configure --prefix=/usr --confdir=/etc/mpv --enable-zsh-comp --enable-libmpv-shared --enable-cdda
  14. [cplayer] List of enabled features: alsa asm atomics audio-input avcodec-chroma-pos-api avframe-metadata avframe-skip-samples build-date cdda cplayer debug-build dlopen drm dvbin dvdnav dvdread enca encoding fchmod gl gl-wayland gl-x11 glibc-thread-name glob iconv jack jpeg ladspa lcms2 libass libass-osd libav libavdevice libavfilter libbluray libdl libguess libm libmpv-shared librt libsmbclient libswresample libv4l2 linux-fstatfs lua nanosleep optimize oss-audio oss-audio-native posix posix-or-mingw posix-spawn pthreads pulse pvr resampler rubberband shm stdatomic subprocess termios tv tv-v4l2 vaapi vaapi-glx vaapi-hwaccel vaapi-vpp vdpau vdpau-gl-x11 vdpau-hwaccel videodev vt.h wayland x11 xext xinerama xrandr xss xv zlib zsh-comp
  15. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  16. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  17. [global] config file: 'mpv.conf|config'
  18. [global] -> '/home/gyro/.config/mpv/mpv.conf'
  19. [cplayer] Reading config file /home/gyro/.config/mpv/mpv.conf
  20. [cplayer] Setting option 'cache-default' = '99999' (flags = 4)
  21. [cplayer] Setting option 'softvol' = 'no' (flags = 4)
  22. [cplayer] Setting option 'ao' = 'alsa' (flags = 4)
  23. [cplayer] Setting option 'hwdec' = 'auto' (flags = 4)
  24. [cplayer] Setting option 'vo' = 'opengl-hq' (flags = 4)
  25. [cplayer] Setting option 'screenshot-format' = 'png' (flags = 4)
  26. [cplayer] Setting option 'audio-channels' = 'mono' (flags = 4)
  27. [cplayer] Setting option 'v' = '' (flags = 8)
  28. [cplayer] Setting option 'ao' = 'alsa' (flags = 8)
  29. [cplayer] Setting option 'audio-channels' = 'mono' (flags = 8)
  30. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  31. [global] config file: 'input.conf'
  32. [input] Falling back on default (hardcoded) input config
  33. [osc] Loading script @osc.lua...
  34. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  35. [global] config file: 'scripts'
  36. [global] -> '/home/gyro/.config/mpv/scripts'
  37. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  38. [global] config file: 'lua'
  39. [osc] loading mp.defaults
  40. [osc] loading @osc.lua
  41. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  42. [global] config path: 'lua-settings/osc.conf' -> '/home/gyro/.config/mpv/lua-settings/osc.conf'
  43. [cplayer] Done loading @osc.lua.
  44. [ytdl_hook] Loading script @ytdl_hook.lua...
  45. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  46. [global] config file: 'scripts'
  47. [global] -> '/home/gyro/.config/mpv/scripts'
  48. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  49. [global] config file: 'lua'
  50. [ytdl_hook] loading mp.defaults
  51. [ytdl_hook] loading @ytdl_hook.lua
  52. [cplayer] Run command: hook_add, flags=0, args=[on_load, 1, 10]
  53. [cplayer] Done loading @ytdl_hook.lua.
  54. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  55. [global] config file: 'scripts'
  56. [global] -> '/home/gyro/.config/mpv/scripts'
  57. [ls_hook] Loading script /home/gyro/.config/mpv/scripts/ls_hook.lua...
  58. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  59. [global] config file: 'scripts'
  60. [global] -> '/home/gyro/.config/mpv/scripts'
  61. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  62. [global] config file: 'lua'
  63. [ls_hook] loading mp.defaults
  64. [global] user path: '/home/gyro/.config/mpv/scripts/ls_hook.lua' -> '/home/gyro/.config/mpv/scripts/ls_hook.lua'
  65. [ls_hook] loading file /home/gyro/.config/mpv/scripts/ls_hook.lua
  66. [cplayer] Run command: hook_add, flags=0, args=[on_load, 1, 9]
  67. [cplayer] Done loading /home/gyro/.config/mpv/scripts/ls_hook.lua.
  68. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  69. [global] config file: 'lua'
  70. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  71. [global] config path: 'watch_later/C0ED5AA561FE3A9AFAAF787EA48DCFC4' -> '(NULL)'
  72. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  73. [global] config path: 'watch_later' -> '/home/gyro/.config/mpv/watch_later'
  74. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  75. [global] config path: 'watch_later/C0ED5AA561FE3A9AFAAF787EA48DCFC4' -> '(NULL)'
  76. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  77. [global] config path: 'watch_later' -> '/home/gyro/.config/mpv/watch_later'
  78. [cplayer] Playing: stereo_test.webm
  79. [cplayer] Running hook: ls_hook/on_load
  80. [cplayer] Run command: hook_ack, flags=0, args=[on_load]
  81. [cplayer] Running hook: ytdl_hook/on_load
  82. [cplayer] Run command: hook_ack, flags=0, args=[on_load]
  83. [file] Opened: stereo_test.webm
  84. [demux] Trying demuxer: disc (force-level: normal)
  85. [demux] Trying demuxer: edl (force-level: normal)
  86. [demux] Trying demuxer: cue (force-level: normal)
  87. [demux] Trying demuxer: rawaudio (force-level: normal)
  88. [demux] Trying demuxer: rawvideo (force-level: normal)
  89. [demux] Trying demuxer: tv (force-level: normal)
  90. [demux] Trying demuxer: libass (force-level: normal)
  91. [demux] Trying demuxer: mkv (force-level: normal)
  92. [mkv] Found the head...
  93. [mkv] + a segment...
  94. [mkv] /---- [ parsing seek head ] ---------
  95. [mkv] \---- [ parsing seek head ] ---------
  96. [mkv] |+ segment information...
  97. [mkv] | + timecode scale: 1000000
  98. [mkv] | + duration: 9.603s
  99. [mkv] | + segment uid 06 17 04 f2 dc 3d 87 98 5b 1a cb 51 43 76 3f ce
  100. [mkv] |+ segment tracks...
  101. [mkv] | + a track...
  102. [mkv] | + Track number: 1
  103. [mkv] | + Track type: Video
  104. [mkv] | + Video track
  105. [mkv] | + Display width: 640
  106. [mkv] | + Display height: 360
  107. [mkv] | + Pixel width: 640
  108. [mkv] | + Pixel height: 360
  109. [mkv] | + Codec ID: V_VP8
  110. [mkv] | + Language: und
  111. [mkv] | + Default duration: 33.367ms ( = 29.970 fps)
  112. [mkv] | + a track...
  113. [mkv] | + Track number: 2
  114. [mkv] | + Track type: Audio
  115. [mkv] | + Audio track
  116. [mkv] | + Sampling frequency: 48000.000000
  117. [mkv] | + Bit depth: 32
  118. [mkv] | + Channels: 2
  119. [mkv] | + Codec ID: A_VORBIS
  120. [mkv] | + CodecPrivate, length 4261
  121. [mkv] | + Language: und
  122. [mkv] |+ found cluster
  123. [mkv] Deferring reading cues.
  124. [mkv] All headers are parsed!
  125. [mkv] Aspect: 1.777778
  126. [demux] Detected file format: Matroska
  127. [find_files] Loading external files in .
  128. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  129. [global] config path: 'sub/' -> '(NULL)'
  130. [cplayer] (+) Video --vid=1 (vp8)
  131. [cplayer] (+) Audio --aid=1 (*) (vorbis)
  132. [cplayer] [V] fourcc:0x30385056 size:640x360 fps:29.970
  133. [vo/opengl-hq/wayland] failed to connect to a wayland server: check if a wayland compositor is running
  134. [vo/opengl-hq/x11] X11 opening display: :0
  135. [vo/opengl-hq/x11] X11 running at 1280x1024 (":0" => local display)
  136. [vo/opengl-hq/x11] Detected wm supports NetWM.
  137. [vo/opengl-hq/x11] Detected wm supports FULLSCREEN state.
  138. [vo/opengl-hq/x11] Detected wm supports ABOVE state.
  139. [vo/opengl-hq/x11] Detected wm supports BELOW state.
  140. [vo/opengl-hq/x11] Display 0 (VGA1): [0, 0, 1280, 1024] @ 75.024675 FPS
  141. [vo/opengl-hq/x11] Current display FPS: 75.024675
  142. [vo/opengl-hq] GLX chose FB config with ID 0x286c0840
  143. [vo/opengl-hq] GLX chose visual with ID 0xb1
  144. [vo/opengl-hq] GL_VERSION='3.0 Mesa 10.5.6'
  145. [vo/opengl-hq] Detected desktop OpenGL 3.0.
  146. [vo/opengl-hq] GL_VENDOR='Intel Open Source Technology Center'
  147. [vo/opengl-hq] GL_RENDERER='Mesa DRI Intel(R) Haswell Desktop '
  148. [vo/opengl-hq] GL_SHADING_LANGUAGE_VERSION='1.30'
  149. [vo/opengl-hq] OpenGL legacy compat. found.
  150. [vo/opengl-hq] Detected OpenGL features:
  151. [vo/opengl-hq] - Framebuffers
  152. [vo/opengl-hq] - VAOs
  153. [vo/opengl-hq] - Float textures
  154. [vo/opengl-hq] - RG textures
  155. [vo/opengl-hq] - 1D textures
  156. [vo/opengl-hq] - 3D textures
  157. [vo/opengl-hq] - debugging extensions
  158. [vo/opengl-hq] 16 bit texture depth: 16.
  159. [vo/opengl-hq] Display depth: R=8, G=8, B=8
  160. [vo/opengl-hq] Testing user-set FBO format (0x805b)
  161. [vo/opengl-hq] Create FBO: 16x16
  162. [vo/opengl-hq] Testing user-set FBO format (0x805b)
  163. [vo/opengl-hq] Create FBO: 16x16
  164. [vo/opengl-hq] Testing user-set FBO format (0x805b)
  165. [vo/opengl-hq] Create FBO: 16x16
  166. [vo/opengl-hq] Assuming 75.024675 FPS for framedrop.
  167. [vd] Container reported FPS: 29.970030
  168. [vd] Codec list:
  169. [vd] lavc:vp8 - On2 VP8
  170. [vd] lavc:libvpx (vp8) - libvpx VP8
  171. [vd] Opening video decoder lavc:vp8
  172. [vd] Not trying to use hardware decoding: codec vp8 is not on whitelist, or does not support hardware acceleration.
  173. [vd] Using software decoding.
  174. [vd] Detected 2 logical cores.
  175. [vd] Requesting 3 threads for decoding.
  176. [vd] Selected video codec: On2 VP8 [lavc:vp8]
  177. [vo/opengl-hq/x11] Disabling screensaver.
  178. [ad] Codec list:
  179. [ad] lavc:vorbis - Vorbis
  180. [ad] lavc:libvorbis (vorbis) - libvorbis
  181. [ad] Opening audio decoder lavc:vorbis
  182. [ad] Requesting 1 threads for decoding.
  183. [ad] Selected audio codec: Vorbis [lavc:vorbis]
  184. [cplayer] Starting playback...
  185. [af] Adding filter lavrresample
  186. [af] Audio filter chain:
  187. [af] [in] 48000Hz stereo 2ch floatp
  188. [af] [lavrresample] 48000Hz mono 1ch floatp
  189. [af] [out] 48000Hz mono 1ch floatp
  190. [af] [ao] 48000Hz mono 1ch floatp
  191. [ao] Trying preferred audio driver 'alsa'
  192. [ao/alsa] requested format: 48000 Hz, mono channels, floatp
  193. [ao/alsa] using ALSA version: 1.0.29
  194. [ao/alsa] opening device 'default'
  195. [ao/alsa] Got supported channel map: stereo (type FIXED)
  196. [ao/alsa] trying to set ALSA channel map: FL FR
  197. [ao/alsa] channel map reported by ALSA: FL FR
  198. [ao/alsa] which we understand as: stereo
  199. [ao/alsa] which is what we requested.
  200. [ao/alsa] got buffersize=12288 samples
  201. [ao/alsa] got period size 1024
  202. [ao/alsa] device buffer: 12288 samples.
  203. [ao/alsa] using soft-buffer of 12288 samples.
  204. [cplayer] AO: [alsa] 48000Hz stereo 2ch float
  205. [cplayer] AO: Description: ALSA audio output
  206. [af] Removing filter lavrresample
  207. [af] Adding filter lavrresample
  208. [af] Audio filter chain:
  209. [af] [in] 48000Hz stereo 2ch floatp
  210. [af] [lavrresample] 48000Hz stereo 2ch float
  211. [af] [out] 48000Hz stereo 2ch float
  212. [af] [ao] 48000Hz stereo 2ch float
  213. [vf] Video filter chain:
  214. [vf] [vd] 640x360 yuv420p bt.601/limited CL=unknown
  215. [vf] [in] 640x360 yuv420p bt.601/limited CL=unknown
  216. [vf] [out] 640x360 yuv420p bt.601/limited CL=unknown
  217. [cplayer] VO: [opengl-hq] 640x360 yuv420p
  218. [cplayer] VO: Description: Extended OpenGL Renderer (high quality rendering preset)
  219. [vo/opengl-hq] Resize: 640x359
  220. [vo/opengl-hq] Window size: 640x359
  221. [vo/opengl-hq] Video source: 640x360 (640x360)
  222. [vo/opengl-hq] Video display: (0, 0) 640x360 -> (1, 0) 638x359
  223. [vo/opengl-hq] Video scale: 0.996875/0.997222
  224. [vo/opengl-hq] OSD borders: l=1 t=0 r=1 b=0
  225. [vo/opengl-hq] Video borders: l=1 t=0 r=1 b=0
  226. [vo/opengl-hq] Testing user-set FBO format (0x805b)
  227. [vo/opengl-hq] Create FBO: 16x16
  228. [vo/opengl-hq] Testing user-set FBO format (0x805b)
  229. [vo/opengl-hq] Create FBO: 16x16
  230. [vo/opengl-hq] Testing user-set FBO format (0x805b)
  231. [vo/opengl-hq] Create FBO: 16x16
  232. [vo/opengl-hq] Texture for plane 0: 640x360
  233. [vo/opengl-hq] Texture for plane 1: 320x180
  234. [vo/opengl-hq] Texture for plane 2: 320x180
  235. [vo/opengl-hq] Reinit rendering.
  236. [vo/opengl-hq] Create FBO: 320x180
  237. [vo/opengl-hq] recompiling a shader program:
  238. [vo/opengl-hq] [ 1] // chroma merging
  239. [vo/opengl-hq] [ 2] vec4 color = vec4(texture(texture1, texcoord1).r, texture(texture2, texcoord2).r, 0.0, 1.0);
  240. [vo/opengl-hq] Create FBO: 320x512
  241. [vo/opengl-hq] recompiling a shader program:
  242. [vo/opengl-hq] [ 1] // chroma scaling
  243. [vo/opengl-hq] [ 2] #define tex texture1
  244. [vo/opengl-hq] [ 3] vec2 pos = texcoord1;
  245. [vo/opengl-hq] [ 4] vec2 size = texture_size1;
  246. [vo/opengl-hq] [ 5] vec2 pt = vec2(1.0) / size;
  247. [vo/opengl-hq] [ 6] // pass 1
  248. [vo/opengl-hq] [ 7] vec4 color = vec4(0.0);
  249. [vo/opengl-hq] [ 8] {
  250. [vo/opengl-hq] [ 9] vec2 dir = vec2(0, 1);
  251. [vo/opengl-hq] [ 10] pt *= dir;
  252. [vo/opengl-hq] [ 11] float fcoord = dot(fract(pos * size - vec2(0.5)), dir);
  253. [vo/opengl-hq] [ 12] vec2 base = pos - fcoord * pt - pt * vec2(2);
  254. [vo/opengl-hq] [ 13] vec4 c;
  255. [vo/opengl-hq] [ 14] vec4 c1 = texture(lut, vec2(0.25, fcoord));
  256. [vo/opengl-hq] [ 15] vec4 c2 = texture(lut, vec2(0.75, fcoord));
  257. [vo/opengl-hq] [ 16] float weights[6] = float[](c1.r, c1.g, c1.b, c2.r, c2.g, c2.b);
  258. [vo/opengl-hq] [ 17] // scaler samples
  259. [vo/opengl-hq] [ 18] c = texture(tex, base + pt * vec2(0));
  260. [vo/opengl-hq] [ 19] color += vec4(weights[0]) * c;
  261. [vo/opengl-hq] [ 20] c = texture(tex, base + pt * vec2(1));
  262. [vo/opengl-hq] [ 21] color += vec4(weights[1]) * c;
  263. [vo/opengl-hq] [ 22] c = texture(tex, base + pt * vec2(2));
  264. [vo/opengl-hq] [ 23] color += vec4(weights[2]) * c;
  265. [vo/opengl-hq] [ 24] c = texture(tex, base + pt * vec2(3));
  266. [vo/opengl-hq] [ 25] color += vec4(weights[3]) * c;
  267. [vo/opengl-hq] [ 26] c = texture(tex, base + pt * vec2(4));
  268. [vo/opengl-hq] [ 27] color += vec4(weights[4]) * c;
  269. [vo/opengl-hq] [ 28] c = texture(tex, base + pt * vec2(5));
  270. [vo/opengl-hq] [ 29] color += vec4(weights[5]) * c;
  271. [vo/opengl-hq] [ 30] }
  272. [vo/opengl-hq] Create FBO: 640x360
  273. [vo/opengl-hq] recompiling a shader program:
  274. [vo/opengl-hq] [ 1] #define tex texture1
  275. [vo/opengl-hq] [ 2] vec2 pos = texcoord1;
  276. [vo/opengl-hq] [ 3] vec2 size = texture_size1;
  277. [vo/opengl-hq] [ 4] vec2 pt = vec2(1.0) / size;
  278. [vo/opengl-hq] [ 5] // pass 2
  279. [vo/opengl-hq] [ 6] vec4 color = vec4(0.0);
  280. [vo/opengl-hq] [ 7] {
  281. [vo/opengl-hq] [ 8] vec2 dir = vec2(1, 0);
  282. [vo/opengl-hq] [ 9] pt *= dir;
  283. [vo/opengl-hq] [ 10] float fcoord = dot(fract(pos * size - vec2(0.5)), dir);
  284. [vo/opengl-hq] [ 11] vec2 base = pos - fcoord * pt - pt * vec2(2);
  285. [vo/opengl-hq] [ 12] vec4 c;
  286. [vo/opengl-hq] [ 13] vec4 c1 = texture(lut, vec2(0.25, fcoord));
  287. [vo/opengl-hq] [ 14] vec4 c2 = texture(lut, vec2(0.75, fcoord));
  288. [vo/opengl-hq] [ 15] float weights[6] = float[](c1.r, c1.g, c1.b, c2.r, c2.g, c2.b);
  289. [vo/opengl-hq] [ 16] // scaler samples
  290. [vo/opengl-hq] [ 17] c = texture(tex, base + pt * vec2(0));
  291. [vo/opengl-hq] [ 18] color += vec4(weights[0]) * c;
  292. [vo/opengl-hq] [ 19] c = texture(tex, base + pt * vec2(1));
  293. [vo/opengl-hq] [ 20] color += vec4(weights[1]) * c;
  294. [vo/opengl-hq] [ 21] c = texture(tex, base + pt * vec2(2));
  295. [vo/opengl-hq] [ 22] color += vec4(weights[2]) * c;
  296. [vo/opengl-hq] [ 23] c = texture(tex, base + pt * vec2(3));
  297. [vo/opengl-hq] [ 24] color += vec4(weights[3]) * c;
  298. [vo/opengl-hq] [ 25] c = texture(tex, base + pt * vec2(4));
  299. [vo/opengl-hq] [ 26] color += vec4(weights[4]) * c;
  300. [vo/opengl-hq] [ 27] c = texture(tex, base + pt * vec2(5));
  301. [vo/opengl-hq] [ 28] color += vec4(weights[5]) * c;
  302. [vo/opengl-hq] [ 29] }
  303. [vo/opengl-hq] [ 30] color.a = 1.0;
  304. [vo/opengl-hq] [ 31] vec2 chroma = color.rg;
  305. [vo/opengl-hq] [ 32] color = vec4(texture(texture0, texcoord0).r, chroma, 1.0);
  306. [vo/opengl-hq] [ 33] // color conversion
  307. [vo/opengl-hq] [ 34] color.rgb = mat3(colormatrix) * color.rgb + colormatrix_c;
  308. [vo/opengl-hq] [ 35] color.a = 1.0;
  309. [vo/opengl-hq] [ 36] // scaler pre-conversion
  310. [vo/opengl-hq] [ 37] color.rgb = clamp(color.rgb, 0.0, 1.0);
  311. [vo/opengl-hq] [ 38] color.rgb = pow(color.rgb, vec3(1.961));
  312. [vo/opengl-hq] [ 39] // main scaling
  313. [vo/opengl-hq] Create FBO: 640x512
  314. [vo/opengl-hq] recompiling a shader program:
  315. [vo/opengl-hq] [ 1] #define tex texture0
  316. [vo/opengl-hq] [ 2] vec2 pos = texcoord0;
  317. [vo/opengl-hq] [ 3] vec2 size = texture_size0;
  318. [vo/opengl-hq] [ 4] vec2 pt = vec2(1.0) / size;
  319. [vo/opengl-hq] [ 5] // pass 1
  320. [vo/opengl-hq] [ 6] vec4 color = vec4(0.0);
  321. [vo/opengl-hq] [ 7] {
  322. [vo/opengl-hq] [ 8] vec2 dir = vec2(0, 1);
  323. [vo/opengl-hq] [ 9] pt *= dir;
  324. [vo/opengl-hq] [ 10] float fcoord = dot(fract(pos * size - vec2(0.5)), dir);
  325. [vo/opengl-hq] [ 11] vec2 base = pos - fcoord * pt - pt * vec2(2);
  326. [vo/opengl-hq] [ 12] vec4 c;
  327. [vo/opengl-hq] [ 13] vec4 c1 = texture(lut, vec2(0.25, fcoord));
  328. [vo/opengl-hq] [ 14] vec4 c2 = texture(lut, vec2(0.75, fcoord));
  329. [vo/opengl-hq] [ 15] float weights[6] = float[](c1.r, c1.g, c1.b, c2.r, c2.g, c2.b);
  330. [vo/opengl-hq] [ 16] // scaler samples
  331. [vo/opengl-hq] [ 17] c = texture(tex, base + pt * vec2(0));
  332. [vo/opengl-hq] [ 18] color += vec4(weights[0]) * c;
  333. [vo/opengl-hq] [ 19] c = texture(tex, base + pt * vec2(1));
  334. [vo/opengl-hq] [ 20] color += vec4(weights[1]) * c;
  335. [vo/opengl-hq] [ 21] c = texture(tex, base + pt * vec2(2));
  336. [vo/opengl-hq] [ 22] color += vec4(weights[2]) * c;
  337. [vo/opengl-hq] [ 23] c = texture(tex, base + pt * vec2(3));
  338. [vo/opengl-hq] [ 24] color += vec4(weights[3]) * c;
  339. [vo/opengl-hq] [ 25] c = texture(tex, base + pt * vec2(4));
  340. [vo/opengl-hq] [ 26] color += vec4(weights[4]) * c;
  341. [vo/opengl-hq] [ 27] c = texture(tex, base + pt * vec2(5));
  342. [vo/opengl-hq] [ 28] color += vec4(weights[5]) * c;
  343. [vo/opengl-hq] [ 29] }
  344. [vo/opengl-hq] Dither to 8.
  345. [vo/opengl-hq] recompiling a shader program:
  346. [vo/opengl-hq] [ 1] #define tex texture0
  347. [vo/opengl-hq] [ 2] vec2 pos = texcoord0;
  348. [vo/opengl-hq] [ 3] vec2 size = texture_size0;
  349. [vo/opengl-hq] [ 4] vec2 pt = vec2(1.0) / size;
  350. [vo/opengl-hq] [ 5] // pass 2
  351. [vo/opengl-hq] [ 6] vec4 color = vec4(0.0);
  352. [vo/opengl-hq] [ 7] {
  353. [vo/opengl-hq] [ 8] vec2 dir = vec2(1, 0);
  354. [vo/opengl-hq] [ 9] pt *= dir;
  355. [vo/opengl-hq] [ 10] float fcoord = dot(fract(pos * size - vec2(0.5)), dir);
  356. [vo/opengl-hq] [ 11] vec2 base = pos - fcoord * pt - pt * vec2(2);
  357. [vo/opengl-hq] [ 12] vec4 c;
  358. [vo/opengl-hq] [ 13] vec4 c1 = texture(lut, vec2(0.25, fcoord));
  359. [vo/opengl-hq] [ 14] vec4 c2 = texture(lut, vec2(0.75, fcoord));
  360. [vo/opengl-hq] [ 15] float weights[6] = float[](c1.r, c1.g, c1.b, c2.r, c2.g, c2.b);
  361. [vo/opengl-hq] [ 16] // scaler samples
  362. [vo/opengl-hq] [ 17] c = texture(tex, base + pt * vec2(0));
  363. [vo/opengl-hq] [ 18] color += vec4(weights[0]) * c;
  364. [vo/opengl-hq] [ 19] c = texture(tex, base + pt * vec2(1));
  365. [vo/opengl-hq] [ 20] color += vec4(weights[1]) * c;
  366. [vo/opengl-hq] [ 21] c = texture(tex, base + pt * vec2(2));
  367. [vo/opengl-hq] [ 22] color += vec4(weights[2]) * c;
  368. [vo/opengl-hq] [ 23] c = texture(tex, base + pt * vec2(3));
  369. [vo/opengl-hq] [ 24] color += vec4(weights[3]) * c;
  370. [vo/opengl-hq] [ 25] c = texture(tex, base + pt * vec2(4));
  371. [vo/opengl-hq] [ 26] color += vec4(weights[4]) * c;
  372. [vo/opengl-hq] [ 27] c = texture(tex, base + pt * vec2(5));
  373. [vo/opengl-hq] [ 28] color += vec4(weights[5]) * c;
  374. [vo/opengl-hq] [ 29] }
  375. [vo/opengl-hq] [ 30] color.a = 1.0;
  376. [vo/opengl-hq] [ 31] // scaler post-conversion
  377. [vo/opengl-hq] [ 32] // color management
  378. [vo/opengl-hq] [ 33] color.rgb = clamp(color.rgb, 0.0, 1.0);
  379. [vo/opengl-hq] [ 34] color.rgb = pow(color.rgb, vec3(1.0/1.961));
  380. [vo/opengl-hq] [ 35] // dithering
  381. [vo/opengl-hq] [ 36] vec2 dither_pos = gl_FragCoord.xy / 64;
  382. [vo/opengl-hq] [ 37] float dither_value = texture(dither, dither_pos).r;
  383. [vo/opengl-hq] [ 38] color = floor(color * 255 + dither_value + 0.5 / (64 * 64)) / 255;
  384. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  385. [global] config path: 'fonts' -> '(NULL)'
  386. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  387. [global] config path: 'subfont.ttf' -> '(NULL)'
  388. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  389. [global] config path: 'fonts.conf' -> '(NULL)'
  390. [osd/libass] Setting up fonts...
  391. [osd/libass] Done.
  392. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  393. [global] config path: 'fonts' -> '(NULL)'
  394. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  395. [global] config path: 'subfont.ttf' -> '(NULL)'
  396. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  397. [global] config path: 'fonts.conf' -> '(NULL)'
  398. [osd/libass] Setting up fonts...
  399. [osd/libass] Done.
  400. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  401. [global] config path: 'fonts' -> '(NULL)'
  402. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  403. [global] config path: 'subfont.ttf' -> '(NULL)'
  404. [global] search dirs: /home/gyro/.config/mpv /home/gyro/.mpv /etc/mpv
  405. [global] config path: 'fonts.conf' -> '(NULL)'
  406. [osd/libass] Setting up fonts...
  407. [osd/libass] Done.
  408. [statusline] AV: 00:00:00 / 00:00:09 (7%) A-V: 0.000
  409. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  410. [statusline] AV: 00:00:00 / 00:00:09 (8%) A-V: -0.000
  411. [vo/opengl-hq] recompiling a shader program:
  412. [vo/opengl-hq] [ 1] // OSD (libass)
  413. [vo/opengl-hq] [ 2] vec4 color = vec4(ass_color.rgb, ass_color.a * texture(osdtex, texcoord).r);
  414. [vo/opengl-hq] [ 3] // color management
  415. [statusline] AV: 00:00:00 / 00:00:09 (8%) A-V: 0.000
  416. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  417. [statusline] AV: 00:00:00 / 00:00:09 (8%) A-V: -0.000
  418. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  419. [statusline] AV: 00:00:00 / 00:00:09 (9%) A-V: 0.000
  420. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  421. [statusline] AV: 00:00:00 / 00:00:09 (9%) A-V: 0.000
  422. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  423. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding2]
  424. [statusline] AV: 00:00:01 / 00:00:09 (11%) A-V: -0.000
  425. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  426. [statusline] AV: 00:00:01 / 00:00:09 (11%) A-V: 0.000
  427. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  428. [statusline] AV: 00:00:01 / 00:00:09 (12%) A-V: -0.000
  429. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  430. [statusline] AV: 00:00:01 / 00:00:09 (12%) A-V: 0.000
  431. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  432. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  433. [statusline] AV: 00:00:01 / 00:00:09 (13%) A-V: 0.000
  434. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  435. [statusline] AV: 00:00:02 / 00:00:09 (27%) A-V: -0.000
  436. [cplayer] Run command: cycle, flags=9, args=[pause, (NULL)]
  437. [vo/opengl-hq/x11] Enabling screensaver.
  438. [ao/alsa] pause not supported by hardware
  439. [statusline] (Paused) AV: 00:00:02 / 00:00:09 (27%) A-V: -0.000
  440. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  441. [statusline] (Paused) AV: 00:00:02 / 00:00:09 (27%) A-V: -0.000
  442. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  443. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  444. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  445. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  446. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  447. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  448. [statusline] (Paused) AV: 00:00:02 / 00:00:09 (27%) A-V: -0.000
  449. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  450. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  451. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  452. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  453. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding2]
  454. [statusline] (Paused) AV: 00:00:02 / 00:00:09 (27%) A-V: -0.000
  455. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  456. [statusline] (Paused) AV: 00:00:02 / 00:00:09 (27%) A-V: -0.000
  457. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  458. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  459. [statusline] (Paused) AV: 00:00:02 / 00:00:09 (27%) A-V: -0.000
  460. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  461. [statusline] (Paused) AV: 00:00:02 / 00:00:09 (27%) A-V: -0.000
  462. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  463. [statusline] (Paused) AV: 00:00:02 / 00:00:09 (27%) A-V: -0.000
  464. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding2]
  465. [statusline] (Paused) AV: 00:00:02 / 00:00:09 (27%) A-V: -0.000
  466. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  467. [statusline] (Paused) AV: 00:00:02 / 00:00:09 (27%) A-V: -0.000
  468. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  469. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  470. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  471. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  472. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  473. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  474. [statusline] (Paused) AV: 00:00:02 / 00:00:09 (27%) A-V: -0.000
  475. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  476. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  477. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  478. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  479. [statusline] (Paused) AV: 00:00:02 / 00:00:09 (27%) A-V: -0.000
  480. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  481. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  482. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  483. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  484. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  485. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  486. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  487. [statusline] (Paused) AV: 00:00:02 / 00:00:09 (27%) A-V: -0.000
  488. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  489. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  490. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  491. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding1]
  492. [cplayer] Run command: script_binding, flags=9, args=[osc/__keybinding2]
  493. [statusline] (Paused) AV: 00:00:02 / 00:00:09 (27%) A-V: -0.000
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement