1.8.8: video playback broken since 1.8.7
Moderators: helmut, XnTriq, xnview, Dreamer
-
- Posts: 10
- Joined: Sun Aug 11, 2024 5:37 pm
1.8.8: video playback broken since 1.8.7
XnView: MP 1.8.8 64 bit, installed from .deb
OS: Linux: Ubuntu 22.04 64bit
In both 1.8.7 and 1.8.8, all videos I try to play within XnView don't play correctly. The audio plays and the progress bar updates, but the video just flickers between the same frames near the start.
Videos play back fine with 1.8.6.
To reproduce:
1. xnview . [in a folder containing a video]
2. open the video in a viewer tab
3. press the play button
Actual behaviour (bug): Video stutters on first few frames
Expected behaviour: All frames shown.
OS: Linux: Ubuntu 22.04 64bit
In both 1.8.7 and 1.8.8, all videos I try to play within XnView don't play correctly. The audio plays and the progress bar updates, but the video just flickers between the same frames near the start.
Videos play back fine with 1.8.6.
To reproduce:
1. xnview . [in a folder containing a video]
2. open the video in a viewer tab
3. press the play button
Actual behaviour (bug): Video stutters on first few frames
Expected behaviour: All frames shown.
Re: 1.8.8: video playback broken since 1.8.7
no problem here on clean ubuntu 22.04 if libva-dev & libvdpau-dev are installed
Pierre.
-
- Posts: 10
- Joined: Sun Aug 11, 2024 5:37 pm
Re: 1.8.8: video playback broken since 1.8.7
I don't think `-dev` packages should be needed unless building, but to be sure, I installed `libva-dev` and `libvdpau-dev`. Unfortunately, this didn't help. Note that if I downgrade to 1.8.6, video playback works again, so I have the correct packages installed to make it work with older versions.
I also tried creating a fresh user account, and can reproduce the issue there, so it doesn't have to do with my xnview settings.
Can I provide more information to help debug this? The only output shown when I hit the play button is `QMDKWidget play`, but maybe I can enable a debug log? Can you think of something that changed in 1.8.7 regarding video playback?
I also tried creating a fresh user account, and can reproduce the issue there, so it doesn't have to do with my xnview settings.
Can I provide more information to help debug this? The only output shown when I hit the play button is `QMDKWidget play`, but maybe I can enable a debug log? Can you think of something that changed in 1.8.7 regarding video playback?
Re: 1.8.8: video playback broken since 1.8.7
Please change in xnview.ini debug=2, and send me the logs?
Pierre.
-
- Posts: 10
- Joined: Sun Aug 11, 2024 5:37 pm
Re: 1.8.8: video playback broken since 1.8.7
Ok, I have generated a log file. I tried to attach it here, but it wouldn't accept a .txt file. Please let me know how to send it to you.
By the way, I don't know if it is related, but the thumbnails for my videos always show a 2x2 grid of an image. I have attached an image showing what I mean.
By the way, I don't know if it is related, but the thumbnails for my videos always show a 2x2 grid of an image. I have attached an image showing what I mean.
- Attachments
-
- Screenshot from 2025-05-19 07-42-32.png (159.71 KiB) Viewed 472 times
Re: 1.8.8: video playback broken since 1.8.7
by PM or on contact at xnview dot comdchristensen wrote: Mon May 19, 2025 11:43 am Ok, I have generated a log file. I tried to attach it here, but it wouldn't accept a .txt file. Please let me know how to send it to you.
Pierre.
Re: 1.8.8: video playback broken since 1.8.7
Same problem on Windows 10.
Unfortunately, even after going back to the old version, the playback is still laggy, and I don't know what's going on.
Even after reinstalling some computer's driver, it still didn't work.
And I found a situation, not all videos will play with errors. Then I set debug=2, when the problem occurs, the log seems to loop specific content, but it doesn't loop when playing normally. The log as follows:
#MDK SDK : 000001CD255ACE80 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1101 requested state 1=>1, current state 2. status: 0X124
#MDK SDK : default FrameReader000001CD255404A0 request to pause 0, loaded: 4.
#MDK SDK : default FrameReader000001CD255404A0 state: 2=>1=>1, 0
#MDK SDK : default FrameReader000001CD255404A0 state: 2=>1=>1, 1
#MDK SDK : default FrameReader000001CD255404A0 update state: 2=>1
#MDK SDK : 000001CD255404A0 ***buffering progress 0%***
#MDK SDK : default 000001CD255404A0 FrameReader::update MediaStatus 0X124=>0X114
#MDK SDK : ++++++++++++BUFFERING START++++++++++++
#MDK SDK :
#MDK SDK : 000001CD255404A0 ***buffering progress 2%***
#MDK SDK : 000001CD255404A0 ***buffering progress 4%***
#MDK SDK : 000001CD255404A0 ***buffering progress 6%***
#MDK SDK : 000001CD255404A0 ***buffering progress 8%***
#MDK SDK : 000001CD255404A0 ***buffering progress 10%***
#MDK SDK : 000001CD255404A0 ***buffering progress 12%***
#MDK SDK : 000001CD255404A0 ***buffering progress 14%***
#MDK SDK : 000001CD255404A0 ***buffering progress 17%***
#MDK SDK : 000001CD255404A0 ***buffering progress 19%***
#MDK SDK : 000001CD255404A0 ***buffering progress 21%***
#MDK SDK : 000001CD255404A0 ***buffering progress 23%***
#MDK SDK : 000001CD255404A0 ***buffering progress 25%***
#MDK SDK : 000001CD255404A0 ***buffering progress 27%***
#MDK SDK : 000001CD255404A0 ***buffering progress 29%***
#MDK SDK : 000001CD255404A0 ***buffering progress 31%***
#MDK SDK : 000001CD255404A0 ***buffering progress 34%***
#MDK SDK : 000001CD255404A0 ***buffering progress 36%***
#MDK SDK : 000001CD255404A0 ***buffering progress 38%***
#MDK SDK : 000001CD255404A0 ***buffering progress 40%***
#MDK SDK : 000001CD255404A0 ***buffering progress 42%***
#MDK SDK : 000001CD255404A0 ***buffering progress 44%***
#MDK SDK : 000001CD255404A0 ***buffering progress 46%***
#MDK SDK : 000001CD255404A0 ***buffering progress 49%***
#MDK SDK : 000001CD255404A0 ***buffering progress 51%***
#MDK SDK : 000001CD255404A0 ***buffering progress 53%***
#MDK SDK : 000001CD255404A0 ***buffering progress 55%***
#MDK SDK : 000001CD255404A0 ***buffering progress 57%***
#MDK SDK : 000001CD255404A0 ***buffering progress 59%***
#MDK SDK : 000001CD255404A0 ***buffering progress 61%***
#MDK SDK : 000001CD255404A0 ***buffering progress 63%***
#MDK SDK : 000001CD255404A0 ***buffering progress 66%***
#MDK SDK : 000001CD255404A0 ***buffering progress 68%***
#MDK SDK : 000001CD255404A0 ***buffering progress 70%***
#MDK SDK : 000001CD255404A0 ***buffering progress 72%***
#MDK SDK : 000001CD255404A0 ***buffering progress 74%***
#MDK SDK : 000001CD255404A0 ***buffering progress 76%***
#MDK SDK : 000001CD255404A0 ***buffering progress 78%***
#MDK SDK : 000001CD255404A0 ***buffering progress 81%***
#MDK SDK : 000001CD255404A0 ***buffering progress 83%***
#MDK SDK : 000001CD255404A0 ***buffering progress 85%***
#MDK SDK : 000001CD255404A0 ***buffering progress 87%***
#MDK SDK : 000001CD255404A0 ***buffering progress 89%***
#MDK SDK : 000001CD255404A0 ***buffering progress 91%***
#MDK SDK : 000001CD255404A0 ***buffering progress 93%***
#MDK SDK : 000001CD255404A0 ***buffering progress 95%***
#MDK SDK : 000001CD255404A0 ***buffering progress 98%***
#MDK SDK : 000001CD255404A0 ***buffering progress 100%***
#MDK SDK : default 000001CD255404A0 FrameReader::update MediaStatus 0X114=>0X124
#MDK SDK : ++++++++++++BUFFERING END++++++++++++
#MDK SDK :
#MDK SDK : 000001CD255404A0 ***buffering progress 0%***
#MDK SDK : default 000001CD255404A0 FrameReader::update MediaStatus 0X124=>0X114
#MDK SDK : ++++++++++++BUFFERING START++++++++++++
#MDK SDK :
#MDK SDK : 000001CD255404A0 ***buffering progress 2%***
#MDK SDK : 000001CD255404A0 ***buffering progress 4%***
#MDK SDK : 000001CD255404A0 ***buffering progress 6%***
#MDK SDK : 000001CD255404A0 ***buffering progress 8%***
#MDK SDK : 000001CD255404A0 ***buffering progress 10%***
#MDK SDK : 000001CD255404A0 ***buffering progress 12%***
#MDK SDK : 000001CD255404A0 ***buffering progress 14%***
#MDK SDK : 000001CD255404A0 ***buffering progress 17%***
#MDK SDK : 000001CD255404A0 ***buffering progress 19%***
#MDK SDK : 000001CD255404A0 ***buffering progress 21%***
#MDK SDK : 000001CD255404A0 ***buffering progress 23%***
#MDK SDK : 000001CD255404A0 ***buffering progress 25%***
#MDK SDK : 000001CD255404A0 ***buffering progress 27%***
#MDK SDK : 000001CD255404A0 ***buffering progress 29%***
#MDK SDK : 000001CD255404A0 ***buffering progress 32%***
#MDK SDK : 000001CD255404A0 ***buffering progress 34%***
#MDK SDK : 000001CD255404A0 ***buffering progress 36%***
#MDK SDK : 000001CD255404A0 ***buffering progress 38%***
#MDK SDK : 000001CD255404A0 ***buffering progress 40%***
#MDK SDK : 000001CD255404A0 ***buffering progress 42%***
#MDK SDK : 000001CD255404A0 ***buffering progress 44%***
#MDK SDK : 000001CD255404A0 ***buffering progress 46%***
#MDK SDK : 000001CD255404A0 ***buffering progress 49%***
#MDK SDK : 000001CD255404A0 ***buffering progress 51%***
#MDK SDK : 000001CD255404A0 ***buffering progress 53%***
#MDK SDK : 000001CD255404A0 ***buffering progress 55%***
#MDK SDK : 000001CD255404A0 ***buffering progress 57%***
#MDK SDK : 000001CD255404A0 ***buffering progress 59%***
#MDK SDK : 000001CD255404A0 ***buffering progress 61%***
#MDK SDK : 000001CD255404A0 ***buffering progress 63%***
#MDK SDK : 000001CD255404A0 ***buffering progress 66%***
#MDK SDK : 000001CD255404A0 ***buffering progress 68%***
#MDK SDK : 000001CD255404A0 ***buffering progress 70%***
#MDK SDK : 000001CD255404A0 ***buffering progress 72%***
#MDK SDK : 000001CD255404A0 ***buffering progress 74%***
#MDK SDK : 000001CD255404A0 ***buffering progress 76%***
#MDK SDK : 000001CD255404A0 ***buffering progress 78%***
#MDK SDK : 000001CD255404A0 ***buffering progress 81%***
#MDK SDK : 000001CD255404A0 ***buffering progress 83%***
#MDK SDK : 000001CD255404A0 ***buffering progress 85%***
#MDK SDK : 000001CD255404A0 ***buffering progress 87%***
#MDK SDK : 000001CD255404A0 ***buffering progress 89%***
#MDK SDK : 000001CD255404A0 ***buffering progress 91%***
#MDK SDK : 000001CD255404A0 ***buffering progress 93%***
#MDK SDK : 000001CD255404A0 ***buffering progress 95%***
#MDK SDK : 000001CD255404A0 ***buffering progress 98%***
#MDK SDK : 000001CD255404A0 ***buffering progress 100%***
#MDK SDK : default 000001CD255404A0 FrameReader::update MediaStatus 0X114=>0X124
#MDK SDK : ++++++++++++BUFFERING END++++++++++++
#MDK SDK :
#MDK SDK : 000001CD255404A0 ***buffering progress 0%***
#MDK SDK : default 000001CD255404A0 FrameReader::update MediaStatus 0X124=>0X114
#MDK SDK : ++++++++++++BUFFERING START++++++++++++
#MDK SDK :
#MDK SDK : 000001CD255404A0 ***buffering progress 2%***
#MDK SDK : 000001CD255404A0 ***buffering progress 4%***
#MDK SDK : 000001CD255404A0 ***buffering progress 6%***
#MDK SDK : 000001CD255404A0 ***buffering progress 8%***
#MDK SDK : 000001CD255404A0 ***buffering progress 10%***
#MDK SDK : 000001CD255404A0 ***buffering progress 12%***
#MDK SDK : 000001CD255404A0 ***buffering progress 14%***
#MDK SDK : 000001CD255404A0 ***buffering progress 17%***
#MDK SDK : 000001CD255404A0 ***buffering progress 19%***
#MDK SDK : 000001CD255404A0 ***buffering progress 21%***
#MDK SDK : 000001CD255404A0 ***buffering progress 23%***
#MDK SDK : 000001CD255404A0 ***buffering progress 25%***
#MDK SDK : 000001CD255404A0 ***buffering progress 27%***
#MDK SDK : 000001CD255404A0 ***buffering progress 29%***
#MDK SDK : 000001CD255404A0 ***buffering progress 32%***
#MDK SDK : 000001CD255404A0 ***buffering progress 34%***
#MDK SDK : 000001CD255404A0 ***buffering progress 36%***
#MDK SDK : 000001CD255404A0 ***buffering progress 38%***
#MDK SDK : 000001CD255404A0 ***buffering progress 40%***
#MDK SDK : 000001CD255404A0 ***buffering progress 42%***
#MDK SDK : 000001CD255404A0 ***buffering progress 44%***
#MDK SDK : 000001CD255404A0 ***buffering progress 46%***
#MDK SDK : 000001CD255404A0 ***buffering progress 49%***
#MDK SDK : 000001CD255404A0 ***buffering progress 51%***
#MDK SDK : 000001CD255404A0 ***buffering progress 53%***
#MDK SDK : 000001CD255404A0 ***buffering progress 55%***
#MDK SDK : 000001CD255404A0 ***buffering progress 57%***
#MDK SDK : 000001CD255404A0 ***buffering progress 59%***
#MDK SDK : 000001CD255404A0 ***buffering progress 61%***
#MDK SDK : 000001CD255404A0 ***buffering progress 63%***
#MDK SDK : 000001CD255404A0 ***buffering progress 66%***
#MDK SDK : 000001CD255404A0 ***buffering progress 68%***
#MDK SDK : 000001CD255404A0 ***buffering progress 70%***
#MDK SDK : 000001CD255404A0 ***buffering progress 72%***
#MDK SDK : 000001CD255404A0 ***buffering progress 74%***
#MDK SDK : 000001CD255404A0 ***buffering progress 76%***
#MDK SDK : 000001CD255404A0 ***buffering progress 78%***
#MDK SDK : 000001CD255404A0 ***buffering progress 81%***
#MDK SDK : 000001CD255404A0 ***buffering progress 83%***
#MDK SDK : 000001CD255404A0 ***buffering progress 85%***
#MDK SDK : 000001CD255404A0 ***buffering progress 87%***
#MDK SDK : 000001CD255404A0 ***buffering progress 89%***
#MDK SDK : 000001CD255404A0 ***buffering progress 91%***
#MDK SDK : 000001CD255404A0 ***buffering progress 93%***
#MDK SDK : 000001CD255404A0 ***buffering progress 95%***
#MDK SDK : 000001CD255404A0 ***buffering progress 98%***
#MDK SDK : 000001CD255404A0 ***buffering progress 100%***
#MDK SDK : default 000001CD255404A0 FrameReader::update MediaStatus 0X114=>0X124
#MDK SDK : ++++++++++++BUFFERING END++++++++++++
#MDK SDK :
#MDK SDK : 000001CD2548A0F0 player.set(2)
#MDK SDK : 000001CD255ACE80 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1101 requested state 1=>2, current state 1. status: 0X124
#MDK SDK : default FrameReader000001CD255404A0 request to pause 1, loaded: 4.
#MDK SDK : default FrameReader000001CD255404A0 state: 1=>1=>2, 0
#MDK SDK : default FrameReader000001CD255404A0 state requested: 2, current: 1
#MDK SDK : default FrameReader000001CD255404A0 state: 1=>2=>2, 1
#MDK SDK : default FrameReader000001CD255404A0 update state: 1=>2
Unfortunately, even after going back to the old version, the playback is still laggy, and I don't know what's going on.
Even after reinstalling some computer's driver, it still didn't work.
And I found a situation, not all videos will play with errors. Then I set debug=2, when the problem occurs, the log seems to loop specific content, but it doesn't loop when playing normally. The log as follows:
#MDK SDK : 000001CD255ACE80 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1101 requested state 1=>1, current state 2. status: 0X124
#MDK SDK : default FrameReader000001CD255404A0 request to pause 0, loaded: 4.
#MDK SDK : default FrameReader000001CD255404A0 state: 2=>1=>1, 0
#MDK SDK : default FrameReader000001CD255404A0 state: 2=>1=>1, 1
#MDK SDK : default FrameReader000001CD255404A0 update state: 2=>1
#MDK SDK : 000001CD255404A0 ***buffering progress 0%***
#MDK SDK : default 000001CD255404A0 FrameReader::update MediaStatus 0X124=>0X114
#MDK SDK : ++++++++++++BUFFERING START++++++++++++
#MDK SDK :
#MDK SDK : 000001CD255404A0 ***buffering progress 2%***
#MDK SDK : 000001CD255404A0 ***buffering progress 4%***
#MDK SDK : 000001CD255404A0 ***buffering progress 6%***
#MDK SDK : 000001CD255404A0 ***buffering progress 8%***
#MDK SDK : 000001CD255404A0 ***buffering progress 10%***
#MDK SDK : 000001CD255404A0 ***buffering progress 12%***
#MDK SDK : 000001CD255404A0 ***buffering progress 14%***
#MDK SDK : 000001CD255404A0 ***buffering progress 17%***
#MDK SDK : 000001CD255404A0 ***buffering progress 19%***
#MDK SDK : 000001CD255404A0 ***buffering progress 21%***
#MDK SDK : 000001CD255404A0 ***buffering progress 23%***
#MDK SDK : 000001CD255404A0 ***buffering progress 25%***
#MDK SDK : 000001CD255404A0 ***buffering progress 27%***
#MDK SDK : 000001CD255404A0 ***buffering progress 29%***
#MDK SDK : 000001CD255404A0 ***buffering progress 31%***
#MDK SDK : 000001CD255404A0 ***buffering progress 34%***
#MDK SDK : 000001CD255404A0 ***buffering progress 36%***
#MDK SDK : 000001CD255404A0 ***buffering progress 38%***
#MDK SDK : 000001CD255404A0 ***buffering progress 40%***
#MDK SDK : 000001CD255404A0 ***buffering progress 42%***
#MDK SDK : 000001CD255404A0 ***buffering progress 44%***
#MDK SDK : 000001CD255404A0 ***buffering progress 46%***
#MDK SDK : 000001CD255404A0 ***buffering progress 49%***
#MDK SDK : 000001CD255404A0 ***buffering progress 51%***
#MDK SDK : 000001CD255404A0 ***buffering progress 53%***
#MDK SDK : 000001CD255404A0 ***buffering progress 55%***
#MDK SDK : 000001CD255404A0 ***buffering progress 57%***
#MDK SDK : 000001CD255404A0 ***buffering progress 59%***
#MDK SDK : 000001CD255404A0 ***buffering progress 61%***
#MDK SDK : 000001CD255404A0 ***buffering progress 63%***
#MDK SDK : 000001CD255404A0 ***buffering progress 66%***
#MDK SDK : 000001CD255404A0 ***buffering progress 68%***
#MDK SDK : 000001CD255404A0 ***buffering progress 70%***
#MDK SDK : 000001CD255404A0 ***buffering progress 72%***
#MDK SDK : 000001CD255404A0 ***buffering progress 74%***
#MDK SDK : 000001CD255404A0 ***buffering progress 76%***
#MDK SDK : 000001CD255404A0 ***buffering progress 78%***
#MDK SDK : 000001CD255404A0 ***buffering progress 81%***
#MDK SDK : 000001CD255404A0 ***buffering progress 83%***
#MDK SDK : 000001CD255404A0 ***buffering progress 85%***
#MDK SDK : 000001CD255404A0 ***buffering progress 87%***
#MDK SDK : 000001CD255404A0 ***buffering progress 89%***
#MDK SDK : 000001CD255404A0 ***buffering progress 91%***
#MDK SDK : 000001CD255404A0 ***buffering progress 93%***
#MDK SDK : 000001CD255404A0 ***buffering progress 95%***
#MDK SDK : 000001CD255404A0 ***buffering progress 98%***
#MDK SDK : 000001CD255404A0 ***buffering progress 100%***
#MDK SDK : default 000001CD255404A0 FrameReader::update MediaStatus 0X114=>0X124
#MDK SDK : ++++++++++++BUFFERING END++++++++++++
#MDK SDK :
#MDK SDK : 000001CD255404A0 ***buffering progress 0%***
#MDK SDK : default 000001CD255404A0 FrameReader::update MediaStatus 0X124=>0X114
#MDK SDK : ++++++++++++BUFFERING START++++++++++++
#MDK SDK :
#MDK SDK : 000001CD255404A0 ***buffering progress 2%***
#MDK SDK : 000001CD255404A0 ***buffering progress 4%***
#MDK SDK : 000001CD255404A0 ***buffering progress 6%***
#MDK SDK : 000001CD255404A0 ***buffering progress 8%***
#MDK SDK : 000001CD255404A0 ***buffering progress 10%***
#MDK SDK : 000001CD255404A0 ***buffering progress 12%***
#MDK SDK : 000001CD255404A0 ***buffering progress 14%***
#MDK SDK : 000001CD255404A0 ***buffering progress 17%***
#MDK SDK : 000001CD255404A0 ***buffering progress 19%***
#MDK SDK : 000001CD255404A0 ***buffering progress 21%***
#MDK SDK : 000001CD255404A0 ***buffering progress 23%***
#MDK SDK : 000001CD255404A0 ***buffering progress 25%***
#MDK SDK : 000001CD255404A0 ***buffering progress 27%***
#MDK SDK : 000001CD255404A0 ***buffering progress 29%***
#MDK SDK : 000001CD255404A0 ***buffering progress 32%***
#MDK SDK : 000001CD255404A0 ***buffering progress 34%***
#MDK SDK : 000001CD255404A0 ***buffering progress 36%***
#MDK SDK : 000001CD255404A0 ***buffering progress 38%***
#MDK SDK : 000001CD255404A0 ***buffering progress 40%***
#MDK SDK : 000001CD255404A0 ***buffering progress 42%***
#MDK SDK : 000001CD255404A0 ***buffering progress 44%***
#MDK SDK : 000001CD255404A0 ***buffering progress 46%***
#MDK SDK : 000001CD255404A0 ***buffering progress 49%***
#MDK SDK : 000001CD255404A0 ***buffering progress 51%***
#MDK SDK : 000001CD255404A0 ***buffering progress 53%***
#MDK SDK : 000001CD255404A0 ***buffering progress 55%***
#MDK SDK : 000001CD255404A0 ***buffering progress 57%***
#MDK SDK : 000001CD255404A0 ***buffering progress 59%***
#MDK SDK : 000001CD255404A0 ***buffering progress 61%***
#MDK SDK : 000001CD255404A0 ***buffering progress 63%***
#MDK SDK : 000001CD255404A0 ***buffering progress 66%***
#MDK SDK : 000001CD255404A0 ***buffering progress 68%***
#MDK SDK : 000001CD255404A0 ***buffering progress 70%***
#MDK SDK : 000001CD255404A0 ***buffering progress 72%***
#MDK SDK : 000001CD255404A0 ***buffering progress 74%***
#MDK SDK : 000001CD255404A0 ***buffering progress 76%***
#MDK SDK : 000001CD255404A0 ***buffering progress 78%***
#MDK SDK : 000001CD255404A0 ***buffering progress 81%***
#MDK SDK : 000001CD255404A0 ***buffering progress 83%***
#MDK SDK : 000001CD255404A0 ***buffering progress 85%***
#MDK SDK : 000001CD255404A0 ***buffering progress 87%***
#MDK SDK : 000001CD255404A0 ***buffering progress 89%***
#MDK SDK : 000001CD255404A0 ***buffering progress 91%***
#MDK SDK : 000001CD255404A0 ***buffering progress 93%***
#MDK SDK : 000001CD255404A0 ***buffering progress 95%***
#MDK SDK : 000001CD255404A0 ***buffering progress 98%***
#MDK SDK : 000001CD255404A0 ***buffering progress 100%***
#MDK SDK : default 000001CD255404A0 FrameReader::update MediaStatus 0X114=>0X124
#MDK SDK : ++++++++++++BUFFERING END++++++++++++
#MDK SDK :
#MDK SDK : 000001CD255404A0 ***buffering progress 0%***
#MDK SDK : default 000001CD255404A0 FrameReader::update MediaStatus 0X124=>0X114
#MDK SDK : ++++++++++++BUFFERING START++++++++++++
#MDK SDK :
#MDK SDK : 000001CD255404A0 ***buffering progress 2%***
#MDK SDK : 000001CD255404A0 ***buffering progress 4%***
#MDK SDK : 000001CD255404A0 ***buffering progress 6%***
#MDK SDK : 000001CD255404A0 ***buffering progress 8%***
#MDK SDK : 000001CD255404A0 ***buffering progress 10%***
#MDK SDK : 000001CD255404A0 ***buffering progress 12%***
#MDK SDK : 000001CD255404A0 ***buffering progress 14%***
#MDK SDK : 000001CD255404A0 ***buffering progress 17%***
#MDK SDK : 000001CD255404A0 ***buffering progress 19%***
#MDK SDK : 000001CD255404A0 ***buffering progress 21%***
#MDK SDK : 000001CD255404A0 ***buffering progress 23%***
#MDK SDK : 000001CD255404A0 ***buffering progress 25%***
#MDK SDK : 000001CD255404A0 ***buffering progress 27%***
#MDK SDK : 000001CD255404A0 ***buffering progress 29%***
#MDK SDK : 000001CD255404A0 ***buffering progress 32%***
#MDK SDK : 000001CD255404A0 ***buffering progress 34%***
#MDK SDK : 000001CD255404A0 ***buffering progress 36%***
#MDK SDK : 000001CD255404A0 ***buffering progress 38%***
#MDK SDK : 000001CD255404A0 ***buffering progress 40%***
#MDK SDK : 000001CD255404A0 ***buffering progress 42%***
#MDK SDK : 000001CD255404A0 ***buffering progress 44%***
#MDK SDK : 000001CD255404A0 ***buffering progress 46%***
#MDK SDK : 000001CD255404A0 ***buffering progress 49%***
#MDK SDK : 000001CD255404A0 ***buffering progress 51%***
#MDK SDK : 000001CD255404A0 ***buffering progress 53%***
#MDK SDK : 000001CD255404A0 ***buffering progress 55%***
#MDK SDK : 000001CD255404A0 ***buffering progress 57%***
#MDK SDK : 000001CD255404A0 ***buffering progress 59%***
#MDK SDK : 000001CD255404A0 ***buffering progress 61%***
#MDK SDK : 000001CD255404A0 ***buffering progress 63%***
#MDK SDK : 000001CD255404A0 ***buffering progress 66%***
#MDK SDK : 000001CD255404A0 ***buffering progress 68%***
#MDK SDK : 000001CD255404A0 ***buffering progress 70%***
#MDK SDK : 000001CD255404A0 ***buffering progress 72%***
#MDK SDK : 000001CD255404A0 ***buffering progress 74%***
#MDK SDK : 000001CD255404A0 ***buffering progress 76%***
#MDK SDK : 000001CD255404A0 ***buffering progress 78%***
#MDK SDK : 000001CD255404A0 ***buffering progress 81%***
#MDK SDK : 000001CD255404A0 ***buffering progress 83%***
#MDK SDK : 000001CD255404A0 ***buffering progress 85%***
#MDK SDK : 000001CD255404A0 ***buffering progress 87%***
#MDK SDK : 000001CD255404A0 ***buffering progress 89%***
#MDK SDK : 000001CD255404A0 ***buffering progress 91%***
#MDK SDK : 000001CD255404A0 ***buffering progress 93%***
#MDK SDK : 000001CD255404A0 ***buffering progress 95%***
#MDK SDK : 000001CD255404A0 ***buffering progress 98%***
#MDK SDK : 000001CD255404A0 ***buffering progress 100%***
#MDK SDK : default 000001CD255404A0 FrameReader::update MediaStatus 0X114=>0X124
#MDK SDK : ++++++++++++BUFFERING END++++++++++++
#MDK SDK :
#MDK SDK : 000001CD2548A0F0 player.set(2)
#MDK SDK : 000001CD255ACE80 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1101 requested state 1=>2, current state 1. status: 0X124
#MDK SDK : default FrameReader000001CD255404A0 request to pause 1, loaded: 4.
#MDK SDK : default FrameReader000001CD255404A0 state: 1=>1=>2, 0
#MDK SDK : default FrameReader000001CD255404A0 state requested: 2, current: 1
#MDK SDK : default FrameReader000001CD255404A0 state: 1=>2=>2, 1
#MDK SDK : default FrameReader000001CD255404A0 update state: 1=>2
-
- Posts: 10
- Joined: Sun Aug 11, 2024 5:37 pm
Re: 1.8.8: video playback broken since 1.8.7
For the record, I just tested 1.9.0, and still have the same issue.
Re: 1.8.8: video playback broken since 1.8.7
and in 1.8.6, all is correct?dchristensen wrote: Tue May 27, 2025 6:14 pm For the record, I just tested 1.9.0, and still have the same issue.
Pierre.
Re: 1.8.8: video playback broken since 1.8.7
After comparing different versions, I certain that the issue of certain videos being choppy started from version 1.8.4.
There are no problems with video playback in version 1.8.3.
Is it related to the following fix?
3469: [Bug] Mouse wheel doesn't work in preview - viewtopic.php?t=47122
If not, do I have any external methods to accelerate video buffering?
Additionally, when playing videos in the preview window in version 1.9.0, the buttons do not change, as shown in the figure.

