komh / vlc-os2

Issue tracker for VLC for OS/2
2 stars 1 forks source link

VLC 3.0.16 - does not play 1080 videos #22

Open dspiatkowski opened 2 years ago

dspiatkowski commented 2 years ago

Just discovered this today (as I was troubleshooting the mplayer H265 issue I reported separately)...anyways, attempting to play a regular 1080 video renders a flickering screen, but no actual video shows up. Audio is fine and by all other accounts the player is producing output, it's just that nothing can be seen.

ATI X850 XT video card here with latest SNAP drivers.

Please let me know what I can capture/share to help troubleshooting this. Thanks!

komh commented 2 years ago

Hi/2.

Two log files(vlc-log.txt and vlc-err.txt) and a test clip please.

Thanks!

dspiatkowski commented 2 years ago

OK, the sample file is here => https://test-videos.co.uk/vids/bigbuckbunny/mp4/h264/1080/Big_Buck_Bunny_1080_10s_30MB.mp4

I attached the LOG and ERR files as well. Thanks!

komh commented 2 years ago

Where are the log files ?

komh commented 2 years ago

See komh/mplayer-os2#11.

dspiatkowski commented 2 years ago

Hi Komh!

Hmm...good question: where are the LOG files? Because some days ago when I updated this Issue I did certainly go through the process of actually pointing to the files and physically uploading them.

Let me try this again.

In the meantime, I hope you will re-consider closing the issue. As per my update on komh/mplayer-os2#11, this appears to video encoder/decoder driven. Having spent some more time looking into this I know that I was previously able to play 1080 videos that play just fine.

Please re-consider opening this Issue.

In the meantime if I can figured out if there was some kind of a change between this version and the prior one I will capture the LOGs for the good 1080 playback as well.

Thanks again!

dspiatkowski commented 2 years ago

LOG files for the problem 1080 playback

vlc-err.txt vlc-log.txt

komh commented 2 years ago

The following is a part of you vlc-log.txt:

kva debug: selected video mode = SNAP
kva debug: render chroma = I420
kva debug: output chroma = YV12
kva debug: KVA chroma = YV12
kva error: cannot set up KVA
kva error: cannot open display
main debug: no vout display modules matched
main error: video output creation failed

This means kva could not set video driver up correctly with SNAP mode.

Check these:

  1. Value of your KVA_AUTOMODE env. var.
  2. SNAP is supported by your video card ?
  3. How about other 1080p format than HEVC ?

And try playing after setting KVA_AUTOMODE=VMAN or DIVE.

Let me know the result.

Thanks!

dspiatkowski commented 2 years ago

OK, so VMAN works fine, I will try DIVE next, but here is the pertinent LOG section from (vlc-log.txt):

=== START === qt debug: requesting video window... main debug: using vout window module "qt" main debug: looking for inhibit module matching "any": 0 candidates main debug: no inhibit modules main debug: Opening vout display wrapper main debug: looking for vout display module matching "any": 6 candidates main debug: VoutDisplayEvent 'resize' 1920x1080 kva debug: selected video mode = VMAN kva debug: render chroma = I420 kva debug: output chroma = RV32 kva debug: KVA chroma = BGR4 main debug: resized to 1448x1011 main debug: VoutDisplayEvent 'resize' 1448x1011 main debug: using vout display module "kva" main debug: A filter to adapt decoder I420 to display RV32 is needed main debug: looking for video converter module matching "any": 20 candidates swscale debug: 1920x1080 (1920x1090) chroma: I420 -> 1920x1080 (1920x1090) chroma: RV32 with scaling using Bicubic (good quality) main debug: using video converter module "swscale" main debug: Filter 'Swscale' (0x21e8bec8) appended to chain main warning: Not enough display buffers in the pool, requested 3 got 1 main debug: original format sz 1920x1090, of (0,0), vsz 1920x1080, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0 === STOP ===

Will update with the DIVE testing results next.

Re: KVA...I have not found this anywhere on my system...so presumably I had never set this...nor do I have a libkva installed here, nor can I find that anywhere for install (RPM package). Should I have this

dspiatkowski commented 2 years ago

OK, DIVE works fine as well.

=== START === main debug: Opening vout display wrapper main debug: looking for vout display module matching "kva": 6 candidates main debug: VoutDisplayEvent 'resize' 1920x1080 kva debug: selected video mode = DIVE kva debug: render chroma = I420 kva debug: output chroma = RV32 kva debug: KVA chroma = BGR4 main debug: resized to 1448x1021 main debug: VoutDisplayEvent 'resize' 1448x1021 main debug: using vout display module "kva" main debug: A filter to adapt decoder I420 to display RV32 is needed main debug: looking for video converter module matching "any": 20 candidates swscale debug: 1920x1080 (1920x1090) chroma: I420 -> 1920x1080 (1920x1090) chroma: RV32 with scaling using Bicubic (good quality) main debug: using video converter module "swscale" main debug: Filter 'Swscale' (0x2a828f48) appended to chain main warning: Not enough display buffers in the pool, requested 3 got 1 main debug: original format sz 1920x1090, of (0,0), vsz 1920x1080, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0 === STOP ===

Let me know please if you still want me to u/l the FULL logs for both of these runs.

Thanks!

dspiatkowski commented 2 years ago

...also, the ATI X850 XT PE video card is absolutely supported by SNAP, it was probably the high-end of the video hardware when SNAP was being actively developed.

Everything else on my machine works fine - video wise.

komh commented 2 years ago

Sorry for the late replay. I was too busy.

Anyway, it seems that you use dual monitors, so how about disabling dual monitors ?