DVD Player Core?

For topics which do not fit in other specific forums.
throAU
Posts: 181
Joined: Fri Sep 11, 2020 1:06 am
Has thanked: 230 times
Been thanked: 27 times

Re: DVD Player Core?

Unread post by throAU »

Whilst it’s not core functionality for the project yet I feel that a DVD core would not be wasted effort. Presumably there will be a newer board than the de10 in future and also presumably the ps2 will be an eventual target.

Thus a decoder for DVD play back would benefit that and other cores that utilise the DVD codecs.

In terms of “urgency” though it’s way off?
softtest9
Posts: 158
Joined: Thu May 28, 2020 7:13 pm
Has thanked: 3 times
Been thanked: 21 times

Re: DVD Player Core?

Unread post by softtest9 »

Before we talk about MPEG-2/DVD video, what about MPEG-1? The PS1 has hardware support for MPEG-1 video, so perhaps a software developer could whip up a video player for the PS1? That video player could then be used after Laxer3a's PS1 core has been released.

Another option could be to simply play videos inside Windows 95 with the ao486 core. The quality may be more limited though and it's less convenient.
dmckean
Posts: 307
Joined: Sat Jan 16, 2021 7:03 am
Has thanked: 388 times
Been thanked: 95 times

Re: DVD Player Core?

Unread post by dmckean »

throAU wrote: Tue Mar 02, 2021 9:35 pmpresumably the ps2 will be an eventual target.
I would be surprised if this happened in the next 15 years. The PS2 hardware is incredibly complex and the CPU and GPU combined have over 53 million transistors. It would be a gargantuan effort to implement something like this.
Slipard
Posts: 53
Joined: Tue Jun 09, 2020 9:45 am
Has thanked: 6 times
Been thanked: 10 times

Re: DVD Player Core?

Unread post by Slipard »

softtest9 wrote: Wed Mar 03, 2021 12:04 am Before we talk about MPEG-2/DVD video, what about MPEG-1?
MPEG-1 is usually into the MPEG-2 package, so I would say that once you started MPEG-2 you also do MPEG-1 (or MPEG-1, then MPEG-2).
throAU
Posts: 181
Joined: Fri Sep 11, 2020 1:06 am
Has thanked: 230 times
Been thanked: 27 times

Re: DVD Player Core?

Unread post by throAU »

dmckean wrote: Wed Mar 03, 2021 2:32 am
throAU wrote: Tue Mar 02, 2021 9:35 pmpresumably the ps2 will be an eventual target.
I would be surprised if this happened in the next 15 years. The PS2 hardware is incredibly complex and the CPU and GPU combined have over 53 million transistors. It would be a gargantuan effort to implement something like this.
Yes and no

It has a lot of transistors yes but at least the architecture is uniform and relatively sane. I.e. same building blocks copied many times.

Not like say, the Saturn with many different processors and tight timing and caching issues between them.

I’m not saying it will happen any time soon though, but eventually I suspect it will. DVD work prior will be one less thing to do in the future.

Again. Not saying it would be urgent. Merely that long term it would not be wasted effort (as some may be implying with the “just buy a DVD player” stuff.

Playing devils advocate.

100% agreed short term though there’s plenty of more relevant cores.
User avatar
redsteakraw
Posts: 244
Joined: Sun May 24, 2020 11:19 pm
Has thanked: 1 time
Been thanked: 40 times

Re: DVD Player Core?

Unread post by redsteakraw »

Just to let everyone know there already is an open source and freely licensed(BSD) MPEG-2 decoder core.

https://opencores.org/projects/mpeg2fpga

So if anyone is really interested in the DVD player core you already have a good starting point.
Fear is the mind killer!
hiddenbyleaves
Posts: 121
Joined: Mon Nov 02, 2020 11:25 am
Has thanked: 48 times
Been thanked: 19 times

Re: DVD Player Core?

Unread post by hiddenbyleaves »

Surely it would all be worth it for this https://www.amazon.com/dp/B000IFQLPA
User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 98 times

Re: DVD Player Core?

Unread post by Moondandy »

That's cool there is an mpeg2 core already, that could be a interesting project for someone to try port it to the DE10-Nano and improve their skills if nothing else. Being able to decode mpeg1 would presumably be useful in future cores, as stated, potentially even on the Saturn.
Shogun
Posts: 57
Joined: Wed Jun 24, 2020 7:41 pm
Location: Denver, CO
Has thanked: 28 times
Been thanked: 22 times

Re: DVD Player Core?

Unread post by Shogun »

This would be a nice way to watch some of the older lower res videos I have on my CRT. I don't have a way to get files from my PC to the CRT with a decent picture at the moment except to burn them to DVD. Not sure if there are better methods I haven't looked into it.
User avatar
deltax0
Posts: 41
Joined: Sun May 24, 2020 8:17 pm
Been thanked: 3 times

Re: DVD Player Core?

Unread post by deltax0 »

You can always get a nvidea shield or something.
It will play the movie's you put on a drive and ai upscale them if you want to 4k.

-Edit... I just remembered that they had games packed in dvd's. Maybe that would show some use in the mister then.
I guess for CRT sake to watch video crisp. IDK make a core from something good and expensive hardware so it's worth wile in the mister. Maybe with some tweek settings. Down scaling for example. Maybe some codec support. avi, mp4, .mov ect.
Maybe allow for external dvd players for cd cores.
ThetaX55
MiSTer
4tb external hard drive, blister and io.
Neocaron
Posts: 350
Joined: Sun Sep 27, 2020 10:16 am
Has thanked: 191 times
Been thanked: 71 times

Re: DVD Player Core?

Unread post by Neocaron »

Any update on this? I know the Sam extension is able to play videos from archive.org so a video player must have been implemented but I don't know if it's possible to play anything locally.

User avatar
CTSS
Posts: 6
Joined: Fri Dec 15, 2023 2:43 pm
Been thanked: 1 time

Re: DVD Player Core?

Unread post by CTSS »

I would buy an open source player box that runs Kodi (without any china android malware) and comes with a fpga that got cores for disc formats. Get a "real" hardware player for Kodi (setup as external player for disc images) to play DVD, BluRay and UHD BluRay images would be great. And of course you can use the fpga to load up games or any other cores provided. That would be the best selling box ever in history if there is the right marketing for it. If some one got the skill to do this, let me know to be the first on kickstarter to throw money at you.

Post Reply