Core-2-Extreme / Video_player_for_3DS

Video player for 3ds
https://gbatemp.net/threads/release-video-player-for-3ds.586094
GNU General Public License v3.0
180 stars 17 forks source link

The video freezes after 3 seconds of playback #31

Closed TehFridge closed 2 years ago

TehFridge commented 2 years ago

After the New update i opened up the player selected a video. And after 3 seconds it froze. Is there anything i can do?

Core-2-Extreme commented 2 years ago

Does it froze mean entire application freeze or only playback? Does it happen to all video? Did you hear any audio before playback stop?

TehFridge commented 2 years ago

Yes i did heard audio before the PLAYBACK froze. the player didnt. when i tried to load another video it didn`t work.

TehFridge commented 2 years ago

Here is a video of the "malfunction" https://youtu.be/8sEGxQoODzM

Core-2-Extreme commented 2 years ago

ok, could you do and record following step?

Before playing your video, press Y button and tap on right bottom tab(above "controls" button) to display debug graph, then play your video. After playback stopped, press START button to back menu(not nintendo's home menu) then press SELECT button to display debug log(you can move debug logs with circle pad).

TehFridge commented 2 years ago

okey

TehFridge commented 2 years ago

https://youtu.be/CbQILEH1oqA I noticed that the video stops randomly. maybe it depends on something.... idk actually. but here i did the steps you sended

The error from the logs, Its coming from the video decoder: ffmpeg returned NOT success. avcodec_recieve_frame() failed -11 0xfffffffa

Core-2-Extreme commented 2 years ago

Well, turn multi-threaded decoding off and try again. If it won't help turn hardware color conversion off as well.

Some avcodec_recieve_frame() failed -11 0xfffffffa is expected behavior if video contains B-frames.

TehFridge commented 2 years ago

Thank You! It Worked. The Multi Threaded Decoding was the problem!

I will comment if something is wrong

Core-2-Extreme commented 2 years ago

ok, something went wrong in multi-threaded decoding, thank you for reporting bugs.