Opened 14 years ago

Closed 14 years ago

Last modified 6 years ago

#7745 closed feature request

PSP: Media Engine integration

Reported by: SF/mcknallski Owned by: joostp
Priority: normal Component: Port: PSP
Version: Keywords:
Cc: Game:


I would be delighted if you would integrate the Media Engine Support in the PSP-Port of ScummVM. With the help of the Media Engine, it is possible to play MP3 files (and some others), with almost no CPU utilization. Thus more CPU power is left for other calculations. Here is some information about this:

The Nintedo 64 Emulator (named Daedalus) for the PSP made a power boost of approximately 20% through the use of the Media Engine!

I think that would be very useful.

Ticket imported from: #2926462. Ticket imported from: feature-requests/561.

Change History (7)

comment:1 by jvprat, 14 years ago

Owner: set to joostp

comment:2 by bluddy, 14 years ago

I'm planning on eventually adding media engine support for MP3 files. However, the ME is not properly understood yet (and may not ever be). DaedalusX uses the ME for processing, but at the same time loses the ability to do such basic things as suspending the PSP. That's the type of functionality that I don't think Scummvm users are willing to give up.

comment:3 by SF/mcknallski, 14 years ago

Maybe you can add a new option in the menu with which you can activate/deactivate the Media-Engine?

comment:4 by bluddy, 14 years ago

As of right now, ScummVm for PSP is not suffering any slowdown, unlike the situation with DaedalusX. There would need to be a reason to justify the intensive effort (to develop) and loss of functionality that comes along with using the ME. The idea to put an option to activate the ME seems ok, but why would anyone choose to activate the ME, when that would mean no sleep support and zero apparent benefit? Adventure games generally take a long time, and sleep support is essential for playing them on a portable platform.

My next task, however, will be optimizing for the PSP, and if I see that moving MP3 decoding to the PSP (which doesn't impact sleep support) will be useful and worth the development time, I'll do that.

comment:5 by bluddy, 14 years ago

Implemented in current version.

comment:6 by joostp, 14 years ago

Status: newclosed

comment:7 by digitall, 6 years ago

Component: Port: PSP
Note: See TracTickets for help on using tickets.