annotate libvo/vo_tga.c @ 37195:ac6c37d85d65 default tip

configure: Fix initialization of variable def_local_aligned_32 It contiained the #define of HAVE_LOCAL_ALIGNED_16 instead of HAVE_LOCAL_ALIGNED_32.
author al
date Sun, 28 Sep 2014 18:38:41 +0000
parents 5d3f93051de9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
28446
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
1 /*
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
2 * TARGA video output
10689
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
3 *
28446
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
4 * This video output module writes TARGA uncompressed files in 15, 24 and 32
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
5 * bit BGR format.
10689
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
6 *
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
7 * to select the output format use the format filter:
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
8 * mplayer -vo tga -vf format=bgr15 ...
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
9 * mplayer -vo tga -vf format=bgr24 ...
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
10 * mplayer -vo tga -vf format=bgr32 ...
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
11 *
28446
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
12 * The 16 bit files are loaded without problem from Gimp and ImageMagick but
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
13 * give an error with entice (a visualizer from the enlightenment package
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
14 * that uses the imlib2 package).
10689
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
15 *
28446
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
16 * In 32-bit mode the alpha channel is set to 255 (0xff). For big-endian
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
17 * machines, TGA_ALPHA32 changes from 0xff000000 to 0x000000ff, and
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
18 * TGA_SHIFT32 from 0 to 8.
10689
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
19 *
28446
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
20 * I need to fill the alpha channel because entice considers that alpha
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
21 * channel (and displays nothing, only the background!), but ImageMagick
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
22 * (the program display) or gimp doesn't care.
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
23 *
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
24 * Maybe it is possible (with a compilation switch) to avoid the fill of
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
25 * the alpha channel and work outside MPlayer (if needed).
10689
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
26 *
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
27 * Daniele Forghieri ( guru@digitalfantasy.it )
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
28 *
28446
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
29 * This file is part of MPlayer.
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
30 *
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
31 * MPlayer is free software; you can redistribute it and/or modify
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
32 * it under the terms of the GNU General Public License as published by
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
33 * the Free Software Foundation; either version 2 of the License, or
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
34 * (at your option) any later version.
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
35 *
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
36 * MPlayer is distributed in the hope that it will be useful,
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
37 * but WITHOUT ANY WARRANTY; without even the implied warranty of
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
38 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
39 * GNU General Public License for more details.
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
40 *
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
41 * You should have received a copy of the GNU General Public License along
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
42 * with MPlayer; if not, write to the Free Software Foundation, Inc.,
7681eab10aea Add standard license headers, unify header formatting.
diego
parents: 26755
diff changeset
43 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
10689
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
44 */
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
45
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
46 #include <stdio.h>
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
47 #include <stdlib.h>
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
48 #include <string.h>
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
49 #include <errno.h>
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
50 #include <math.h>
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
51
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
52 #include "config.h"
18234
a107276371a8 Part 5 and final of otvos attila's oattila AT chello-hu mp_msg changes, with lots of corrections
reynaldo
parents: 16171
diff changeset
53 #include "mp_msg.h"
a107276371a8 Part 5 and final of otvos attila's oattila AT chello-hu mp_msg changes, with lots of corrections
reynaldo
parents: 16171
diff changeset
54 #include "help_mp.h"
10689
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
55 #include "video_out.h"
36517
5d3f93051de9 Remove empty draw_slice and draw_frame stubs.
reimar
parents: 33305
diff changeset
56 #define NO_DRAW_FRAME
5d3f93051de9 Remove empty draw_slice and draw_frame stubs.
reimar
parents: 33305
diff changeset
57 #define NO_DRAW_SLICE
10689
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
58 #include "video_out_internal.h"
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
59
25216
3aee342be929 Make vo info structs const
reimar
parents: 22026
diff changeset
60 static const vo_info_t info =
10689
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
61 {
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
62 "Targa output",
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
63 "tga",
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
64 "Daniele Forghieri - guru@digitalfantasy.it",
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
65 ""
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
66 };
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
67
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
68
25220
c9e9ac2008c2 Mark the vo_functions_t definitions as const where possible.
reimar
parents: 25216
diff changeset
69 const LIBVO_EXTERN (tga)
10689
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
70
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
71 /* locals vars */
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
72 static int frame_num = 0;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
73
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
74 static void tga_make_header(uint8_t *h, int dx, int dy, int bpp)
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
75 {
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
76
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
77 int i;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
78
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
79 for(i = 0; i < 18; i++) {
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
80 switch (i) {
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
81 case 2:
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
82 *h = 0x02;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
83 break;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
84
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
85 case 12:
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
86 *h = dx & 0xff;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
87 break;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
88
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
89 case 13:
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
90 *h = (dx >> 8) & 0xff;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
91 break;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
92
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
93 case 14:
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
94 *h = dy & 0xff;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
95 break;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
96
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
97 case 15:
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
98 *h = (dy >> 8) & 0xff;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
99 break;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
100
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
101 case 16:
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
102 *h = bpp;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
103 break;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
104
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
105 case 17:
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
106 *h = 0x20;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
107 break;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
108
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
109 default:
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
110 *h = 0;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
111 }
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
112 ++h;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
113 }
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
114
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
115 }
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
116
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
117 static int write_tga( char *file, int bpp, int dx, int dy, uint8_t *buf, int stride)
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
118 {
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
119 int er;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
120 FILE *fo;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
121
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
122 fo = fopen(file, "wb");
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
123 if (fo != NULL) {
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
124 uint8_t hdr[18];
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
125
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
126 er = 0;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
127 tga_make_header(hdr, dx, dy, bpp);
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
128 if (fwrite(hdr, sizeof(hdr), 1, fo) == 1) {
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
129 int wb;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
130
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
131 wb = ((bpp + 7) / 8) * dx;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
132 while (dy-- > 0) {
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
133 if (fwrite(buf, wb, 1, fo) != 1) {
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
134 er = 4;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
135 break;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
136 }
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
137 buf += stride;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
138 }
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
139 }
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
140 else {
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
141 er = 2;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
142 }
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
143
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
144 fclose(fo);
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
145 }
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
146 else {
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
147 er = 1;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
148 }
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
149
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
150 if (er) {
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
151 fprintf(stderr, "Error writing file [%s]\n", file);
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
152 }
26755
46f0b4d34fa1 cosmetics: Remove useless parentheses from from return statements.
diego
parents: 25220
diff changeset
153 return er;
10689
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
154 }
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
155
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
156 static uint32_t draw_image(mp_image_t* mpi)
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
157 {
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
158 char file[20 + 1];
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
159
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
160 snprintf (file, 20, "%08d.tga", ++frame_num);
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
161
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
162 write_tga( file,
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
163 mpi->bpp,
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
164 mpi->w,
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
165 mpi->h,
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
166 mpi->planes[0],
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
167 mpi->stride[0]);
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
168
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
169 return VO_TRUE;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
170 }
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
171
16171
fd51fd1ff231 Fix the return types of all (six) libvo API functions. Used to be uint32_t, but
ivo
parents: 15212
diff changeset
172 static int config(uint32_t width, uint32_t height, uint32_t d_width, uint32_t d_height, uint32_t flags, char *title, uint32_t format)
10689
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
173 {
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
174 return 0;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
175 }
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
176
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
177 static void draw_osd(void)
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
178 {
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
179 }
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
180
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
181 static void flip_page (void)
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
182 {
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
183 return;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
184 }
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
185
16171
fd51fd1ff231 Fix the return types of all (six) libvo API functions. Used to be uint32_t, but
ivo
parents: 15212
diff changeset
186 static int query_format(uint32_t format)
10689
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
187 {
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
188 switch(format){
31654
827ea30d89ee 15 bpp tga format is little endian.
reimar
parents: 31653
diff changeset
189 case IMGFMT_BGR15LE:
31653
39dbcbd0d1d5 Use the proper imgfmt names.
reimar
parents: 31652
diff changeset
190 case IMGFMT_BGR24:
31652
c49231cc0f95 Fix vo_tga RGB with alpha output on little-endian (blue and alpha were swapped),
reimar
parents: 29401
diff changeset
191 case IMGFMT_BGRA:
10689
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
192 return VFCAP_CSP_SUPPORTED | VFCAP_CSP_SUPPORTED_BY_HW;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
193 }
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
194 return 0;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
195 }
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
196
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
197 static void uninit(void)
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
198 {
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
199 }
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
200
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
201 static void check_events(void)
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
202 {
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
203 }
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
204
16171
fd51fd1ff231 Fix the return types of all (six) libvo API functions. Used to be uint32_t, but
ivo
parents: 15212
diff changeset
205 static int preinit(const char *arg)
10689
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
206 {
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
207 if(arg) {
18234
a107276371a8 Part 5 and final of otvos attila's oattila AT chello-hu mp_msg changes, with lots of corrections
reynaldo
parents: 16171
diff changeset
208 mp_msg(MSGT_VO,MSGL_WARN, MSGTR_LIBVO_TGA_UnknownSubdevice,arg);
10689
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
209 return ENOSYS;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
210 }
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
211 return 0;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
212 }
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
213
33305
ddb45e9443ec Remove the variable arguments from the libvo control() functions.
iive
parents: 31654
diff changeset
214 static int control(uint32_t request, void *data)
10689
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
215 {
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
216 switch (request) {
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
217 case VOCTRL_DRAW_IMAGE:
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
218 return draw_image(data);
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
219
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
220 case VOCTRL_QUERY_FORMAT:
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
221 return query_format(*((uint32_t*)data));
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
222 }
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
223 return VO_NOTIMPL;
c6c54f467984 TGA image output VO module
arpi
parents:
diff changeset
224 }