mpv-player / mpv

πŸŽ₯ Command line video player
https://mpv.io
Other
28.39k stars 2.91k forks source link

The Windows version of the day 7/11/2014 is very slow. #1265

Closed felixq closed 9 years ago

felixq commented 9 years ago

Excuse my English, my native language is Spanish.

The Windows version of the day 7/11/2014 is very slow. I was using version generated on 27/08/2014 which works very well and I wanted to update, so I downloaded on 11/07/2014 from http://mpv.srsfckn.biz the latest version.

When tested I realized that it is slower, appearing osd playback freezes and shown without any text on it, only the bars and icons.

The command line I use is: d:\mpv\mpv.exe --vo=opengl-old --framedrop=decoder --fullscreen=yes d:\anime\x.mp4

My computer: PIII 1Ghz, 256Mbytes, Windows XP SP3 very optimized.

ghost commented 9 years ago

Can you test each build in that time period, and tell us which is the first slow one?

mia-0 commented 9 years ago

But before that, did you extract the entire archive, including the fonts directory, in the same place? Because what you describe is exactly what happens if you don’t do this.

felixq commented 9 years ago

I can not try them all. I have a very limited download quota. To test it I extracted the complete package like the previous version. I will test with the version of the day 07/10/2014.

mia-0 commented 9 years ago

So your directory tree looks like this?

β”œβ”€β”€ fonts
β”‚Β Β  β”œβ”€β”€ NotoNaskhArabic-Regular.ttf
β”‚Β Β  β”œβ”€β”€ NotoSansHans-Regular.otf
β”‚Β Β  β”œβ”€β”€ NotoSansJP-Regular.otf
β”‚Β Β  β”œβ”€β”€ NotoSansKR-Regular.otf
β”‚Β Β  β”œβ”€β”€ NotoSans-Regular.ttf
β”‚Β Β  └── NotoSansSymbols-Regular.ttf
β”œβ”€β”€ manual.pdf
β”œβ”€β”€ mpv
β”‚Β Β  └── fonts.conf
β”œβ”€β”€ mpv.com
└── mpv.exe
felixq commented 9 years ago

Excuse me, were the fonts. On the other hand the direct3d mode is now slightly faster than the opengl-old mode. The only bad thing is that the OSD does not appear in direct3d and on the console I get the following message: [vo/direct3d] Allocating 1024x128 texture in system RAM failed.

mia-0 commented 9 years ago

You simply might not have enough system or GPU memory left to display the OSC, or there may be other hardware or driver limitations. I have no idea how the direct3d VO works, but maybe try different values for the texture-memory suboption (see manual).

Ever considered upgrading? Not to force expenses on you, but your system is getting quite old. It’s not going to be supported forever, and it’s not something we want to introduce workarounds for.

Closing this as the original problem appears to have been solved.

ghost commented 9 years ago

I have no idea how the direct3d VO works

It packs all OSD bitmaps into a large texture, like most other VOs. No idea why this fails, since video textures are much larger. Could be a bug in vo_direct3d.

felixq commented 9 years ago

I think for it fails. The direct3d VO has the textures disabled, the direct3d_shaders VO, which has enabled the textures do not work on my system and the OSD always uses textures to show, that's why it fails and not the video. Does the OSD should not use the same configuration as the VO?

The texture-memory sub-option does not work by the manual. The manual says it is a number (0-3) but supports only yes or no. When executing the following line gives the error: mpv.exe --vo=direct3d:texture-memory=0 Invalid parameter for texture-memory flag: 0 Error parsing option texture-memory (option parameter could not be parsed) Option vo: Error while parsing direct3d parameter texture-memory (0) Error parsing option vo (option parameter could not be parsed) Setting commandline option --vo=direct3d:texture-memory=0 failed.

Viewing the code that no and yes are converted to 0 and 1, so I could not test the values 2 and 3. mpv.exe --vo=direct3d:texture-memory=no -->0 mpv.exe --vo=direct3d:texture-memory=yes -->1

ghost commented 9 years ago

Oops, I guess that was broken when the option parser was converted. I'll fix it and then it'll hopefully be in the next build.

