Homebrew RELEASE pPlay: switch video player

  • Thread starter Thread starter cpasjuste
  • Start date Start date
  • Views Views 267,759
  • Replies Replies 869
  • Likes Likes 120
Hi guys, after a lot (lot, lot) of work, i'm so happy to release pPlay 1.4, which now use threading for video and audio decoding. This is a major step, it allow using the "low" buffer option for most media (faster loading/seeking..), fix most of the audio desync but also fix audio lost when seeking. You'll still have to use a higher buffer option if you loose audio on some media. It was not intensively tested, you'll report problems!

By the way, I hope this version will be tested for the contest :=)

PLEASE SET YOUR BUFFERING OPTION TO LOW IF YOU ARE UPDATING

https://github.com/Cpasjuste/pplay/releases/tag/v1.4
  • implement threading (major speed improvement)!
  • fix date format in status bar
  • fix status bar not hidden on timeout hide
  • set lower buffering option by default (thanks threading)
 
Hi guys, after a lot (lot, lot) of work, i'm so happy to release pPlay 1.4, which now use threading for video and audio decoding. This is a major step, it allow using the "low" buffer option for most media (faster loading/seeking..), fix most of the audio desync but also fix audio lost when seeking. You'll still have to use a higher buffer option if you loose audio on some media. It was not intensively tested, you'll report problems!

By the way, I hope this version will be tested for the contest :=)

PLEASE SET YOUR BUFFERING OPTION TO LOW IF YOU ARE UPDATING

https://github.com/Cpasjuste/pplay/releases/tag/v1.4
  • implement threading (major speed improvement)!
  • fix date format in status bar
  • fix status bar not hidden on timeout hide
  • set lower buffering option by default (thanks threading)
Currently about to test. Will keep you informed!
 
Horizon OS Firmware: 5.1
ReiNX version: Latest
pPlay version: 1.4
SD card format: FAT32
Loaded through HBL NSP

1080p x264 MP4 video played fine with low buffer. Had audio delay after seeking. Retested with higher buffer and the delay went away.

720p x264 MP4 played great! No issues whatsoever in playback.

720p AVI played great on low.

1080p AVI played great on low.
 
  • Like
Reactions: cpasjuste
Hi guys, after a lot (lot, lot) of work, i'm so happy to release pPlay 1.4, which now use threading for video and audio decoding. This is a major step, it allow using the "low" buffer option for most media (faster loading/seeking..), fix most of the audio desync but also fix audio lost when seeking. You'll still have to use a higher buffer option if you loose audio on some media. It was not intensively tested, you'll report problems!

By the way, I hope this version will be tested for the contest :=)

PLEASE SET YOUR BUFFERING OPTION TO LOW IF YOU ARE UPDATING

https://github.com/Cpasjuste/pplay/releases/tag/v1.4
  • implement threading (major speed improvement)!
  • fix date format in status bar
  • fix status bar not hidden on timeout hide
  • set lower buffering option by default (thanks threading)
@Cyan Could this master piece get a news on the homepage?
 
  • Like
Reactions: hippy dave
Tested version pPlay 1.4

  • No Dolby Digital AC3 passthrough
  • No DTS pass through
  • AC3/DTS downmix to Stereo
  • No native 1080p in docked mode.
 
Tested version pPlay 1.4 = 2nd Tested

  • Support VP9 (Youtube Format) at 1080p full speed
  • No Embedded SRT support
  • 1080p HEVC/10 bit support but slow even at with Boost Clock
 
I think found a visual bug on 1.4

Start a video. pause it. the play/pause icon switch to triangle to play again while the video is paused.
press B to return to video list and pick the same or another video. press A to display the menu.
the Play/pause icon is still set as triangle (play) even if it's not paused.

Anyway, it plays fine and is fast to load and react.
I'm really waiting for external SRT support ! I watch mostly TV Shows and they rarely have embedded ssa files.



good luck on future updates.



Edit:
Another problem :
try to load any previously working video and get : unable to load codec for stream 0. (stream 0 is supposed to be the video, right?)
I exit PPlay completely, run it again. it was long to load and crashed. I'll upload the screenshot.

Ok, I added the crash picture. Not very useful, right? there's no value at all.
TitleID 36 is the the picture module? so it's more a HBL crash.
 

Attachments

  • IMG_20190112_132531_small.jpg
    IMG_20190112_132531_small.jpg
    69.8 KB · Views: 132
Last edited by Cyan,
  • Like
Reactions: cpasjuste
I think found a visual bug on 1.4

Start a video. pause it. the play/pause icon switch to triangle to play again while the video is paused.
press B to return to video list and pick the same or another video. press A to display the menu.
the Play/pause icon is still set as triangle (play) even if it's not paused.

Anyway, it plays fine and is fast to load and react.
I'm really waiting for external SRT support ! I watch mostly TV Shows and they rarely have embedded ssa files.



Another problem :
I enabled subtitle for one video. it works.
exit while playing. try to load another (or the same) video and get : unable to load codec for stream 0. (stream 0 is supposed to be the video, right?)


good luck on future updates.
For what it's worth,you can make a simple batch script to merge subs into an MKV file with something like mkvtool. That being said, it's still a hassle I'm sure you'd rather avoid lol
 
  • Like
Reactions: cpasjuste
yeah, I can mux video and subs in mkv, but it's faster to watch on PC. or wait for external srt support.
The switch is not my primary video solution so it's not a problem if not supported yet.
 
  • Like
Reactions: Scarlet
I think found a visual bug on 1.4

Start a video. pause it. the play/pause icon switch to triangle to play again while the video is paused.
press B to return to video list and pick the same or another video. press A to display the menu.
the Play/pause icon is still set as triangle (play) even if it's not paused.

Anyway, it plays fine and is fast to load and react.
I'm really waiting for external SRT support ! I watch mostly TV Shows and they rarely have embedded ssa files.



good luck on future updates.



Edit:
Another problem :
try to load any previously working video and get : unable to load codec for stream 0. (stream 0 is supposed to be the video, right?)
I exit PPlay completely, run it again. it was long to load and crashed. I'll upload the screenshot.

Ok, I added the crash picture. Not very useful, right? there's no value at all.
TitleID 36 is the the picture module? so it's more a HBL crash.

Hi @Cyan,

Thanks for the reports :) I fixed the first bug, which was of course the easiest one. For the "unable to load codec for stream 0", i was not able to reproduce the problem yet, but i noticed that pPlay will always crash when loading a second time (probably a problem added with the threading implementation). I'm looking at it right now. In the meantime, if you use the (unofficial) nsp hbl (https://gbatemp.net/threads/homebrew-menu-loader-legal-nsp.518433/), the device will not completely crash, so you don't have to reboot it.
 
  • Like
Reactions: Cyan
Hey guys! I've been searching for a proper guide on how to use the network feature at home but I've found nothing.
What I would like to do is to play videos from my computer over lan. Where would I start?
 

Site & Scene News

Popular threads in this forum