Mercurial > mplayer.hg
view gui/mplayer/play.h @ 26089:e2f35d90ad39
Set audio->sh correctly when switching audio tracks. The same for video tracks.
Demuxers almost never update audio->sh or sub->sh when swithing tracks. It is
especially bad when switching to no sound, and results in "too many audio
packets" error.
author | eugeni |
---|---|
date | Fri, 29 Feb 2008 17:25:48 +0000 |
parents | 4129c8cfa742 |
children | b2f4abcf20ed |
line wrap: on
line source
#ifndef MPLAYER_GUI_PLAY_H #define MPLAYER_GUI_PLAY_H #include "../config.h" extern int mplGotoTheNext; extern void mplEnd( void ); extern void mplFullScreen( void ); extern void mplPlay( void ); extern void mplPause( void ); extern void mplState( void ); extern void mplPrev( void ); extern void mplNext( void ); extern void mplCurr( void ); extern void mplIncAudioBufDelay( void ); extern void mplDecAudioBufDelay( void ); extern void mplRelSeek( float s ); extern void mplAbsSeek( float s ); extern float mplGetPosition( void ); extern void mplPlayFork( void ); extern void mplSigHandler( int s ); extern void mplPlayerThread( void ); extern void ChangeSkin( char * name ); extern void EventHandling( void ); extern void mplSetFileName( char * dir,char * name,int type ); #endif /* MPLAYER_GUI_PLAY_H */