Rockbox Technical Forums

Support and General Use => Plugins/Viewers => Topic started by: zajacattack on September 28, 2007, 05:04:09 PM

Title: MPEG Player and Midi Player
Post by: zajacattack on September 28, 2007, 05:04:09 PM
OK, I have two questions:

1. What is the progress with the midi player? Is it ever going to work correctly or what?

2. Why hasn't seeking been implemented in MPEG player? I thought there was a patch that provided this. Why hasn't it been accepted?
Title: Re: MPEG Player and Midi Player
Post by: scorche on September 28, 2007, 05:07:28 PM
1.  It seems to work just fine.  What exactly are you referring to?

2.  Because other things have taken priority over it.  Would you rather have dual-core support, or seeking in mpegplayer?
Title: Re: MPEG Player and Midi Player
Post by: zajacattack on September 28, 2007, 05:32:48 PM
1. Well, I tried to play a midi, and I got the "Buffer miss!" error, just like the FAQ said I would (I'm using a Sansa e280R).

2. True, dual-core is a better overall improvement. Just curious. Thanks for clearing that up.
Title: Re: MPEG Player and Midi Player
Post by: scorche on September 28, 2007, 05:40:08 PM
Ah, sorry...I misread your first question.

I believe it will work fine with something around <4 instruments, but I have never personally tried it.  It will "work correctly" when someone gets around/motivated to working on it, just like everything else.
Title: Re: MPEG Player and Midi Player
Post by: Chronon on September 28, 2007, 09:10:46 PM
I can play most midi files on my F40, but there's a noticeable warble, almost like the playback speed is being very slowly dithered back and forth.
Title: Re: MPEG Player and Midi Player
Post by: nls on October 02, 2007, 06:38:53 AM
I have been working on improving midiplayer the last couple of days and it has gotten a bit better for coldfire targets, the problems with the pp targets (which the sansa is an example) is that they play back midi in 44100Hz, twice the sampling rate of the coldfire targets, this is because either the hardware on those targets doesn't support 22050Hz or rockbox doesn't on those targets, this means that the pp targets have to do twice the work that the coldifre targets do to play midis.

I think utilizing the coprocessor on those targets could help performance a bit but as I don't own one I can't experiment with it.
Title: Re: MPEG Player and Midi Player
Post by: mlind on October 17, 2007, 05:01:43 PM
Just found this thread.
Just wanted to say I'm quite disturbed by how midi playback sounds on my iRiver H120.

Read my comments here:
http://forums.rockbox.org/index.php?topic=4067.msg31191#msg31191