PDA

View Full Version : Stop button crashes MVP in Music Albums Plugin



wfooshee
2005-01-29, 10:00 PM
When I press the stop button on the remote while playing music through the MVP, the music stops and then the MVP hangs with "Object reference not set to an instance of an object." *Here's the gbpvr.exe.log lines from just prior to and including the event:

1/29/2005 3:36:00 PM.803 VERBOSE [65] Request 2000 bytes (file size:6674235 * file location: 244000)
1/29/2005 3:36:00 PM.803 VERBOSE [65] about to check
1/29/2005 3:36:00 PM.923 VERBOSE [65] Request 2000 bytes (file size:6674235 * file location: 246000)
1/29/2005 3:36:00 PM.923 VERBOSE [65] about to check
1/29/2005 3:36:01 PM.004 VERBOSE [65] Request 2000 bytes (file size:6674235 * file location: 248000)
1/29/2005 3:36:01 PM.004 VERBOSE [65] about to check
1/29/2005 3:36:01 PM.044 VERBOSE [65] Request 2000 bytes (file size:6674235 * file location: 250000)
1/29/2005 3:36:01 PM.044 VERBOSE [65] about to check
1/29/2005 3:36:01 PM.164 VERBOSE [64] MVP data read: 1
1/29/2005 3:36:01 PM.164 VERBOSE [64] MVP request processed
1/29/2005 3:36:01 PM.164 VERBOSE [65] Request 2000 bytes (file size:6674235 * file location: 252000)
1/29/2005 3:36:01 PM.164 VERBOSE [65] about to check
1/29/2005 3:36:01 PM.204 VERBOSE [64] MVP data read: 1
1/29/2005 3:36:01 PM.204 VERBOSE [64] User pressed: 27
1/29/2005 3:36:01 PM.244 VERBOSE [65] Request 2000 bytes (file size:6674235 * file location: 254000)
1/29/2005 3:36:01 PM.244 VERBOSE [65] about to check
1/29/2005 3:36:01 PM.835 ERROR [64] Object reference not set to an instance of an object.
1/29/2005 3:36:01 PM.855 ERROR [64] * at MyAlbumsPlugin.MyAlbumsTask.render(Boolean& requiresMoreRendering)
* at bw.a(Boolean& A_0)
* at n.a(Object A_0, KeyEventArgs A_1)
* at n.ag()

That looks to me like getting file data for the song, then the button press. Performing the same task on the PC, pressing STOP did the same thing, logged as follows:

1/29/2005 3:51:00 PM.307 VERBOSE [2] Adding C:\Documents and Settings\Walter\My Documents\My Music\Steely Dan - Pretzel Logic\07 Through With Buzz.mp3 to play queue
1/29/2005 3:51:00 PM.317 VERBOSE [2] Adding C:\Documents and Settings\Walter\My Documents\My Music\Steely Dan - Pretzel Logic\08 Pretzel Logic.mp3 to play queue
1/29/2005 3:51:00 PM.327 VERBOSE [2] Adding C:\Documents and Settings\Walter\My Documents\My Music\Steely Dan - Pretzel Logic\09 With A Gun.mp3 to play queue
1/29/2005 3:51:00 PM.337 VERBOSE [2] Adding C:\Documents and Settings\Walter\My Documents\My Music\Steely Dan - Pretzel Logic\10 Charlie Freak.mp3 to play queue
1/29/2005 3:51:00 PM.337 VERBOSE [2] Adding C:\Documents and Settings\Walter\My Documents\My Music\Steely Dan - Pretzel Logic\11 Monkey In Your Soul.mp3 to play queue
1/29/2005 3:51:01 PM.548 VERBOSE [2] HideMouse ref=-1
1/29/2005 3:51:11 PM.413 ERROR [2] Error: msg=0x100 (WM_KEYDOWN) hwnd=0x60013c wparam=0x53 lparam=0x1 result=0x0 * : *Object reference not set to an instance of an object. * : * * at MyAlbumsPlugin.MyAlbumsTask.render(Boolean& requiresMoreRendering)
* at bw.a(Boolean& A_0)
* at n.a(Object A_0, KeyEventArgs A_1)
* at System.Windows.Forms.Control.OnKeyDown(KeyEventArg s e)
* at System.Windows.Forms.Control.ProcessKeyEventArgs(M essage& m)
* at System.Windows.Forms.Control.ProcessKeyMessage(Mes sage& m)
* at System.Windows.Forms.Control.WmKeyChar(Message& m)
* at System.Windows.Forms.Control.WndProc(Message& m)
* at System.Windows.Forms.ScrollableControl.WndProc(Mes sage& m)
* at System.Windows.Forms.ContainerControl.WndProc(Mess age& m)
* at System.Windows.Forms.Form.WndProc(Message& m)
* at n.a(Message& A_0)
1/29/2005 3:51:11 PM.463 VERBOSE [2] Rendering MenuMenuTask
1/29/2005 3:51:11 PM.653 VERBOSE [2] Rendering MenuMenuTask

Added the album songs to the queue, I let it play fo ten seconds or so and pressed STOP.

If it matters, my PC is an old Compaq Deskpro, 650-MHz P-III, XP-Pro, 384 MB RAM, humongous disk space, over 30GB free. gbpvr and plugins are current, D/L last week.

Can someone help me with this? I'm thinking I really like this plugin better than the built-in GBPVR music player, but not if it's unusable for some reason. . . . .

wfooshee
2005-01-30, 04:05 PM
My only performance problem is video playback on the PC, which I couldn't care less about. Setting playback to Overlay mostly fixed that, anyway. I have a hardware MPEG encoder on my tuner card (Win-PVR 250) so recording uses practically 0 CPU. I have no problem playing through the MVP, which is what I'm after.

I've been a Snapstream BeyondTV user for over a year now, but they do not support the MVP directly. There's a group on their forum with an MVP interface in progress, but as yet it is seriously limited in its capabilities compared to the PC interface. Except for the lack of a web interface, I really like GBPVR much better, and I've had no other problems with it other than this stop button in this plugin. This might not even be the right forum for this, as it happens on the PC interface as well as the MVP interface, which I didn't know until I'd started the previous post.

But now back to my question. Can anyone tell me what's up with the stop button in the Music Album Plugin? Is there a specific version of MVP driver I need; I have the beta 2.2 release 22324 because the currect version of the BeyondTV MVP skin requires it.