# HG changeset patch # User ranma # Date 1294704599 0 # Node ID 2290be558d555df3abd64856aca2647889357280 # Parent 4040f4df69f0ea5607a4661672abca83086b4136 Fix compiler warnings in ao_dxr2.c and vo_dxr2.c diff -r 4040f4df69f0 -r 2290be558d55 libao2/ao_dxr2.c --- a/libao2/ao_dxr2.c Tue Jan 11 00:07:52 2011 +0000 +++ b/libao2/ao_dxr2.c Tue Jan 11 00:09:59 2011 +0000 @@ -175,9 +175,11 @@ return y; } +/* write_dxr2 from libvo/dxr2.c */ +extern int write_dxr2(const unsigned char *data, int len); + static void dxr2_send_lpcm_packet(unsigned char* data,int len,int id,unsigned int timestamp,int freq_id) { - int write_dxr2(const unsigned char *data, int len); if(dxr2_fd < 0) { mp_msg(MSGT_AO,MSGL_ERR,"DXR2 fd is not valid\n"); @@ -196,7 +198,6 @@ // it should round it down to outburst*n // return: number of bytes played static int play(void* data,int len,int flags){ - int write_dxr2(const unsigned char *data, int len); // MPEG and AC3 don't work :-( if(ao_data.format==AF_FORMAT_MPEG2) diff -r 4040f4df69f0 -r 2290be558d55 libvo/vo_dxr2.c --- a/libvo/vo_dxr2.c Tue Jan 11 00:07:52 2011 +0000 +++ b/libvo/vo_dxr2.c Tue Jan 11 00:09:59 2011 +0000 @@ -166,6 +166,9 @@ static unsigned char dxr2buf[BUF_SIZE]; static unsigned int dxr2bufpos = 0; +int write_dxr2(const unsigned char *data, int len); +void dxr2_send_sub_packet(unsigned char* data,int len,int id,unsigned int timestamp); + int write_dxr2(const unsigned char *data, int len) { int w = 0; @@ -460,7 +463,6 @@ uint8_t* src[] = { sub_img, NULL, NULL }; int stride[] = { movie_w * 3 , 0, 0 }; dxr2_twoArg_t win; - int redisp = 0; int cc = vo_config_count; vo_config_count = sub_config_count; sub_vo->draw_slice(src,stride,movie_w,movie_h,0,0);