mirror of
https://github.com/mpv-player/mpv
synced 2025-02-08 07:57:19 +00:00
spuenc.c: Remove unused code
This commit is contained in:
parent
cfe2839386
commit
0f2daad81d
@ -229,50 +229,3 @@ pixbuf_encode_rle(int x, int y, int w, int h, char *inbuf, int stride,encodedat
|
||||
}
|
||||
encode_do_control(x,y, ed, &pb);
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
pixbuf_load_xpm( pixbuf* pb, char* xpm[] ) {
|
||||
int colors, chrs, l, n;
|
||||
char c[4], table[256];
|
||||
unsigned char *b, *i;
|
||||
|
||||
sscanf( xpm[0], "%d %d %d %d", &pb->x, &pb->y, &colors, &chrs);
|
||||
if( colors > 4 ) {
|
||||
fprintf( stderr, "the pixmap MUST be 4 colors or less\n");
|
||||
exit (-1);
|
||||
}
|
||||
if( chrs != 1 ) {
|
||||
fprintf( stderr, "the XPM format MUST be 1 char per pixel\n");
|
||||
exit (-1);
|
||||
}
|
||||
if( pb->x > 0xFFF || pb->y > 0xFFF ) {
|
||||
fprintf( stderr, "the size is excesive\n");
|
||||
exit (-1);
|
||||
}
|
||||
|
||||
for( l=0; l<colors; l++ ) {
|
||||
n= sscanf( xpm[l+1], "%c c #%x", &c[l], &pb->rgb[l]);
|
||||
if( n < 2 ) {
|
||||
/* this one is transparent */
|
||||
pb->rgb[l]=0xff000000;
|
||||
}
|
||||
table[(int)c[l]]=l;
|
||||
}
|
||||
|
||||
pb->pixels= malloc( pb->x * pb->y );
|
||||
b= pb->pixels;
|
||||
|
||||
for( l= colors+1; l <= pb->y + colors; l++ ) {
|
||||
i= xpm[l];
|
||||
while( (int)*i) {
|
||||
*b++ = table[*i++];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
pixbuf_delete( pixbuf* pb ) {
|
||||
free( pb->pixels );
|
||||
}
|
||||
|
||||
|
@ -41,6 +41,5 @@ typedef struct {
|
||||
} encodedata;
|
||||
|
||||
void pixbuf_encode_rle(int x, int y, int w, int h, char *inbuf, int stride, encodedata *ed);
|
||||
void pixbuf_delete(pixbuf* pb);
|
||||
|
||||
#endif /* MPLAYER_SPUENC_H */
|
||||
|
Loading…
Reference in New Issue
Block a user