Mercurial > libavcodec.hg
comparison dvbsubdec.c @ 5929:aaeed46a74fd libavcodec
use sizeof in snprintf (note the changed code is all under #if 0)
author | michael |
---|---|
date | Mon, 19 Nov 2007 20:18:30 +0000 |
parents | de81a7e065fc |
children | 8a9716d0ccff |
comparison
equal
deleted
inserted
replaced
5928:de81a7e065fc | 5929:aaeed46a74fd |
---|---|
100 int x, y, v; | 100 int x, y, v; |
101 FILE *f; | 101 FILE *f; |
102 char fname[40], fname2[40]; | 102 char fname[40], fname2[40]; |
103 char command[1024]; | 103 char command[1024]; |
104 | 104 |
105 snprintf(fname, 40, "%s.ppm", filename); | 105 snprintf(fname, sizeof(fname), "%s.ppm", filename); |
106 | 106 |
107 f = fopen(fname, "w"); | 107 f = fopen(fname, "w"); |
108 if (!f) { | 108 if (!f) { |
109 perror(fname); | 109 perror(fname); |
110 exit(1); | 110 exit(1); |
122 } | 122 } |
123 } | 123 } |
124 fclose(f); | 124 fclose(f); |
125 | 125 |
126 | 126 |
127 snprintf(fname2, 40, "%s-a.pgm", filename); | 127 snprintf(fname2, sizeof(fname2), "%s-a.pgm", filename); |
128 | 128 |
129 f = fopen(fname2, "w"); | 129 f = fopen(fname2, "w"); |
130 if (!f) { | 130 if (!f) { |
131 perror(fname2); | 131 perror(fname2); |
132 exit(1); | 132 exit(1); |
141 putc((v >> 24) & 0xff, f); | 141 putc((v >> 24) & 0xff, f); |
142 } | 142 } |
143 } | 143 } |
144 fclose(f); | 144 fclose(f); |
145 | 145 |
146 snprintf(command, 1024, "pnmtopng -alpha %s %s > %s.png 2> /dev/null", fname2, fname, filename); | 146 snprintf(command, sizeof(command), "pnmtopng -alpha %s %s > %s.png 2> /dev/null", fname2, fname, filename); |
147 system(command); | 147 system(command); |
148 | 148 |
149 snprintf(command, 1024, "rm %s %s", fname, fname2); | 149 snprintf(command, sizeof(command), "rm %s %s", fname, fname2); |
150 system(command); | 150 system(command); |
151 } | 151 } |
152 #endif | 152 #endif |
153 | 153 |
154 #define RGBA(r,g,b,a) (((a) << 24) | ((r) << 16) | ((g) << 8) | (b)) | 154 #define RGBA(r,g,b,a) (((a) << 24) | ((r) << 16) | ((g) << 8) | (b)) |
1260 } | 1260 } |
1261 } | 1261 } |
1262 | 1262 |
1263 } | 1263 } |
1264 | 1264 |
1265 snprintf(filename, 32, "dvbs.%d", fileno_index); | 1265 snprintf(filename, sizeof(filename), "dvbs.%d", fileno_index); |
1266 | 1266 |
1267 png_save2(filename, pbuf, width, height); | 1267 png_save2(filename, pbuf, width, height); |
1268 | 1268 |
1269 av_free(pbuf); | 1269 av_free(pbuf); |
1270 } | 1270 } |