diff options
Diffstat (limited to 'recordmydesktop/include')
| -rw-r--r-- | recordmydesktop/include/recordmydesktop.h | 9 | 
1 files changed, 7 insertions, 2 deletions
diff --git a/recordmydesktop/include/recordmydesktop.h b/recordmydesktop/include/recordmydesktop.h index 77f0d78..da56503 100644 --- a/recordmydesktop/include/recordmydesktop.h +++ b/recordmydesktop/include/recordmydesktop.h @@ -283,8 +283,12 @@ unsigned char   Yr[256],Yg[256],Yb[256],  #define DEFAULT_ARGS(args){\      (args)->delay=0;\ -    (args)->display=(char *)malloc(strlen(getenv("DISPLAY"))+1);\ -    strcpy((args)->display,getenv("DISPLAY"));\ +    if(getenv("DISPLAY")!=NULL){\ +        (args)->display=(char *)malloc(strlen(getenv("DISPLAY"))+1);\ +        strcpy((args)->display,getenv("DISPLAY"));\ +    }\ +    else\ +        (args)->display=NULL;\      (args)->windowid=(args)->x=(args)->y\      =(args)->width=(args)->height=(args)->quietmode\      =(args)->nosound=(args)->scshot=(args)->full_shots=0;\ @@ -446,5 +450,6 @@ void *EncodeSoundBuffer(void *pdata);  snd_pcm_t *OpenDev(const char *pcm_dev,unsigned int *channels,unsigned int *frequency,snd_pcm_uframes_t *periodsize,unsigned int *periodtime,int *hardpause);  void InitEncoder(ProgData *pdata,EncData *enc_data_t);  void MakeMatrices(); +void SizePack2_8_16(int *start,int *size,int limit);  #endif  | 
