comparison spudec.h @ 25322:078bdfd44751

Fix spudec to display current vobsub immediately after a seek.
author ulion
date Tue, 11 Dec 2007 10:12:58 +0000
parents e82ecde2cbd4
children 3baf6a2283da
comparison
equal deleted inserted replaced
25321:6b90fc097785 25322:078bdfd44751
2 #define MPLAYER_SPUDEC_H 2 #define MPLAYER_SPUDEC_H
3 3
4 #include "libvo/video_out.h" 4 #include "libvo/video_out.h"
5 5
6 void spudec_heartbeat(void *this, unsigned int pts100); 6 void spudec_heartbeat(void *this, unsigned int pts100);
7 void spudec_assemble(void *this, unsigned char *packet, unsigned int len, unsigned int pts100); 7 void spudec_assemble(void *this, unsigned char *packet, unsigned int len, int pts100);
8 void spudec_draw(void *this, void (*draw_alpha)(int x0,int y0, int w,int h, unsigned char* src, unsigned char *srca, int stride)); 8 void spudec_draw(void *this, void (*draw_alpha)(int x0,int y0, int w,int h, unsigned char* src, unsigned char *srca, int stride));
9 void spudec_draw_scaled(void *this, unsigned int dxs, unsigned int dys, void (*draw_alpha)(int x0,int y0, int w,int h, unsigned char* src, unsigned char *srca, int stride)); 9 void spudec_draw_scaled(void *this, unsigned int dxs, unsigned int dys, void (*draw_alpha)(int x0,int y0, int w,int h, unsigned char* src, unsigned char *srca, int stride));
10 void spudec_update_palette(void *this, unsigned int *palette); 10 void spudec_update_palette(void *this, unsigned int *palette);
11 void *spudec_new_scaled(unsigned int *palette, unsigned int frame_width, unsigned int frame_height); 11 void *spudec_new_scaled(unsigned int *palette, unsigned int frame_width, unsigned int frame_height);
12 void *spudec_new_scaled_vobsub(unsigned int *palette, unsigned int *cuspal, unsigned int custom, unsigned int frame_width, unsigned int frame_height); 12 void *spudec_new_scaled_vobsub(unsigned int *palette, unsigned int *cuspal, unsigned int custom, unsigned int frame_width, unsigned int frame_height);