summaryrefslogtreecommitdiffstats
path: root/libvo/font_load.c
diff options
context:
space:
mode:
authorarpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-04-11 00:47:05 +0000
committerarpi_esp <arpi_esp@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-04-11 00:47:05 +0000
commitbfa6c4f83ad0829a946b65b1560597df8790388e (patch)
tree3d73b7b8e20dce7322f6ae17dbac6a702c610344 /libvo/font_load.c
parentae57ddeca3eacd788d5bf911f647ee337c978fa8 (diff)
downloadmpv-bfa6c4f83ad0829a946b65b1560597df8790388e.tar.bz2
mpv-bfa6c4f83ad0829a946b65b1560597df8790388e.tar.xz
printf's only if verbose>1
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@340 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo/font_load.c')
-rw-r--r--libvo/font_load.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/libvo/font_load.c b/libvo/font_load.c
index cbe44a5b77..6421fd3564 100644
--- a/libvo/font_load.c
+++ b/libvo/font_load.c
@@ -7,7 +7,7 @@
char *get_path ( char * );
-raw_file* load_raw(char *name){
+raw_file* load_raw(char *name,int verbose){
int bpp;
raw_file* raw=malloc(sizeof(raw_file));
unsigned char head[32];
@@ -19,7 +19,7 @@ raw_file* load_raw(char *name){
raw->h=head[10]*256+head[11];
raw->c=head[12]*256+head[13];
if(raw->c>256) return NULL; // too many colors!?
- printf("RAW: %s %d x %d, %d colors\n",name,raw->w,raw->h,raw->c);
+ if(verbose) printf("RAW: %s %d x %d, %d colors\n",name,raw->w,raw->h,raw->c);
if(raw->c){
raw->pal=malloc(raw->c*3);
fread(raw->pal,3,raw->c,f);
@@ -34,7 +34,7 @@ raw_file* load_raw(char *name){
return raw;
}
-font_desc_t* read_font_desc(char* fname,float factor){
+font_desc_t* read_font_desc(char* fname,float factor,int verbose){
unsigned char sor[1024];
unsigned char sor2[1024];
font_desc_t *desc;
@@ -98,7 +98,7 @@ while(fgets(sor,1020,f)){
int len=strlen(p[0]);
if(len && len<63 && p[0][len-1]==']'){
strcpy(section,p[0]);
- printf("font: Reading section: %s\n",section);
+ if(verbose) printf("font: Reading section: %s\n",section);
if(strcmp(section,"[files]")==0){
++fontdb;
if(fontdb>=16){ printf("font: Too many bitmaps defined!\n");return NULL;}
@@ -116,7 +116,7 @@ while(fgets(sor,1020,f)){
return NULL;
}
sprintf(cp2,"%s%s",cp,p[1]);
- if(!((desc->pic_a[fontdb]=load_raw(cp2)))){
+ if(!((desc->pic_a[fontdb]=load_raw(cp2,verbose)))){
printf("Can't load font bitmap: %s\n",p[1]);
free(cp);
free(cp2);
@@ -134,7 +134,7 @@ while(fgets(sor,1020,f)){
return NULL;
}
sprintf(cp2,"%s%s",cp,p[1]);
- if(!((desc->pic_b[fontdb]=load_raw(cp2)))){
+ if(!((desc->pic_b[fontdb]=load_raw(cp2,verbose)))){
printf("Can't load font bitmap: %s\n",p[1]);
free(cp);
free(cp2);
@@ -205,7 +205,7 @@ for(i=0;i<=fontdb;i++){
int f=factor*256.0f;
int size=desc->pic_a[i]->w*desc->pic_a[i]->h;
int j;
- printf("font: resampling alpha by factor %5.3f (%d) ",factor,f);fflush(stdout);
+ if(verbose) printf("font: resampling alpha by factor %5.3f (%d) ",factor,f);fflush(stdout);
for(j=0;j<size;j++){
int x=desc->pic_a[i]->bmp[j];
int y=desc->pic_b[i]->bmp[j];
@@ -227,7 +227,7 @@ for(i=0;i<=fontdb;i++){
desc->pic_a[i]->bmp[j]=x;
// desc->pic_b[i]->bmp[j]=0; // hack
}
- printf("DONE!\n");
+ if(verbose) printf("DONE!\n");
}
if(!desc->height) desc->height=desc->pic_a[i]->h;
}
@@ -250,7 +250,7 @@ return desc;
#if 0
int main(){
-read_font_desc("high_arpi.desc");
+read_font_desc("high_arpi.desc",1);
}
#endif