There are no problems with video playback in version 1.8.3.
Is it related to the following fix?
3469: [Bug] Mouse wheel doesn't work in preview - viewtopic.php?t=47122
If not, do I have any external methods to accelerate video buffering?

Additionally, when playing videos in the preview window in version 1.9.0, the buttons do not change, as shown in the figure.

-
- Posts: 10
- Joined: Sun Aug 11, 2024 5:37 pm
Re: 1.8.8: video playback broken since 1.8.7
Yes. For me, 1.8.6 works and all of 1.8.7, 1.8.8, 1.9.0 all fail. And I'm on Ubuntu 22.04. So I think @aucora's issue is something different.xnview wrote: Wed May 28, 2025 6:08 amand in 1.8.6, all is correct?dchristensen wrote: Tue May 27, 2025 6:14 pm For the record, I just tested 1.9.0, and still have the same issue.
Re: 1.8.8: video playback broken since 1.8.7
Eventually I solved the problem.
In xnview.ini, I modified useInternalVideoPlayer to false, and downloaded and installed LAV Filters.
Then the video can be played normally even in the latest version.
(At the same time, I turned off the maximum frame rate and maximum frame rate for background applications in the NVIDIA Control Panel, and made some other optimizations. It may also work.)
In xnview.ini, I modified useInternalVideoPlayer to false, and downloaded and installed LAV Filters.
Then the video can be played normally even in the latest version.

(At the same time, I turned off the maximum frame rate and maximum frame rate for background applications in the NVIDIA Control Panel, and made some other optimizations. It may also work.)
Re: 1.8.8: video playback broken since 1.8.7
However, I must say that nothing can be smoother than version 1.8.3 itself.
I don't know if 1.8.4 made decoder changes.
I don't know if 1.8.4 made decoder changes.
-
- Posts: 10
- Joined: Sun Aug 11, 2024 5:37 pm
Re: 1.8.8: video playback broken since 1.8.7
Another point about my situation: I'm using a Lenovo X1 Extreme, which uses hybrid graphics (integrated Intel + discrete NVidia). I tested the machine in intel-only mode, NVidia mode, and on-demand mode, and the problem occurred for all three. Note sure if this is relevant, but I thought I would mention it. Version 1.8.6 works on this machine.
Re: 1.8.8: video playback broken since 1.8.7
I don't think it's an issue with the hybrid graphics, because we both have some versions that work normally.
Apparently, an update in Xnview MP versions after v1.8 conflicted with the system.
At least on Windows 10, the internal decoder update probably triggered this.
Apparently, an update in Xnview MP versions after v1.8 conflicted with the system.
At least on Windows 10, the internal decoder update probably triggered this.