proconsule / nxmp

NXMP is a video player for Nintendo Switch based on MPV
188 stars 19 forks source link

[Bug] Playback - black and white #107

Open andercard0 opened 6 months ago

andercard0 commented 6 months ago

Description of the issue: While watching a movie or a series longer than 40 minutes, the image freezes, but the sound continues playing normally. This issue seems to occur more frequently with movies, which are typically longer than TV shows.

Today, I encountered a similar issue, but it worsened. The screen turned black and white for several minutes. Initially, I assumed it might be related to the specific episode I was watching, but after pressing the home button, the colors returned to normal. It was quite strange, and I've included a screenshot below as evidence.

How to reproduce: The artifact screen bug: After somewhat 40 minutes it starts to laggy a lot then image get freeze but the playback keeps going. Also, it gets worse when you use a external HDD i mean it's more visible in a short time it simply freeze and crash the application if there is any way to get a log let me know.

The black and white bug: In this case, i had about 4 episodes of family guy from 7 - 10 executed normally but, in between ep 9 to 10 after the credits it started to lag and freeze the image. just hit stop and skip to another one. played normal but without any other interruption it got everything black and white out of nowhere.

The most common bug it only the freeze one which generates artifacts, it is only a matter of stop the playback and return it gets fixed I mean, this is a work-around for sure. So decided to report it properply for when you have time you investigate and fix it if possible of course.

2024030715140300

Nxpm version: 0.9.0 Stable

(UPDATE): By curiosity I just installed same version but this time i used the deko3d version and it is working out of the box with no issues. Actually not none issued, only problem I have with (deko3d) is related to the databse, when on it says: database file corrupted.

Which is a bit of annoying cause if you want to watch a long video ie. A movie, you may want to pause and keep it there paused, or memorise the time lol where it was to return later.

But the visual issue is gone.

(Update 2): Did reinstalled it via 'switch apps store' and now it is working, which is interesting, 'cause when first download (manually from GH) i renamed it > nxpm-0.9-deko3d and created a nsp(with a site forwarder) but when go into the app store and tried to launch it says it can't be launched. okay fine, then again i removed it from there (the app store), then reinstalled it run it just to troubleshoot, of course it did create another folder nxmp which i believe is the opengl verion, after boot it I've tried to create the db and it was created fine.

But then again I returned to the deko3d version from earlier and it did create the db correctly this time. What the heck LOL I'm triggered now what is the culprit here.