diff options
Diffstat (limited to 'Gui/mplayer/psignal.h')
-rw-r--r-- | Gui/mplayer/psignal.h | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/Gui/mplayer/psignal.h b/Gui/mplayer/psignal.h new file mode 100644 index 0000000000..66461ea719 --- /dev/null +++ b/Gui/mplayer/psignal.h @@ -0,0 +1,61 @@ + +#ifndef __GUI_SIGNAL +#define __GUI_SIGNAL + +#include <stdlib.h> +#include <stdio.h> +#include <string.h> +#include <unistd.h> +#include <signal.h> + +#define mplNoneEvent 0 +#define mplResizeEvent 1 +#define mplQuit 2 +#define mplPauseEvent 3 +#define mplEndOfFile 4 +#define mplExposeEvent 5 +#define mplSetVideoData 6 +#define mplAudioError 7 +#define mplUnknowError 8 +#define mplSeekEvent 9 +#define mplUnknowFileType 10 +#define mplCodecConfNotFound 11 +#define mplErrorDVDKeyProcess 12 +#define mplErrorDVDAuth 13 +#define mplErrorAVINI 14 +#define mplAVIErrorMissingVideoStream 15 +#define mplASFErrorMissingVideoStream 16 +#define mplMPEGErrorSeqHeaderSearch 17 +#define mplErrorShMemAlloc 18 +#define mplMPEGErrorCannotReadSeqHeader 19 +#define mplMPEGErrorBadSeqHeader 20 +#define mplMPEGErrorCannotReadSeqHeaderExt 21 +#define mplMPEGErrorBadSeqHeaderExt 22 +#define mplCantFindCodecForVideoFormat 23 +#define mplIncompatibleVideoOutDevice 24 +#define mplCompileWithoutDSSupport 25 +#define mplDSCodecNotFound 26 +#define mplCantInitVideoDriver 27 +#define mplIncAudioBufferDelay 28 +#define mplDecAudioBufferDelay 29 + +#define SIGTYPE _NSIG - 1 + +extern int gtkIsOk; + +extern pid_t mplMPlayerPID; +extern pid_t mplParentPID; + +extern pid_t gtkChildPID; +extern pid_t gtkParentPID; + +extern void gtkSigHandler( int s ); +extern void mplPlayerSigHandler( int s ); +extern void mplMainSigHandler( int s ); + +extern void mplSendMessage( int msg ); +extern void gtkSendMessage( int msg ); + +extern void mplErrorHandler( int critical,const char * format, ... ); + +#endif
\ No newline at end of file |