//FIXME - if I ever dispose of the Gworlds and recreate them, i'll have a new address
//and I'll need to tell vout about them... dunno what problems vout might have if we just updateGworld
- vout_SetBuffers( p_vout, hPixmapBaseAddr0, hPixmapBaseAddr1 );
+ p_vout->pf_setbuffers( p_vout, hPixmapBaseAddr0, hPixmapBaseAddr1 );
return 0;
}
}
/*****************************************************************************
- * AllocBuffer: forces offscreen allocation (if different than current) in memory type specified
+ * AllocBuffer: forces offscreen allocation (if different than current) in
+ * memory type specified
*****************************************************************************/
static int AllocBuffer ( vout_thread_t *p_vout, short index )
{
{
// intf_ErrMsg( "vout_Display()" );
- if ( p_vout->p_sys->playback_status != PAUSED && p_vout->p_sys->playback_status != STOPPED )
+//we should not be called if we set the status to paused or stopped via the interface
+// if ( p_vout->p_sys->playback_status != PAUSED && p_vout->p_sys->playback_status != STOPPED )
BlitToWindow ( p_vout, p_vout->i_buffer_index );
}
/*****************************************************************************
* flushQD: flushes buffered window area
- *****************************************************************************/
+ *****************************************************************************/
void flushQD( vout_thread_t *p_vout )
{
CGrafPtr thePort;
/*****************************************************************************
* BlitToWindow: checks offscreen and blits it to the front
- *****************************************************************************/
+ *****************************************************************************/
void BlitToWindow( vout_thread_t *p_vout, short index )
{