But for now, can you post a log of mpv output with -v? So that we get additional debug infos.

ghost commented 9 years ago

Also, what's your GPU etc.?

felixq commented 9 years ago

D:>D:\mpv\mpv.exe --vo=direct3d:texture-memory=0 -v
D:>[cplayer] mpv git-38420eb (C) 2000-2014 mpv/MPlayer/mplayer2 projects
[cplayer] built on 2014-10-21T02:34:55
[cplayer] ffmpeg library versions:
[cplayer] libavutil 54.10.100
[cplayer] libavcodec 56.8.102
[cplayer] libavformat 56.9.101
[cplayer] libswscale 3.1.101
[cplayer] libavfilter 5.2.100
[cplayer] libavresample 2.1.0
[cplayer]
[global] search dirs: D:/mpv/mpv D:/mpv C:\Users\Felix\AppData\Roaming/mpv
[global] search dirs: D:/mpv/mpv D:/mpv C:\Users\Felix\AppData\Roaming/mpv
[global] config path: 'encoding-profiles.conf' -> '(NULL)'
[global] search dirs: D:/mpv/mpv D:/mpv C:\Users\Felix\AppData\Roaming/mpv
[global] config file: 'config'
[global] search dirs: D:/mpv/mpv D:/mpv C:\Users\Felix\AppData\Roaming/mpv
[global] config file: 'mpv.conf'
[cplayer] Setting option 'vo' = 'direct3d:texture-memory=0' (flags = 8)
[cplayer] Invalid parameter for texture-memory flag: 0
[cplayer] Error parsing option texture-memory (option parameter could not be parsed)
[cplayer] Option vo: Error while parsing direct3d parameter texture-memory (0)
[cplayer] Error parsing option vo (option parameter could not be parsed)
[cplayer] Setting commandline option --vo=direct3d:texture-memory=0 failed.
[cplayer]
[cplayer] Exiting... (Fatal error)

ghost commented 9 years ago

Without the texture-memory option.

felixq commented 9 years ago

Saphire Ati Radeon with 32Mb of RAM, I do not remember the exact model, I have to go home to see.

D:>D:\mpv\mpv.exe --vo=direct3d -v
D:>[cplayer] mpv git-38420eb (C) 2000-2014 mpv/MPlayer/mplayer2 projects [cplayer] built on 2014-10-21T02:34:55 [cplayer] ffmpeg library versions: [cplayer] libavutil 54.10.100 [cplayer] libavcodec 56.8.102 [cplayer] libavformat 56.9.101 [cplayer] libswscale 3.1.101 [cplayer] libavfilter 5.2.100 [cplayer] libavresample 2.1.0 [cplayer] [global] search dirs: D:/mpv/mpv D:/mpv C:\Users\Felix\AppData\Roaming/mpv [global] search dirs: D:/mpv/mpv D:/mpv C:\Users\Felix\AppData\Roaming/mpv [global] config path: 'encoding-profiles.conf' -> '(NULL)' [global] search dirs: D:/mpv/mpv D:/mpv C:\Users\Felix\AppData\Roaming/mpv [global] config file: 'config' [global] search dirs: D:/mpv/mpv D:/mpv C:\Users\Felix\AppData\Roaming/mpv [global] config file: 'mpv.conf' [cplayer] Setting option 'vo' = 'direct3d' (flags = 8) [cplayer] Setting option 'v' = '' (flags = 8) [cplayer] Configuration: /home/lachs0r/mingw-w64-cmake/build32/packages/mpv-prefix/src/mpv/waf configure --enable-static-build - -enable-pdf-build --prefix=/home/lachs0r/mingw-w64-cmake/build32/prefix/mingw [cplayer] Command line: 'D:\mpv\mpv.exe' '--vo=direct3d' '-v' [cplayer] mpv git-38420eb (C) 2000-2014 mpv/MPlayer/mplayer2 projects [cplayer] built on 2014-10-21T02:34:55 [cplayer] ffmpeg library versions: [cplayer] libavutil 54.10.100 [cplayer] libavcodec 56.8.102 [cplayer] libavformat 56.9.101 [cplayer] libswscale 3.1.101 [cplayer] libavfilter 5.2.100 [cplayer] libavresample 2.1.0 [cplayer] [cplayer] Usage: mpv [options] [url|path/]filename [cplayer] [cplayer] Basic options: [cplayer] --start=

