2019-11-20, 16:58
(2019-11-20, 14:56)fandangos Wrote: Just an update, I'm halting the DSPlayer project for now for a few reasons:I appreciate the effort. I think DSPlayer has functioned successfully for many years without Blu-ray menu support. And I can tell you from experience that the vast majority of users of Nvidia Shields, other streaming boxes and HTPCs are using mkvs and not BDMV folders or ISOs. The file sizes are much smaller to reduce storage needs, there is greater support among available players and these files are more reliable to use. So libbluray support isn't likely a huge concern to most core DSPlayer users.
1. I have my final graduation presentation this week so I'm working on Kodi on my spare time and after this presentation I'll need to finalize the papers to conclude my graduation.
2. DSPlayer doesn't support Libbluray at all, this is really a bummer to me, as I've said several times I would like to give people a choice to use iso or bdmv for uhd content that would not require expensive software (actually there's today no satisfactory player that can do this).
So it would require porting DSPlayer and later adding the VideoPlayer portion of interaction with libbluray to it. We are talking about a lot of work and not sure if I can do it. Again not sure if I can do the DSplayer project.
3. A L O T of the code where DSPlayer hooks to changed, moved it's place and such. So the strategy I'm doing is, I've found every single DSPlayer code portion outside the DSPlayer folder, that was easy because Aracnoz stated everything with "#ifdef HAS_DS_PLAYER", and taking this code and pasting into the correct place.
This is a manual job (that's why merging solves nothing and I've deleted the git) and not just parts of the code change it's place within the same file it sometimes change to another file so I have to look into it, search for some string that might be similar and such..
As you can see this is very boring and I'm doing a few files per day.
4. I decided to try to fix the libbluray problems with my own fork. Blurays work flawlessly with libbluray 1.1.2 with my fork but UHD does not.
There are a few bugs like the chapters not working, skipping chapters using the arrow keys, seeking in the timeline and green background menus.
I REALLY would like to fix this and that's actually what I'm looking into right now.
If I end up not being able to fix those, I'll dedicate my full attention to DSPlayer but right now, I'm working on it because if those bugs are solved we are looking at a fully compatible UHD BD player and that is a really awesome thing, at least, for me.
If you want to continue trying to update DSPlayer to v19, by all means go ahead. I would be first in line to test and spread the word to the other forms that I frequent. However, we all know DSPlayer, like everything else in life, will eventually end and I don't think many will complain too much that they have to use something else. We can all adapt to change.