ghost commented 9 years ago

I should have been clearer... a log while playing something (you can stop it as soon as the window appears).

felixq commented 9 years ago

ok, I have to go home, now I'm at work.

ghost commented 9 years ago

Anyway, I made some changes to the texture-memory, and the next build will have them. The option now takes strings, not numbers. The next build will have the change.

felixq commented 9 years ago

C:\mpv>mpv.exe --vo=direct3d -v --framedrop=decoder --fullscreen=yes "e:\ANE LOG 1.mp4"

C:\mpv>[cplayer] mpv git-38420eb (C) 2000-2014 mpv/MPlayer/mplayer2 projects [cplayer] built on 2014-10-21T02:34:55 [cplayer] ffmpeg library versions: [cplayer] libavutil 54.10.100 [cplayer] libavcodec 56.8.102 [cplayer] libavformat 56.9.101 [cplayer] libswscale 3.1.101 [cplayer] libavfilter 5.2.100 [cplayer] libavresample 2.1.0 [cplayer] [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] config path: 'encoding-profiles.conf' -> '(NULL)' [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] config file: 'config' [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] config file: 'mpv.conf' [cplayer] Setting option 'vo' = 'direct3d' (flags = 8) [cplayer] Setting option 'v' = '' (flags = 8) [cplayer] Setting option 'framedrop' = 'decoder' (flags = 8) [cplayer] Setting option 'fullscreen' = 'yes' (flags = 8) [cplayer] Configuration: /home/lachs0r/mingw-w64-cmake/build32/packages/mpv-prefix/src/mpv/waf configure --enable-static- build --enable-pdf-build --prefix=/home/lachs0r/mingw-w64-cmake/build32/prefix/mingw [cplayer] Command line: 'mpv.exe' '--vo=direct3d' '-v' '--framedrop=decoder' '--fullscreen=yes' 'e:\ANE LOG 1.mp4' [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] config path: 'input.conf' -> '(NULL)' [input] Falling back on default (hardcoded) input config [osc] Loading script @osc.lua... [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] config file: 'lua' [osc] loading mp.defaults [osc] loading @osc.lua [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] config path: 'lua-settings/osc.conf' -> '(NULL)' [osc] lua-settings/osc.conf not found. [cplayer] Done loading @osc.lua. [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] config file: 'lua' [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] config path: 'watch_later/7C91652EA6C39686E7C53368396C156D' -> '(NULL)' [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] config path: 'watch_later' -> '(NULL)' [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] config path: 'watch_later/7C91652EA6C39686E7C53368396C156D' -> '(NULL)' [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] config path: 'watch_later' -> '(NULL)' [cplayer] Playing: e:\ANE LOG 1.mp4 [file] Opened: [file] e:\ANE LOG 1.mp4 [demux] Trying demuxer: disc (force-level: normal) [demux] Trying demuxer: edl (force-level: normal) [demux] Trying demuxer: cue (force-level: normal) [demux] Trying demuxer: rawaudio (force-level: normal) [demux] Trying demuxer: rawvideo (force-level: normal) [demux] Trying demuxer: tv (force-level: normal) [demux] Trying demuxer: libass (force-level: normal) [demux] Trying demuxer: mkv (force-level: normal) [demux] Trying demuxer: lavf (force-level: normal) [lavf] Found 'mov,mp4,m4a,3gp,3g2,mj2' at score=100 size=2048. [lavf] avformat_find_stream_info() finished after 751280 bytes. [lavf] Replaygain tags not found [lavf] Replaygain tags not found [demux] Detected file format: QuickTime / MOV (libavformat) [lavf] Replaygain tags not found [findsubfiles] Load subtitles in e:\ [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] config path: 'sub/' -> '(NULL)' [cplayer] [stream] Video (+) --vid=1 () (h264) [cplayer] [stream] Audio (+) --aid=1 --alang=und (_) (aac) [cplayer] File tags: [cplayer] major_brand: isom [cplayer] minor_version: 1 [cplayer] compatible_brands: isomavc1 [cplayer] creation_time: 2014-11-05 03:20:10 [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] config path: 'fonts' -> 'C:/mpv/fonts' [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] config path: 'subfont.ttf' -> '(NULL)' [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] config path: 'fonts.conf' -> 'C:/mpv/mpv/fonts.conf' [libass] Setting up fonts... [libass] Done. [cplayer] [V] fourcc:0x31637661 size:848x480 fps:23.976 [vo/direct3d] Setting backbuffer dimensions to (1024x768). [vo/direct3d] device_caps_power2_only 0, device_caps_square_only 0 [vo/direct3d] device_texture_sys 0 [vo/direct3d] max_texture_width 2048, max_texture_height 2048 [vo/direct3d/win32] resize window: 100:100 [vo/direct3d/win32] move window: 0:0 [vo/direct3d] resize_d3d 100x100 called. [vo/direct3d] destroy_d3d_surfaces called. [vo/direct3d] New backbuffer (1024x768), VO (100x100) [vo/direct3d] Assuming 1000.000000 FPS for framedrop. [vo/direct3d] Accepted rendering methods for format='yuv420p': StretchRect=0x32315659, Texture=0, Texture+Shader=0. [vo/direct3d] Rejected image format (StretchRect): yuv410p [vo/direct3d] Rejected image format (StretchRect): gray [vo/direct3d] Rejected image format (StretchRect): gray16 [vo/direct3d] Rejected image format (texture rendering): gray16 [vo/direct3d] Accepted rendering methods for format='yuyv422': StretchRect=0x32595559, Texture=0, Texture+Shader=0. [vo/direct3d] Rejected image format (StretchRect): uyvy422 [vo/direct3d] Accepted rendering methods for format='bgra': StretchRect=0x16, Texture=0, Texture+Shader=0. [vo/direct3d] Rejected image format (StretchRect): rgba [vo/direct3d] Rejected image format (StretchRect): bgr24 [vo/direct3d] Rejected image format (texture rendering): bgr24 [vo/direct3d] Accepted rendering methods for format='rgb8': StretchRect=0x1b, Texture=0, Texture+Shader=0. [vo/direct3d] Accepted rendering methods for format='rgb555': StretchRect=0x18, Texture=0, Texture+Shader=0. [vo/direct3d] Accepted rendering methods for format='rgb565': StretchRect=0x17, Texture=0, Texture+Shader=0. [vd] Codec list: [vd] lavc:h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [vd] Opening video decoder lavc:h264 [vd] Selected video codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [lavc:h264] [ad] Codec list: [ad] lavc:aac - AAC (Advanced Audio Coding) [ad] lavc:libfdk_aac (aac) - Fraunhofer FDK AAC [ad] Opening audio decoder lavc:aac [ad] Selected audio codec: AAC (Advanced Audio Coding) [lavc:aac] [cplayer] Starting playback... [cplayer] Initial audio packets read: 1 [af] Audio filter chain: [af] [in] 48000Hz stereo 2ch floatp [af] [out] 48000Hz stereo 2ch floatp [af] [ao] 48000Hz stereo 2ch floatp [ao/dsound] requested format: 48000 Hz, stereo channels, floatp [ao/dsound] Output Devices: [ao/dsound] 0 Controlador primario de sonido [ao/dsound] 1 Creative Sound Blaster PCI [ao/dsound] DirectSound initialized [ao/dsound] format float not supported defaulting to Signed 16-bit Little-Endian [ao/dsound] Samplerate:48000Hz Channels:2 Format:s16 [ao/dsound] Buffersize:38400 bytes (200.000000 msec) [ao/dsound] primary buffer created [ao/dsound] secondary (stream)buffer created [ao/dsound] device buffer: 9216 samples. [ao/dsound] using soft-buffer of 9600 samples. [cplayer] AO: [dsound] 48000Hz stereo 2ch s16 [cplayer] AO: Description: Windows DirectSound audio output [af] Adding filter lavrresample [af] Audio filter chain: [af] [in] 48000Hz stereo 2ch floatp [af] [lavrresample] 48000Hz stereo 2ch s16 [af] [out] 48000Hz stereo 2ch s16 [af] [ao] 48000Hz stereo 2ch s16 [af] Removing filter lavrresample [af] Adding filter lavrresample [af] Audio filter chain: [af] [in] 48000Hz stereo 2ch floatp [af] [lavrresample] 48000Hz stereo 2ch s16 [af] [out] 48000Hz stereo 2ch s16 [af] [ao] 48000Hz stereo 2ch s16 [vo/direct3d] Accepted rendering methods for format='yuv420p': StretchRect=0x32315659, Texture=0, Texture+Shader=0. [vo/direct3d] Rejected image format (StretchRect): yuv410p [vo/direct3d] Rejected image format (StretchRect): gray [vo/direct3d] Rejected image format (StretchRect): gray16 [vo/direct3d] Rejected image format (texture rendering): gray16 [vo/direct3d] Accepted rendering methods for format='yuyv422': StretchRect=0x32595559, Texture=0, Texture+Shader=0. [vo/direct3d] Rejected image format (StretchRect): uyvy422 [vo/direct3d] Accepted rendering methods for format='bgra': StretchRect=0x16, Texture=0, Texture+Shader=0. [vo/direct3d] Rejected image format (StretchRect): rgba [vo/direct3d] Rejected image format (StretchRect): bgr24 [vo/direct3d] Rejected image format (texture rendering): bgr24 [vo/direct3d] Accepted rendering methods for format='rgb8': StretchRect=0x1b, Texture=0, Texture+Shader=0. [vo/direct3d] Accepted rendering methods for format='rgb555': StretchRect=0x18, Texture=0, Texture+Shader=0. [vo/direct3d] Accepted rendering methods for format='rgb565': StretchRect=0x17, Texture=0, Texture+Shader=0. [vd] VIDEO: 848x480 23.976 fps 773.5 kbps (96.7 kB/s) [vd] VDec: vo config request - 848 x 480 (yuv420p) [vd] VO Config (848x480->848x480,0x3EC) [vf] Video filter chain: [vf] [vd] 848x480 yuv420p Autoselect/Autoselect CL=1 [vf] [in] 848x480 yuv420p BT.601 (SD)/TV CL=1 [vf] [out] 848x480 yuv420p BT.601 (SD)/TV CL=1 [cplayer] VO: [direct3d] 848x480 => 848x480 yuv420p [cplayer] VO: Description: Direct3D 9 Renderer [vo/direct3d/win32] save window bounds: 88:144:848:480 [vo/direct3d/win32] reset window bounds: 0:0:1024:768 [vo/direct3d/win32] resize window: 1024:768 [vo/direct3d] Accepted rendering methods for format='yuv420p': StretchRect=0x32315659, Texture=0, Texture+Shader=0. [vo/direct3d] Using StretchRect. [vo/direct3d] resize_d3d 848x480 called. [vo/direct3d] create_d3d_surfaces called. [vo/direct3d] Window size: 848x480 [vo/direct3d] Video source: 848x480 (848x480) [vo/direct3d] Video display: (0, 0) 848x480 -> (0, 0) 848x480 [vo/direct3d] Video scale: 1.000000/1.000000 [vo/direct3d] OSD borders: l=0 t=0 r=0 b=0 [vo/direct3d] Video borders: l=0 t=0 r=0 b=0 [vo/direct3d] resize_d3d 1024x768 called. [vo/direct3d] create_d3d_surfaces called. [vo/direct3d] Window size: 1024x768 [vo/direct3d] Video source: 848x480 (848x480) [vo/direct3d] Video display: (0, 0) 848x480 -> (0, 94) 1024x579 [vo/direct3d] Video scale: 1.207547/1.206250 [vo/direct3d] OSD borders: l=0 t=94 r=0 b=95 [vo/direct3d] Video borders: l=0 t=94 r=0 b=95 [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] config path: 'fonts' -> 'C:/mpv/fonts' [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] config path: 'subfont.ttf' -> '(NULL)' [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] config path: 'fonts.conf' -> 'C:/mpv/mpv/fonts.conf' [osd/libass] Setting up fonts... [osd/libass] Done. [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] config path: 'fonts' -> 'C:/mpv/fonts' [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] config path: 'subfont.ttf' -> '(NULL)' [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] config path: 'fonts.conf' -> 'C:/mpv/mpv/fonts.conf' [osd/libass] Setting up fonts... [osd/libass] Done. [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] config path: 'fonts' -> 'C:/mpv/fonts' [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] config path: 'subfont.ttf' -> '(NULL)' [global] search dirs: C:/mpv/mpv C:/mpv C:\Documents and Settings\admin\Datos de programa/mpv [global] config path: 'fonts.conf' -> 'C:/mpv/mpv/fonts.conf' [osd/libass] Setting up fonts... [osd/libass] Done. [statusline] AV: 00:00:00 / 00:23:08 (0%) A-V: 0.000 [vo/direct3d] Allocating 1024x512 texture in system RAM failed. [statusline] AV: 00:00:00 / 00:23:08 (0%) A-V: 0.001 [vo/direct3d] Allocating 1024x512 texture in system RAM failed. [statusline] AV: 00:00:00 / 00:23:08 (0%) A-V: 0.002 [vo/direct3d] Allocating 1024x512 texture in system RAM failed. [statusline] AV: 00:00:00 / 00:23:08 (0%) A-V: 0.003 [vo/direct3d] Allocating 1024x512 texture in system RAM failed. [statusline] AV: 00:00:02 / 00:23:08 (0%) A-V: 0.001 [vo/direct3d] Allocating 1024x512 texture in system RAM failed. [statusline] AV: 00:00:03 / 00:23:08 (0%) A-V: 0.000 [vo/direct3d] Allocating 1024x512 texture in system RAM failed. [statusline] AV: 00:00:03 / 00:23:08 (0%) A-V: 0.001 [vo/direct3d] Allocating 1024x512 texture in system RAM failed. [statusline] AV: 00:00:03 / 00:23:08 (0%) A-V: 0.001 [vo/direct3d] Allocating 1024x512 texture in system RAM failed. [statusline] AV: 00:00:03 / 00:23:08 (0%) A-V: 0.001 [vo/direct3d] Allocating 1024x512 texture in system RAM failed. [statusline] AV: 00:00:03 / 00:23:08 (0%) A-V: 0.001 [vo/direct3d] Allocating 1024x512 texture in system RAM failed. [statusline] AV: 00:00:04 / 00:23:08 (0%) A-V: 0.001 [vo/direct3d] Allocating 1024x512 texture in system RAM failed. [statusline] AV: 00:00:04 / 00:23:08 (0%) A-V: -0.009 [vo/direct3d] Allocating 1024x512 texture in system RAM failed. [statusline] AV: 00:00:04 / 00:23:08 (0%) A-V: 0.001 [vo/direct3d] Allocating 1024x512 texture in system RAM failed. [statusline] AV: 00:00:04 / 00:23:08 (0%) A-V: 0.001 [cplayer] EOF code: 7 [cplayer] [ad] Uninit audio filters... [af] Removing filter lavrresample [ad] Uninit audio decoder. [vd] Uninit video. [cplayer] [cplayer] Exiting... (Quit) [osc] Exiting... [ao/dsound] draining... [ao/dsound] DirectSound uninitialized [vo/direct3d] uninit called. [vo/direct3d] uninit_d3d called. [vo/direct3d] destroy_d3d_surfaces called. [vo/direct3d] Stopping Direct3D. [vo/direct3d/win32] uninit

ghost commented 9 years ago

Overlooked this reply.

Maybe the problem is just that it doesn't support the D3DFMT_A8 format.

You could probably try with the --force-rgba-osd-rendering option.

ghost commented 9 years ago

I pushed a commit that might help. Try the next build, whenever it'll be available.

felixq commented 9 years ago

In previous versions the '--force-rgba-osd-rendering' option works well. The latest version works fine without '--force-rgba-osd-rendering'.