Codebase list xjadeo / 39f75c3
Imported Upstream version 0.7.3 Jaromír Mikeš 10 years ago
16 changed file(s) with 2026 addition(s) and 30 deletion(s). Raw diff Collapse all Expand all
22
33 Translations:
44 * French: R. Doursenaud
5 * Russion: Alexandre Prokoudine
5 * Russian: Alexandre Prokoudine
6 * Czech: Pavel Fric
0 2013-06-16 (0.7.3) Robin Gareus <robin@gareus.org>
1 * propagate unhandled keyboard events to remote ctrl
2 * Add Czech translation by Pavel Fric
3 * add missing remote.h source
4 * fix windows installer
5 * tentative seek-to-frame workarounds for OSX m4v.
6
07 2013-06-09 (0.7.2) Robin Gareus <robin@gareus.org>
18 * rework X11 keyboard events (use xkeymap)
29 * allow to forward keyboard events via remote-control
44 /* #undef AC_APPLE_UNIVERSAL_BUILD */
55
66 /* Define as 1 to enable ALSA-raw midi driver */
7 /* #undef ALSA_RAW_MIDI */
7 #define ALSA_RAW_MIDI 1
88
99 /* Define as 1 to enable ALSA sequencer midi */
10 /* #undef ALSA_SEQ_MIDI */
10 #define ALSA_SEQ_MIDI 1
1111
1212 /* errors in the resource config file only result in a warning message instead
1313 of forcing xjadeo to exit. */
3838
3939 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
4040 */
41 /* #undef HAVE_ALLOCA_H */
41 #define HAVE_ALLOCA_H 1
4242
4343 /* Define to 1 if you have the <alsa/asoundlib.h> header file. */
44 /* #undef HAVE_ALSA_ASOUNDLIB_H */
44 #define HAVE_ALSA_ASOUNDLIB_H 1
4545
4646 /* Define to 1 if you have the <ffmpeg/avcodec.h> header file. */
4747 /* #undef HAVE_FFMPEG_AVCODEC_H */
5353 #define HAVE_FT 1
5454
5555 /* Define as 1 if you have imlib2 */
56 /* #undef HAVE_IMLIB2 */
56 #define HAVE_IMLIB2 1
5757
5858 /* Define to 1 if you have the <inttypes.h> header file. */
5959 #define HAVE_INTTYPES_H 1
6868 #define HAVE_JACK_MIDIPORT_H 1
6969
7070 /* Define to 1 if you have the <jack/session.h> header file. */
71 /* #undef HAVE_JACK_SESSION_H */
71 #define HAVE_JACK_SESSION_H 1
7272
7373 /* experimental code to use jack_video, jack-svn >= r591 */
7474 /* #undef HAVE_JACK_VIDEO */
7777 /* #undef HAVE_LASH */
7878
7979 /* Define as 1 if you have the loblo OSC library */
80 /* #undef HAVE_LIBLO */
80 #define HAVE_LIBLO 1
8181
8282 /* Define to 1 if you have the <libswscale/swscale.h> header file. */
8383 /* #undef HAVE_LIBSWSCALE_SWSCALE_H */
8484
8585 /* Define as 1 if you have the Xv library (-lXv) */
86 /* #undef HAVE_LIBXV */
86 #define HAVE_LIBXV 1
8787
8888 /* Define as 1 if you have libltc - http://github.com/x42/libltc */
8989 #define HAVE_LTC 1
101101 #define HAVE_MIDI 1
102102
103103 /* Define as 1 if you have POSIX message queues (libc, librt) */
104 /* #undef HAVE_MQ */
104 #define HAVE_MQ 1
105105
106106 /* Define as 1 if to enable the portmidi driver */
107 /* #undef HAVE_PORTMIDI */
107 #define HAVE_PORTMIDI 1
108108
109109 /* Define to 1 if you have the <portmidi.h> header file. */
110 /* #undef HAVE_PORTMIDI_H */
110 #define HAVE_PORTMIDI_H 1
111111
112112 /* Define to 1 if you have the <porttime.h> header file. */
113 /* #undef HAVE_PORTTIME_H */
113 #define HAVE_PORTTIME_H 1
114114
115115 /* Define to 1 if you have the <pthread.h> header file. */
116116 #define HAVE_PTHREAD_H 1
149149 #define HAVE_SYS_TYPES_H 1
150150
151151 /* Define as 1 if you have libtiff (contrib/tsmm) */
152 /* #undef HAVE_TIFF */
152 #define HAVE_TIFF 1
153153
154154 /* Define to 1 if you have the <tiffio.h> header file. */
155 /* #undef HAVE_TIFFIO_H */
155 #define HAVE_TIFFIO_H 1
156156
157157 /* Define to 1 if you have the <time.h> header file. */
158158 #define HAVE_TIME_H 1
161161 #define HAVE_UNISTD_H 1
162162
163163 /* windows SDL version */
164 #define HAVE_WINDOWS /**/
164 /* #undef HAVE_WINDOWS */
165165
166166 /* Define to 1 if you have the <X11/Xlib.h> header file. */
167 /* #undef HAVE_X11_XLIB_H */
167 #define HAVE_X11_XLIB_H 1
168168
169169 /* Define as 1 if you have libXpm */
170 /* #undef HAVE_XPM */
170 #define HAVE_XPM 1
171171
172172 /* use native RGB32 ffmpeg -> imlib. */
173 /* #undef IMLIB2RGBA */
173 #define IMLIB2RGBA /**/
174174
175175 /* Define as 1 to enable JACK Session support */
176 /* #undef JACK_SESSION */
176 #define JACK_SESSION 1
177177
178178 /* Define to 1 if `major', `minor', and `makedev' are declared in <mkdev.h>.
179179 */
187187 #define MQLEN 512
188188
189189 /* use new JACK latency API */
190 /* #undef NEW_JACK_LATENCY_API */
190 #define NEW_JACK_LATENCY_API 1
191191
192192 /* Define to 1 if your C compiler doesn't accept -c and -o together. */
193193 /* #undef NO_MINUS_C_MINUS_O */
247247 /* #undef TM_IN_SYS_TIME */
248248
249249 /* absolute path to truetype default OSD font file */
250 #define TTFFONTFILE "./FreeMonoBold.ttf"
250 /* #undef TTFFONTFILE */
251251
252252 /* Version number of package */
253 #define VERSION "0.7.2"
253 #define VERSION "0.7.3"
254254
255255 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
256256 significant byte first (like Motorola and SPARC, unlike Intel). */
26892689
26902690 VERSION_MAJOR=0
26912691 VERSION_MINOR=7
2692 VERSION_SUB=2
2692 VERSION_SUB=3
26932693
26942694 am__api_version='1.11'
26952695
77
88 VERSION_MAJOR=0
99 VERSION_MINOR=7
10 VERSION_SUB=2
10 VERSION_SUB=3
1111
1212 dnl Every other copy of the package version number gets its value from here
1313 AM_INIT_AUTOMAKE(xjadeo, [${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_SUB}])
0 # Makefile.in generated by automake 1.11.3 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4 # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
5 # Foundation, Inc.
6 # This Makefile.in is free software; the Free Software Foundation
7 # gives unlimited permission to copy and/or distribute it,
8 # with or without modifications, as long as this notice is preserved.
9
10 # This program is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13 # PARTICULAR PURPOSE.
14
15 @SET_MAKE@
16
17 VPATH = @srcdir@
18 pkgdatadir = $(datadir)/@PACKAGE@
19 pkgincludedir = $(includedir)/@PACKAGE@
20 pkglibdir = $(libdir)/@PACKAGE@
21 pkglibexecdir = $(libexecdir)/@PACKAGE@
22 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
23 install_sh_DATA = $(install_sh) -c -m 644
24 install_sh_PROGRAM = $(install_sh) -c
25 install_sh_SCRIPT = $(install_sh) -c
26 INSTALL_HEADER = $(INSTALL_DATA)
27 transform = $(program_transform_name)
28 NORMAL_INSTALL = :
29 PRE_INSTALL = :
30 POST_INSTALL = :
31 NORMAL_UNINSTALL = :
32 PRE_UNINSTALL = :
33 POST_UNINSTALL = :
34 build_triplet = @build@
35 host_triplet = @host@
36 target_triplet = @target@
37 noinst_PROGRAMS = jadeo-rcli$(EXEEXT)
38 subdir = contrib/cli-remote
39 DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
40 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
41 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
42 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
43 $(ACLOCAL_M4)
44 mkinstalldirs = $(install_sh) -d
45 CONFIG_HEADER = $(top_builddir)/config.h
46 CONFIG_CLEAN_FILES =
47 CONFIG_CLEAN_VPATH_FILES =
48 PROGRAMS = $(noinst_PROGRAMS)
49 am_jadeo_rcli_OBJECTS = jadeo_rcli-jadeo.$(OBJEXT) \
50 jadeo_rcli-jack.$(OBJEXT) jadeo_rcli-midi.$(OBJEXT) \
51 jadeo_rcli-smpte.$(OBJEXT)
52 jadeo_rcli_OBJECTS = $(am_jadeo_rcli_OBJECTS)
53 am__DEPENDENCIES_1 =
54 jadeo_rcli_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
55 jadeo_rcli_LINK = $(CCLD) $(jadeo_rcli_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
56 $(LDFLAGS) -o $@
57 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
58 depcomp = $(SHELL) $(top_srcdir)/depcomp
59 am__depfiles_maybe = depfiles
60 am__mv = mv -f
61 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
62 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
63 CCLD = $(CC)
64 LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
65 SOURCES = $(jadeo_rcli_SOURCES)
66 DIST_SOURCES = $(jadeo_rcli_SOURCES)
67 ETAGS = etags
68 CTAGS = ctags
69 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
70 ACLOCAL = @ACLOCAL@
71 ALLOCA = @ALLOCA@
72 AMTAR = @AMTAR@
73 AUTOCONF = @AUTOCONF@
74 AUTOHEADER = @AUTOHEADER@
75 AUTOMAKE = @AUTOMAKE@
76 AWK = @AWK@
77 CC = @CC@
78 CCDEPMODE = @CCDEPMODE@
79 CFLAGS = @CFLAGS@
80 CPP = @CPP@
81 CPPFLAGS = @CPPFLAGS@
82 CYGPATH_W = @CYGPATH_W@
83 DEFS = @DEFS@
84 DEPDIR = @DEPDIR@
85 ECHO_C = @ECHO_C@
86 ECHO_N = @ECHO_N@
87 ECHO_T = @ECHO_T@
88 EGREP = @EGREP@
89 EXEEXT = @EXEEXT@
90 FFMPEG_CFLAGS = @FFMPEG_CFLAGS@
91 FFMPEG_LIBS = @FFMPEG_LIBS@
92 FREETYPE_CFLAGS = @FREETYPE_CFLAGS@
93 FREETYPE_CONFIG = @FREETYPE_CONFIG@
94 FREETYPE_LIBS = @FREETYPE_LIBS@
95 GREP = @GREP@
96 IMLIB2_CFLAGS = @IMLIB2_CFLAGS@
97 IMLIB2_LIBS = @IMLIB2_LIBS@
98 IMLIB_CFLAGS = @IMLIB_CFLAGS@
99 IMLIB_LIBS = @IMLIB_LIBS@
100 INSTALL = @INSTALL@
101 INSTALL_DATA = @INSTALL_DATA@
102 INSTALL_PROGRAM = @INSTALL_PROGRAM@
103 INSTALL_SCRIPT = @INSTALL_SCRIPT@
104 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
105 ISODATE = @ISODATE@
106 JACK_CFLAGS = @JACK_CFLAGS@
107 JACK_LIBS = @JACK_LIBS@
108 LASH_CFLAGS = @LASH_CFLAGS@
109 LASH_LIBS = @LASH_LIBS@
110 LDFLAGS = @LDFLAGS@
111 LIBLO_CFLAGS = @LIBLO_CFLAGS@
112 LIBLO_LIBS = @LIBLO_LIBS@
113 LIBOBJS = @LIBOBJS@
114 LIBS = @LIBS@
115 LTCSMPTE_CFLAGS = @LTCSMPTE_CFLAGS@
116 LTCSMPTE_LIBS = @LTCSMPTE_LIBS@
117 LTC_CFLAGS = @LTC_CFLAGS@
118 LTC_LIBS = @LTC_LIBS@
119 LTLIBOBJS = @LTLIBOBJS@
120 MAKEINFO = @MAKEINFO@
121 MIDI_CFLAGS = @MIDI_CFLAGS@
122 MIDI_LIBS = @MIDI_LIBS@
123 MKDIR_P = @MKDIR_P@
124 MQ_LIBS = @MQ_LIBS@
125 OBJEXT = @OBJEXT@
126 PACKAGE = @PACKAGE@
127 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
128 PACKAGE_NAME = @PACKAGE_NAME@
129 PACKAGE_STRING = @PACKAGE_STRING@
130 PACKAGE_TARNAME = @PACKAGE_TARNAME@
131 PACKAGE_URL = @PACKAGE_URL@
132 PACKAGE_VERSION = @PACKAGE_VERSION@
133 PATH_SEPARATOR = @PATH_SEPARATOR@
134 PKG_CONFIG = @PKG_CONFIG@
135 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
136 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
137 SDL_CFLAGS = @SDL_CFLAGS@
138 SDL_LIBS = @SDL_LIBS@
139 SET_MAKE = @SET_MAKE@
140 SHELL = @SHELL@
141 STRIP = @STRIP@
142 SWSCALE_CFLAGS = @SWSCALE_CFLAGS@
143 SWSCALE_LIBS = @SWSCALE_LIBS@
144 TIFF_CFLAGS = @TIFF_CFLAGS@
145 TIFF_LIBS = @TIFF_LIBS@
146 VERSION = @VERSION@
147 XJINFO_BIN = @XJINFO_BIN@
148 XV_CFLAGS = @XV_CFLAGS@
149 XV_LIBS = @XV_LIBS@
150 Xpm_CFLAGS = @Xpm_CFLAGS@
151 Xpm_LIBS = @Xpm_LIBS@
152 abs_builddir = @abs_builddir@
153 abs_srcdir = @abs_srcdir@
154 abs_top_builddir = @abs_top_builddir@
155 abs_top_srcdir = @abs_top_srcdir@
156 ac_contrib_dir = @ac_contrib_dir@
157 ac_ct_CC = @ac_ct_CC@
158 ac_lrelease = @ac_lrelease@
159 ac_qmake = @ac_qmake@
160 ac_qmake_args = @ac_qmake_args@
161 ac_qtgui_dir = @ac_qtgui_dir@
162 am__include = @am__include@
163 am__leading_dot = @am__leading_dot@
164 am__quote = @am__quote@
165 am__tar = @am__tar@
166 am__untar = @am__untar@
167 bindir = @bindir@
168 build = @build@
169 build_alias = @build_alias@
170 build_cpu = @build_cpu@
171 build_os = @build_os@
172 build_vendor = @build_vendor@
173 builddir = @builddir@
174 datadir = @datadir@
175 datarootdir = @datarootdir@
176 docdir = @docdir@
177 dvidir = @dvidir@
178 exec_prefix = @exec_prefix@
179 host = @host@
180 host_alias = @host_alias@
181 host_cpu = @host_cpu@
182 host_os = @host_os@
183 host_vendor = @host_vendor@
184 htmldir = @htmldir@
185 includedir = @includedir@
186 infodir = @infodir@
187 install_sh = @install_sh@
188 libdir = @libdir@
189 libexecdir = @libexecdir@
190 localedir = @localedir@
191 localstatedir = @localstatedir@
192 mandir = @mandir@
193 mkdir_p = @mkdir_p@
194 oldincludedir = @oldincludedir@
195 pdfdir = @pdfdir@
196 prefix = @prefix@
197 program_transform_name = @program_transform_name@
198 psdir = @psdir@
199 sbindir = @sbindir@
200 sharedstatedir = @sharedstatedir@
201 srcdir = @srcdir@
202 sysconfdir = @sysconfdir@
203 target = @target@
204 target_alias = @target_alias@
205 target_cpu = @target_cpu@
206 target_os = @target_os@
207 target_vendor = @target_vendor@
208 top_build_prefix = @top_build_prefix@
209 top_builddir = @top_builddir@
210 top_srcdir = @top_srcdir@
211 jadeo_rcli_SOURCES = jadeo.c ../../aclocal.m4 ../../config.h ../../src/xjadeo/jack.c ../../src/xjadeo/midi.c ../../src/xjadeo/smpte.c
212 jadeo_rcli_CFLAGS = -Wall -g -O3 -I../../src/xjadeo/ $(LASH_CFLAGS)
213 jadeo_rcli_LDADD = -ljack $(MIDI_LIBS) $(LASH_LIBS) -lm
214 MAINTAINERCLEANFILES = Makefile.in
215 all: all-am
216
217 .SUFFIXES:
218 .SUFFIXES: .c .o .obj
219 $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
220 @for dep in $?; do \
221 case '$(am__configure_deps)' in \
222 *$$dep*) \
223 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
224 && { if test -f $@; then exit 0; else break; fi; }; \
225 exit 1;; \
226 esac; \
227 done; \
228 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu contrib/cli-remote/Makefile'; \
229 $(am__cd) $(top_srcdir) && \
230 $(AUTOMAKE) --gnu contrib/cli-remote/Makefile
231 .PRECIOUS: Makefile
232 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
233 @case '$?' in \
234 *config.status*) \
235 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
236 *) \
237 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
238 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
239 esac;
240
241 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
242 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
243
244 $(top_srcdir)/configure: $(am__configure_deps)
245 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
246 $(ACLOCAL_M4): $(am__aclocal_m4_deps)
247 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
248 $(am__aclocal_m4_deps):
249
250 clean-noinstPROGRAMS:
251 -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
252 jadeo-rcli$(EXEEXT): $(jadeo_rcli_OBJECTS) $(jadeo_rcli_DEPENDENCIES) $(EXTRA_jadeo_rcli_DEPENDENCIES)
253 @rm -f jadeo-rcli$(EXEEXT)
254 $(jadeo_rcli_LINK) $(jadeo_rcli_OBJECTS) $(jadeo_rcli_LDADD) $(LIBS)
255
256 mostlyclean-compile:
257 -rm -f *.$(OBJEXT)
258
259 distclean-compile:
260 -rm -f *.tab.c
261
262 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jadeo_rcli-jack.Po@am__quote@
263 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jadeo_rcli-jadeo.Po@am__quote@
264 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jadeo_rcli-midi.Po@am__quote@
265 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jadeo_rcli-smpte.Po@am__quote@
266
267 .c.o:
268 @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
269 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
270 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
271 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
272 @am__fastdepCC_FALSE@ $(COMPILE) -c $<
273
274 .c.obj:
275 @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
276 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
277 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
278 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
279 @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
280
281 jadeo_rcli-jadeo.o: jadeo.c
282 @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(jadeo_rcli_CFLAGS) $(CFLAGS) -MT jadeo_rcli-jadeo.o -MD -MP -MF $(DEPDIR)/jadeo_rcli-jadeo.Tpo -c -o jadeo_rcli-jadeo.o `test -f 'jadeo.c' || echo '$(srcdir)/'`jadeo.c
283 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/jadeo_rcli-jadeo.Tpo $(DEPDIR)/jadeo_rcli-jadeo.Po
284 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='jadeo.c' object='jadeo_rcli-jadeo.o' libtool=no @AMDEPBACKSLASH@
285 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
286 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(jadeo_rcli_CFLAGS) $(CFLAGS) -c -o jadeo_rcli-jadeo.o `test -f 'jadeo.c' || echo '$(srcdir)/'`jadeo.c
287
288 jadeo_rcli-jadeo.obj: jadeo.c
289 @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(jadeo_rcli_CFLAGS) $(CFLAGS) -MT jadeo_rcli-jadeo.obj -MD -MP -MF $(DEPDIR)/jadeo_rcli-jadeo.Tpo -c -o jadeo_rcli-jadeo.obj `if test -f 'jadeo.c'; then $(CYGPATH_W) 'jadeo.c'; else $(CYGPATH_W) '$(srcdir)/jadeo.c'; fi`
290 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/jadeo_rcli-jadeo.Tpo $(DEPDIR)/jadeo_rcli-jadeo.Po
291 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='jadeo.c' object='jadeo_rcli-jadeo.obj' libtool=no @AMDEPBACKSLASH@
292 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
293 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(jadeo_rcli_CFLAGS) $(CFLAGS) -c -o jadeo_rcli-jadeo.obj `if test -f 'jadeo.c'; then $(CYGPATH_W) 'jadeo.c'; else $(CYGPATH_W) '$(srcdir)/jadeo.c'; fi`
294
295 jadeo_rcli-jack.o: ../../src/xjadeo/jack.c
296 @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(jadeo_rcli_CFLAGS) $(CFLAGS) -MT jadeo_rcli-jack.o -MD -MP -MF $(DEPDIR)/jadeo_rcli-jack.Tpo -c -o jadeo_rcli-jack.o `test -f '../../src/xjadeo/jack.c' || echo '$(srcdir)/'`../../src/xjadeo/jack.c
297 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/jadeo_rcli-jack.Tpo $(DEPDIR)/jadeo_rcli-jack.Po
298 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../../src/xjadeo/jack.c' object='jadeo_rcli-jack.o' libtool=no @AMDEPBACKSLASH@
299 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
300 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(jadeo_rcli_CFLAGS) $(CFLAGS) -c -o jadeo_rcli-jack.o `test -f '../../src/xjadeo/jack.c' || echo '$(srcdir)/'`../../src/xjadeo/jack.c
301
302 jadeo_rcli-jack.obj: ../../src/xjadeo/jack.c
303 @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(jadeo_rcli_CFLAGS) $(CFLAGS) -MT jadeo_rcli-jack.obj -MD -MP -MF $(DEPDIR)/jadeo_rcli-jack.Tpo -c -o jadeo_rcli-jack.obj `if test -f '../../src/xjadeo/jack.c'; then $(CYGPATH_W) '../../src/xjadeo/jack.c'; else $(CYGPATH_W) '$(srcdir)/../../src/xjadeo/jack.c'; fi`
304 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/jadeo_rcli-jack.Tpo $(DEPDIR)/jadeo_rcli-jack.Po
305 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../../src/xjadeo/jack.c' object='jadeo_rcli-jack.obj' libtool=no @AMDEPBACKSLASH@
306 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
307 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(jadeo_rcli_CFLAGS) $(CFLAGS) -c -o jadeo_rcli-jack.obj `if test -f '../../src/xjadeo/jack.c'; then $(CYGPATH_W) '../../src/xjadeo/jack.c'; else $(CYGPATH_W) '$(srcdir)/../../src/xjadeo/jack.c'; fi`
308
309 jadeo_rcli-midi.o: ../../src/xjadeo/midi.c
310 @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(jadeo_rcli_CFLAGS) $(CFLAGS) -MT jadeo_rcli-midi.o -MD -MP -MF $(DEPDIR)/jadeo_rcli-midi.Tpo -c -o jadeo_rcli-midi.o `test -f '../../src/xjadeo/midi.c' || echo '$(srcdir)/'`../../src/xjadeo/midi.c
311 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/jadeo_rcli-midi.Tpo $(DEPDIR)/jadeo_rcli-midi.Po
312 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../../src/xjadeo/midi.c' object='jadeo_rcli-midi.o' libtool=no @AMDEPBACKSLASH@
313 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
314 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(jadeo_rcli_CFLAGS) $(CFLAGS) -c -o jadeo_rcli-midi.o `test -f '../../src/xjadeo/midi.c' || echo '$(srcdir)/'`../../src/xjadeo/midi.c
315
316 jadeo_rcli-midi.obj: ../../src/xjadeo/midi.c
317 @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(jadeo_rcli_CFLAGS) $(CFLAGS) -MT jadeo_rcli-midi.obj -MD -MP -MF $(DEPDIR)/jadeo_rcli-midi.Tpo -c -o jadeo_rcli-midi.obj `if test -f '../../src/xjadeo/midi.c'; then $(CYGPATH_W) '../../src/xjadeo/midi.c'; else $(CYGPATH_W) '$(srcdir)/../../src/xjadeo/midi.c'; fi`
318 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/jadeo_rcli-midi.Tpo $(DEPDIR)/jadeo_rcli-midi.Po
319 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../../src/xjadeo/midi.c' object='jadeo_rcli-midi.obj' libtool=no @AMDEPBACKSLASH@
320 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
321 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(jadeo_rcli_CFLAGS) $(CFLAGS) -c -o jadeo_rcli-midi.obj `if test -f '../../src/xjadeo/midi.c'; then $(CYGPATH_W) '../../src/xjadeo/midi.c'; else $(CYGPATH_W) '$(srcdir)/../../src/xjadeo/midi.c'; fi`
322
323 jadeo_rcli-smpte.o: ../../src/xjadeo/smpte.c
324 @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(jadeo_rcli_CFLAGS) $(CFLAGS) -MT jadeo_rcli-smpte.o -MD -MP -MF $(DEPDIR)/jadeo_rcli-smpte.Tpo -c -o jadeo_rcli-smpte.o `test -f '../../src/xjadeo/smpte.c' || echo '$(srcdir)/'`../../src/xjadeo/smpte.c
325 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/jadeo_rcli-smpte.Tpo $(DEPDIR)/jadeo_rcli-smpte.Po
326 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../../src/xjadeo/smpte.c' object='jadeo_rcli-smpte.o' libtool=no @AMDEPBACKSLASH@
327 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
328 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(jadeo_rcli_CFLAGS) $(CFLAGS) -c -o jadeo_rcli-smpte.o `test -f '../../src/xjadeo/smpte.c' || echo '$(srcdir)/'`../../src/xjadeo/smpte.c
329
330 jadeo_rcli-smpte.obj: ../../src/xjadeo/smpte.c
331 @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(jadeo_rcli_CFLAGS) $(CFLAGS) -MT jadeo_rcli-smpte.obj -MD -MP -MF $(DEPDIR)/jadeo_rcli-smpte.Tpo -c -o jadeo_rcli-smpte.obj `if test -f '../../src/xjadeo/smpte.c'; then $(CYGPATH_W) '../../src/xjadeo/smpte.c'; else $(CYGPATH_W) '$(srcdir)/../../src/xjadeo/smpte.c'; fi`
332 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/jadeo_rcli-smpte.Tpo $(DEPDIR)/jadeo_rcli-smpte.Po
333 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../../src/xjadeo/smpte.c' object='jadeo_rcli-smpte.obj' libtool=no @AMDEPBACKSLASH@
334 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
335 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(jadeo_rcli_CFLAGS) $(CFLAGS) -c -o jadeo_rcli-smpte.obj `if test -f '../../src/xjadeo/smpte.c'; then $(CYGPATH_W) '../../src/xjadeo/smpte.c'; else $(CYGPATH_W) '$(srcdir)/../../src/xjadeo/smpte.c'; fi`
336
337 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
338 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
339 unique=`for i in $$list; do \
340 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
341 done | \
342 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
343 END { if (nonempty) { for (i in files) print i; }; }'`; \
344 mkid -fID $$unique
345 tags: TAGS
346
347 TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
348 $(TAGS_FILES) $(LISP)
349 set x; \
350 here=`pwd`; \
351 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
352 unique=`for i in $$list; do \
353 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
354 done | \
355 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
356 END { if (nonempty) { for (i in files) print i; }; }'`; \
357 shift; \
358 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
359 test -n "$$unique" || unique=$$empty_fix; \
360 if test $$# -gt 0; then \
361 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
362 "$$@" $$unique; \
363 else \
364 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
365 $$unique; \
366 fi; \
367 fi
368 ctags: CTAGS
369 CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
370 $(TAGS_FILES) $(LISP)
371 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
372 unique=`for i in $$list; do \
373 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
374 done | \
375 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
376 END { if (nonempty) { for (i in files) print i; }; }'`; \
377 test -z "$(CTAGS_ARGS)$$unique" \
378 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
379 $$unique
380
381 GTAGS:
382 here=`$(am__cd) $(top_builddir) && pwd` \
383 && $(am__cd) $(top_srcdir) \
384 && gtags -i $(GTAGS_ARGS) "$$here"
385
386 distclean-tags:
387 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
388
389 distdir: $(DISTFILES)
390 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
391 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
392 list='$(DISTFILES)'; \
393 dist_files=`for file in $$list; do echo $$file; done | \
394 sed -e "s|^$$srcdirstrip/||;t" \
395 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
396 case $$dist_files in \
397 */*) $(MKDIR_P) `echo "$$dist_files" | \
398 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
399 sort -u` ;; \
400 esac; \
401 for file in $$dist_files; do \
402 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
403 if test -d $$d/$$file; then \
404 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
405 if test -d "$(distdir)/$$file"; then \
406 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
407 fi; \
408 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
409 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
410 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
411 fi; \
412 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
413 else \
414 test -f "$(distdir)/$$file" \
415 || cp -p $$d/$$file "$(distdir)/$$file" \
416 || exit 1; \
417 fi; \
418 done
419 check-am: all-am
420 check: check-am
421 all-am: Makefile $(PROGRAMS)
422 installdirs:
423 install: install-am
424 install-exec: install-exec-am
425 install-data: install-data-am
426 uninstall: uninstall-am
427
428 install-am: all-am
429 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
430
431 installcheck: installcheck-am
432 install-strip:
433 if test -z '$(STRIP)'; then \
434 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
435 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
436 install; \
437 else \
438 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
439 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
440 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
441 fi
442 mostlyclean-generic:
443
444 clean-generic:
445
446 distclean-generic:
447 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
448 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
449
450 maintainer-clean-generic:
451 @echo "This command is intended for maintainers to use"
452 @echo "it deletes files that may require special tools to rebuild."
453 -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
454 clean: clean-am
455
456 clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am
457
458 distclean: distclean-am
459 -rm -rf ./$(DEPDIR)
460 -rm -f Makefile
461 distclean-am: clean-am distclean-compile distclean-generic \
462 distclean-tags
463
464 dvi: dvi-am
465
466 dvi-am:
467
468 html: html-am
469
470 html-am:
471
472 info: info-am
473
474 info-am:
475
476 install-data-am:
477
478 install-dvi: install-dvi-am
479
480 install-dvi-am:
481
482 install-exec-am:
483
484 install-html: install-html-am
485
486 install-html-am:
487
488 install-info: install-info-am
489
490 install-info-am:
491
492 install-man:
493
494 install-pdf: install-pdf-am
495
496 install-pdf-am:
497
498 install-ps: install-ps-am
499
500 install-ps-am:
501
502 installcheck-am:
503
504 maintainer-clean: maintainer-clean-am
505 -rm -rf ./$(DEPDIR)
506 -rm -f Makefile
507 maintainer-clean-am: distclean-am maintainer-clean-generic
508
509 mostlyclean: mostlyclean-am
510
511 mostlyclean-am: mostlyclean-compile mostlyclean-generic
512
513 pdf: pdf-am
514
515 pdf-am:
516
517 ps: ps-am
518
519 ps-am:
520
521 uninstall-am:
522
523 .MAKE: install-am install-strip
524
525 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
526 clean-noinstPROGRAMS ctags distclean distclean-compile \
527 distclean-generic distclean-tags distdir dvi dvi-am html \
528 html-am info info-am install install-am install-data \
529 install-data-am install-dvi install-dvi-am install-exec \
530 install-exec-am install-html install-html-am install-info \
531 install-info-am install-man install-pdf install-pdf-am \
532 install-ps install-ps-am install-strip installcheck \
533 installcheck-am installdirs maintainer-clean \
534 maintainer-clean-generic mostlyclean mostlyclean-compile \
535 mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \
536 uninstall-am
537
538
539 # Tell versions [3.59,3.63) of GNU make to not export all variables.
540 # Otherwise a system limit (for SysV at least) may be exceeded.
541 .NOEXPORT:
0 noinst_PROGRAMS=xjtsmm
1
2 xjtsmm_SOURCES = tsmm.c ../../aclocal.m4 ../../config.h ../../src/xjadeo/smpte.c ../../src/xjadeo/freetype.c
3 xjtsmm_CFLAGS = -Wall -g -O3 -I../../src/xjadeo/ $(TIFF_CFLAGS) @FREETYPE_CFLAGS@ $(LASH_CFLAGS)
4 xjtsmm_LDADD = $(TIFF_LIBS) @FREETYPE_LIBS@ -lm
5
6 MAINTAINERCLEANFILES = Makefile.in
7
8 # TODO: properly install perl-script this when it's completed
9 EXTRA_DIST=tsmm.pl
0 # Makefile.in generated by automake 1.11.3 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4 # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
5 # Foundation, Inc.
6 # This Makefile.in is free software; the Free Software Foundation
7 # gives unlimited permission to copy and/or distribute it,
8 # with or without modifications, as long as this notice is preserved.
9
10 # This program is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13 # PARTICULAR PURPOSE.
14
15 @SET_MAKE@
16
17 VPATH = @srcdir@
18 pkgdatadir = $(datadir)/@PACKAGE@
19 pkgincludedir = $(includedir)/@PACKAGE@
20 pkglibdir = $(libdir)/@PACKAGE@
21 pkglibexecdir = $(libexecdir)/@PACKAGE@
22 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
23 install_sh_DATA = $(install_sh) -c -m 644
24 install_sh_PROGRAM = $(install_sh) -c
25 install_sh_SCRIPT = $(install_sh) -c
26 INSTALL_HEADER = $(INSTALL_DATA)
27 transform = $(program_transform_name)
28 NORMAL_INSTALL = :
29 PRE_INSTALL = :
30 POST_INSTALL = :
31 NORMAL_UNINSTALL = :
32 PRE_UNINSTALL = :
33 POST_UNINSTALL = :
34 build_triplet = @build@
35 host_triplet = @host@
36 target_triplet = @target@
37 noinst_PROGRAMS = xjtsmm$(EXEEXT)
38 subdir = contrib/tsmm
39 DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
40 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
41 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
42 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
43 $(ACLOCAL_M4)
44 mkinstalldirs = $(install_sh) -d
45 CONFIG_HEADER = $(top_builddir)/config.h
46 CONFIG_CLEAN_FILES =
47 CONFIG_CLEAN_VPATH_FILES =
48 PROGRAMS = $(noinst_PROGRAMS)
49 am_xjtsmm_OBJECTS = xjtsmm-tsmm.$(OBJEXT) xjtsmm-smpte.$(OBJEXT) \
50 xjtsmm-freetype.$(OBJEXT)
51 xjtsmm_OBJECTS = $(am_xjtsmm_OBJECTS)
52 am__DEPENDENCIES_1 =
53 xjtsmm_DEPENDENCIES = $(am__DEPENDENCIES_1)
54 xjtsmm_LINK = $(CCLD) $(xjtsmm_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
55 $(LDFLAGS) -o $@
56 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
57 depcomp = $(SHELL) $(top_srcdir)/depcomp
58 am__depfiles_maybe = depfiles
59 am__mv = mv -f
60 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
61 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
62 CCLD = $(CC)
63 LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
64 SOURCES = $(xjtsmm_SOURCES)
65 DIST_SOURCES = $(xjtsmm_SOURCES)
66 ETAGS = etags
67 CTAGS = ctags
68 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
69 ACLOCAL = @ACLOCAL@
70 ALLOCA = @ALLOCA@
71 AMTAR = @AMTAR@
72 AUTOCONF = @AUTOCONF@
73 AUTOHEADER = @AUTOHEADER@
74 AUTOMAKE = @AUTOMAKE@
75 AWK = @AWK@
76 CC = @CC@
77 CCDEPMODE = @CCDEPMODE@
78 CFLAGS = @CFLAGS@
79 CPP = @CPP@
80 CPPFLAGS = @CPPFLAGS@
81 CYGPATH_W = @CYGPATH_W@
82 DEFS = @DEFS@
83 DEPDIR = @DEPDIR@
84 ECHO_C = @ECHO_C@
85 ECHO_N = @ECHO_N@
86 ECHO_T = @ECHO_T@
87 EGREP = @EGREP@
88 EXEEXT = @EXEEXT@
89 FFMPEG_CFLAGS = @FFMPEG_CFLAGS@
90 FFMPEG_LIBS = @FFMPEG_LIBS@
91 FREETYPE_CFLAGS = @FREETYPE_CFLAGS@
92 FREETYPE_CONFIG = @FREETYPE_CONFIG@
93 FREETYPE_LIBS = @FREETYPE_LIBS@
94 GREP = @GREP@
95 IMLIB2_CFLAGS = @IMLIB2_CFLAGS@
96 IMLIB2_LIBS = @IMLIB2_LIBS@
97 IMLIB_CFLAGS = @IMLIB_CFLAGS@
98 IMLIB_LIBS = @IMLIB_LIBS@
99 INSTALL = @INSTALL@
100 INSTALL_DATA = @INSTALL_DATA@
101 INSTALL_PROGRAM = @INSTALL_PROGRAM@
102 INSTALL_SCRIPT = @INSTALL_SCRIPT@
103 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
104 ISODATE = @ISODATE@
105 JACK_CFLAGS = @JACK_CFLAGS@
106 JACK_LIBS = @JACK_LIBS@
107 LASH_CFLAGS = @LASH_CFLAGS@
108 LASH_LIBS = @LASH_LIBS@
109 LDFLAGS = @LDFLAGS@
110 LIBLO_CFLAGS = @LIBLO_CFLAGS@
111 LIBLO_LIBS = @LIBLO_LIBS@
112 LIBOBJS = @LIBOBJS@
113 LIBS = @LIBS@
114 LTCSMPTE_CFLAGS = @LTCSMPTE_CFLAGS@
115 LTCSMPTE_LIBS = @LTCSMPTE_LIBS@
116 LTC_CFLAGS = @LTC_CFLAGS@
117 LTC_LIBS = @LTC_LIBS@
118 LTLIBOBJS = @LTLIBOBJS@
119 MAKEINFO = @MAKEINFO@
120 MIDI_CFLAGS = @MIDI_CFLAGS@
121 MIDI_LIBS = @MIDI_LIBS@
122 MKDIR_P = @MKDIR_P@
123 MQ_LIBS = @MQ_LIBS@
124 OBJEXT = @OBJEXT@
125 PACKAGE = @PACKAGE@
126 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
127 PACKAGE_NAME = @PACKAGE_NAME@
128 PACKAGE_STRING = @PACKAGE_STRING@
129 PACKAGE_TARNAME = @PACKAGE_TARNAME@
130 PACKAGE_URL = @PACKAGE_URL@
131 PACKAGE_VERSION = @PACKAGE_VERSION@
132 PATH_SEPARATOR = @PATH_SEPARATOR@
133 PKG_CONFIG = @PKG_CONFIG@
134 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
135 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
136 SDL_CFLAGS = @SDL_CFLAGS@
137 SDL_LIBS = @SDL_LIBS@
138 SET_MAKE = @SET_MAKE@
139 SHELL = @SHELL@
140 STRIP = @STRIP@
141 SWSCALE_CFLAGS = @SWSCALE_CFLAGS@
142 SWSCALE_LIBS = @SWSCALE_LIBS@
143 TIFF_CFLAGS = @TIFF_CFLAGS@
144 TIFF_LIBS = @TIFF_LIBS@
145 VERSION = @VERSION@
146 XJINFO_BIN = @XJINFO_BIN@
147 XV_CFLAGS = @XV_CFLAGS@
148 XV_LIBS = @XV_LIBS@
149 Xpm_CFLAGS = @Xpm_CFLAGS@
150 Xpm_LIBS = @Xpm_LIBS@
151 abs_builddir = @abs_builddir@
152 abs_srcdir = @abs_srcdir@
153 abs_top_builddir = @abs_top_builddir@
154 abs_top_srcdir = @abs_top_srcdir@
155 ac_contrib_dir = @ac_contrib_dir@
156 ac_ct_CC = @ac_ct_CC@
157 ac_lrelease = @ac_lrelease@
158 ac_qmake = @ac_qmake@
159 ac_qmake_args = @ac_qmake_args@
160 ac_qtgui_dir = @ac_qtgui_dir@
161 am__include = @am__include@
162 am__leading_dot = @am__leading_dot@
163 am__quote = @am__quote@
164 am__tar = @am__tar@
165 am__untar = @am__untar@
166 bindir = @bindir@
167 build = @build@
168 build_alias = @build_alias@
169 build_cpu = @build_cpu@
170 build_os = @build_os@
171 build_vendor = @build_vendor@
172 builddir = @builddir@
173 datadir = @datadir@
174 datarootdir = @datarootdir@
175 docdir = @docdir@
176 dvidir = @dvidir@
177 exec_prefix = @exec_prefix@
178 host = @host@
179 host_alias = @host_alias@
180 host_cpu = @host_cpu@
181 host_os = @host_os@
182 host_vendor = @host_vendor@
183 htmldir = @htmldir@
184 includedir = @includedir@
185 infodir = @infodir@
186 install_sh = @install_sh@
187 libdir = @libdir@
188 libexecdir = @libexecdir@
189 localedir = @localedir@
190 localstatedir = @localstatedir@
191 mandir = @mandir@
192 mkdir_p = @mkdir_p@
193 oldincludedir = @oldincludedir@
194 pdfdir = @pdfdir@
195 prefix = @prefix@
196 program_transform_name = @program_transform_name@
197 psdir = @psdir@
198 sbindir = @sbindir@
199 sharedstatedir = @sharedstatedir@
200 srcdir = @srcdir@
201 sysconfdir = @sysconfdir@
202 target = @target@
203 target_alias = @target_alias@
204 target_cpu = @target_cpu@
205 target_os = @target_os@
206 target_vendor = @target_vendor@
207 top_build_prefix = @top_build_prefix@
208 top_builddir = @top_builddir@
209 top_srcdir = @top_srcdir@
210 xjtsmm_SOURCES = tsmm.c ../../aclocal.m4 ../../config.h ../../src/xjadeo/smpte.c ../../src/xjadeo/freetype.c
211 xjtsmm_CFLAGS = -Wall -g -O3 -I../../src/xjadeo/ $(TIFF_CFLAGS) @FREETYPE_CFLAGS@ $(LASH_CFLAGS)
212 xjtsmm_LDADD = $(TIFF_LIBS) @FREETYPE_LIBS@ -lm
213 MAINTAINERCLEANFILES = Makefile.in
214
215 # TODO: properly install perl-script this when it's completed
216 EXTRA_DIST = tsmm.pl
217 all: all-am
218
219 .SUFFIXES:
220 .SUFFIXES: .c .o .obj
221 $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
222 @for dep in $?; do \
223 case '$(am__configure_deps)' in \
224 *$$dep*) \
225 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
226 && { if test -f $@; then exit 0; else break; fi; }; \
227 exit 1;; \
228 esac; \
229 done; \
230 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu contrib/tsmm/Makefile'; \
231 $(am__cd) $(top_srcdir) && \
232 $(AUTOMAKE) --gnu contrib/tsmm/Makefile
233 .PRECIOUS: Makefile
234 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
235 @case '$?' in \
236 *config.status*) \
237 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
238 *) \
239 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
240 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
241 esac;
242
243 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
244 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
245
246 $(top_srcdir)/configure: $(am__configure_deps)
247 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
248 $(ACLOCAL_M4): $(am__aclocal_m4_deps)
249 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
250 $(am__aclocal_m4_deps):
251
252 clean-noinstPROGRAMS:
253 -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
254 xjtsmm$(EXEEXT): $(xjtsmm_OBJECTS) $(xjtsmm_DEPENDENCIES) $(EXTRA_xjtsmm_DEPENDENCIES)
255 @rm -f xjtsmm$(EXEEXT)
256 $(xjtsmm_LINK) $(xjtsmm_OBJECTS) $(xjtsmm_LDADD) $(LIBS)
257
258 mostlyclean-compile:
259 -rm -f *.$(OBJEXT)
260
261 distclean-compile:
262 -rm -f *.tab.c
263
264 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xjtsmm-freetype.Po@am__quote@
265 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xjtsmm-smpte.Po@am__quote@
266 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xjtsmm-tsmm.Po@am__quote@
267
268 .c.o:
269 @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
270 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
271 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
272 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
273 @am__fastdepCC_FALSE@ $(COMPILE) -c $<
274
275 .c.obj:
276 @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
277 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
278 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
279 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
280 @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
281
282 xjtsmm-tsmm.o: tsmm.c
283 @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xjtsmm_CFLAGS) $(CFLAGS) -MT xjtsmm-tsmm.o -MD -MP -MF $(DEPDIR)/xjtsmm-tsmm.Tpo -c -o xjtsmm-tsmm.o `test -f 'tsmm.c' || echo '$(srcdir)/'`tsmm.c
284 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/xjtsmm-tsmm.Tpo $(DEPDIR)/xjtsmm-tsmm.Po
285 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='tsmm.c' object='xjtsmm-tsmm.o' libtool=no @AMDEPBACKSLASH@
286 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
287 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xjtsmm_CFLAGS) $(CFLAGS) -c -o xjtsmm-tsmm.o `test -f 'tsmm.c' || echo '$(srcdir)/'`tsmm.c
288
289 xjtsmm-tsmm.obj: tsmm.c
290 @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xjtsmm_CFLAGS) $(CFLAGS) -MT xjtsmm-tsmm.obj -MD -MP -MF $(DEPDIR)/xjtsmm-tsmm.Tpo -c -o xjtsmm-tsmm.obj `if test -f 'tsmm.c'; then $(CYGPATH_W) 'tsmm.c'; else $(CYGPATH_W) '$(srcdir)/tsmm.c'; fi`
291 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/xjtsmm-tsmm.Tpo $(DEPDIR)/xjtsmm-tsmm.Po
292 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='tsmm.c' object='xjtsmm-tsmm.obj' libtool=no @AMDEPBACKSLASH@
293 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
294 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xjtsmm_CFLAGS) $(CFLAGS) -c -o xjtsmm-tsmm.obj `if test -f 'tsmm.c'; then $(CYGPATH_W) 'tsmm.c'; else $(CYGPATH_W) '$(srcdir)/tsmm.c'; fi`
295
296 xjtsmm-smpte.o: ../../src/xjadeo/smpte.c
297 @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xjtsmm_CFLAGS) $(CFLAGS) -MT xjtsmm-smpte.o -MD -MP -MF $(DEPDIR)/xjtsmm-smpte.Tpo -c -o xjtsmm-smpte.o `test -f '../../src/xjadeo/smpte.c' || echo '$(srcdir)/'`../../src/xjadeo/smpte.c
298 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/xjtsmm-smpte.Tpo $(DEPDIR)/xjtsmm-smpte.Po
299 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../../src/xjadeo/smpte.c' object='xjtsmm-smpte.o' libtool=no @AMDEPBACKSLASH@
300 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
301 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xjtsmm_CFLAGS) $(CFLAGS) -c -o xjtsmm-smpte.o `test -f '../../src/xjadeo/smpte.c' || echo '$(srcdir)/'`../../src/xjadeo/smpte.c
302
303 xjtsmm-smpte.obj: ../../src/xjadeo/smpte.c
304 @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xjtsmm_CFLAGS) $(CFLAGS) -MT xjtsmm-smpte.obj -MD -MP -MF $(DEPDIR)/xjtsmm-smpte.Tpo -c -o xjtsmm-smpte.obj `if test -f '../../src/xjadeo/smpte.c'; then $(CYGPATH_W) '../../src/xjadeo/smpte.c'; else $(CYGPATH_W) '$(srcdir)/../../src/xjadeo/smpte.c'; fi`
305 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/xjtsmm-smpte.Tpo $(DEPDIR)/xjtsmm-smpte.Po
306 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../../src/xjadeo/smpte.c' object='xjtsmm-smpte.obj' libtool=no @AMDEPBACKSLASH@
307 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
308 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xjtsmm_CFLAGS) $(CFLAGS) -c -o xjtsmm-smpte.obj `if test -f '../../src/xjadeo/smpte.c'; then $(CYGPATH_W) '../../src/xjadeo/smpte.c'; else $(CYGPATH_W) '$(srcdir)/../../src/xjadeo/smpte.c'; fi`
309
310 xjtsmm-freetype.o: ../../src/xjadeo/freetype.c
311 @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xjtsmm_CFLAGS) $(CFLAGS) -MT xjtsmm-freetype.o -MD -MP -MF $(DEPDIR)/xjtsmm-freetype.Tpo -c -o xjtsmm-freetype.o `test -f '../../src/xjadeo/freetype.c' || echo '$(srcdir)/'`../../src/xjadeo/freetype.c
312 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/xjtsmm-freetype.Tpo $(DEPDIR)/xjtsmm-freetype.Po
313 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../../src/xjadeo/freetype.c' object='xjtsmm-freetype.o' libtool=no @AMDEPBACKSLASH@
314 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
315 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xjtsmm_CFLAGS) $(CFLAGS) -c -o xjtsmm-freetype.o `test -f '../../src/xjadeo/freetype.c' || echo '$(srcdir)/'`../../src/xjadeo/freetype.c
316
317 xjtsmm-freetype.obj: ../../src/xjadeo/freetype.c
318 @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xjtsmm_CFLAGS) $(CFLAGS) -MT xjtsmm-freetype.obj -MD -MP -MF $(DEPDIR)/xjtsmm-freetype.Tpo -c -o xjtsmm-freetype.obj `if test -f '../../src/xjadeo/freetype.c'; then $(CYGPATH_W) '../../src/xjadeo/freetype.c'; else $(CYGPATH_W) '$(srcdir)/../../src/xjadeo/freetype.c'; fi`
319 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/xjtsmm-freetype.Tpo $(DEPDIR)/xjtsmm-freetype.Po
320 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='../../src/xjadeo/freetype.c' object='xjtsmm-freetype.obj' libtool=no @AMDEPBACKSLASH@
321 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
322 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xjtsmm_CFLAGS) $(CFLAGS) -c -o xjtsmm-freetype.obj `if test -f '../../src/xjadeo/freetype.c'; then $(CYGPATH_W) '../../src/xjadeo/freetype.c'; else $(CYGPATH_W) '$(srcdir)/../../src/xjadeo/freetype.c'; fi`
323
324 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
325 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
326 unique=`for i in $$list; do \
327 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
328 done | \
329 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
330 END { if (nonempty) { for (i in files) print i; }; }'`; \
331 mkid -fID $$unique
332 tags: TAGS
333
334 TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
335 $(TAGS_FILES) $(LISP)
336 set x; \
337 here=`pwd`; \
338 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
339 unique=`for i in $$list; do \
340 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
341 done | \
342 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
343 END { if (nonempty) { for (i in files) print i; }; }'`; \
344 shift; \
345 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
346 test -n "$$unique" || unique=$$empty_fix; \
347 if test $$# -gt 0; then \
348 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
349 "$$@" $$unique; \
350 else \
351 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
352 $$unique; \
353 fi; \
354 fi
355 ctags: CTAGS
356 CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
357 $(TAGS_FILES) $(LISP)
358 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
359 unique=`for i in $$list; do \
360 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
361 done | \
362 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
363 END { if (nonempty) { for (i in files) print i; }; }'`; \
364 test -z "$(CTAGS_ARGS)$$unique" \
365 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
366 $$unique
367
368 GTAGS:
369 here=`$(am__cd) $(top_builddir) && pwd` \
370 && $(am__cd) $(top_srcdir) \
371 && gtags -i $(GTAGS_ARGS) "$$here"
372
373 distclean-tags:
374 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
375
376 distdir: $(DISTFILES)
377 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
378 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
379 list='$(DISTFILES)'; \
380 dist_files=`for file in $$list; do echo $$file; done | \
381 sed -e "s|^$$srcdirstrip/||;t" \
382 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
383 case $$dist_files in \
384 */*) $(MKDIR_P) `echo "$$dist_files" | \
385 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
386 sort -u` ;; \
387 esac; \
388 for file in $$dist_files; do \
389 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
390 if test -d $$d/$$file; then \
391 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
392 if test -d "$(distdir)/$$file"; then \
393 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
394 fi; \
395 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
396 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
397 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
398 fi; \
399 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
400 else \
401 test -f "$(distdir)/$$file" \
402 || cp -p $$d/$$file "$(distdir)/$$file" \
403 || exit 1; \
404 fi; \
405 done
406 check-am: all-am
407 check: check-am
408 all-am: Makefile $(PROGRAMS)
409 installdirs:
410 install: install-am
411 install-exec: install-exec-am
412 install-data: install-data-am
413 uninstall: uninstall-am
414
415 install-am: all-am
416 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
417
418 installcheck: installcheck-am
419 install-strip:
420 if test -z '$(STRIP)'; then \
421 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
422 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
423 install; \
424 else \
425 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
426 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
427 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
428 fi
429 mostlyclean-generic:
430
431 clean-generic:
432
433 distclean-generic:
434 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
435 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
436
437 maintainer-clean-generic:
438 @echo "This command is intended for maintainers to use"
439 @echo "it deletes files that may require special tools to rebuild."
440 -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
441 clean: clean-am
442
443 clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am
444
445 distclean: distclean-am
446 -rm -rf ./$(DEPDIR)
447 -rm -f Makefile
448 distclean-am: clean-am distclean-compile distclean-generic \
449 distclean-tags
450
451 dvi: dvi-am
452
453 dvi-am:
454
455 html: html-am
456
457 html-am:
458
459 info: info-am
460
461 info-am:
462
463 install-data-am:
464
465 install-dvi: install-dvi-am
466
467 install-dvi-am:
468
469 install-exec-am:
470
471 install-html: install-html-am
472
473 install-html-am:
474
475 install-info: install-info-am
476
477 install-info-am:
478
479 install-man:
480
481 install-pdf: install-pdf-am
482
483 install-pdf-am:
484
485 install-ps: install-ps-am
486
487 install-ps-am:
488
489 installcheck-am:
490
491 maintainer-clean: maintainer-clean-am
492 -rm -rf ./$(DEPDIR)
493 -rm -f Makefile
494 maintainer-clean-am: distclean-am maintainer-clean-generic
495
496 mostlyclean: mostlyclean-am
497
498 mostlyclean-am: mostlyclean-compile mostlyclean-generic
499
500 pdf: pdf-am
501
502 pdf-am:
503
504 ps: ps-am
505
506 ps-am:
507
508 uninstall-am:
509
510 .MAKE: install-am install-strip
511
512 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
513 clean-noinstPROGRAMS ctags distclean distclean-compile \
514 distclean-generic distclean-tags distdir dvi dvi-am html \
515 html-am info info-am install install-am install-data \
516 install-data-am install-dvi install-dvi-am install-exec \
517 install-exec-am install-html install-html-am install-info \
518 install-info-am install-man install-pdf install-pdf-am \
519 install-ps install-ps-am install-strip installcheck \
520 installcheck-am installdirs maintainer-clean \
521 maintainer-clean-generic mostlyclean mostlyclean-compile \
522 mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \
523 uninstall-am
524
525
526 # Tell versions [3.59,3.63) of GNU make to not export all variables.
527 # Otherwise a system limit (for SysV at least) may be exceeded.
528 .NOEXPORT:
0 ** PRE_RELEASE **
1
2 xjtsmm uses xjadeo's OSD code and libtiff to generate image sequences
3 with SMPTE and frame-number rendered on the frames.
4
5 This tool is intended to verify xjadeo's seeking accurancy and check
6 framerate converions... maybe later it can be used with xjadeo to
7 render this information on existing video material.
8
9 This was more fun than reading imagemagick's manual...
10
11 -- robin Fri, 01 Dec 2006 21:09:28 +0100
0 /* tsmm - time stamp movie maker
1 *
2 * (c) 2006 * Robin Gareus <robin@gareus.org>
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; either version 2, or (at your option)
7 * any later version.
8 *
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
13 *
14 * You should have received a copy of the GNU General Public License
15 * along with this program; if not, write to the Free Software Foundation,
16 * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
17 *
18 */
19
20 #define _GNU_SOURCE
21
22 #include <stdio.h>
23 #include <stdlib.h>
24 #include <unistd.h>
25 #include <sys/types.h>
26 #include <sys/stat.h>
27 #include <tiffio.h>
28
29 #include <xjadeo.h>
30
31 #define MIN(A,B) (((A)<(B)) ? (A) : (B))
32
33
34 char *program_name;
35 /* hardcoded settings */
36 int want_quiet = 0;
37 int want_verbose = 0;
38 int want_debug = 0;
39 int want_dropframes =0; // _force_ drop-frame TC default: 0
40 int have_dropframes =0; // use drop-frame-timecode (use with 30000.0/1001.0 fps)
41 #ifdef HAVE_MIDI
42 int midi_clkconvert =0; /* --midifps [0:MTC|1:VIDEO|2:RESAMPLE] */
43 #endif
44 int want_autodrop =1; /* --nodropframes -n (hidden option) */
45 double framerate = 25;
46
47
48 //#define OSD_fontfile "/home/rgareus/.fonts/DroidSansMono.ttf"
49 #define OSD_fontfile FONT_FILE
50
51 extern unsigned char ST_image[][ST_WIDTH];
52 extern int ST_rightend;
53 int OSD_mode = 0;
54 #define ST_BG ((OSD_mode&OSD_BOX)?0:1)
55
56 typedef struct {
57 char *text;
58 int xpos;
59 int yperc;
60 } text_element;
61
62
63 static void usage (int status)
64 {
65 printf ("%s - render time-code on tiff frames\n", program_name);
66 printf ("usage: %s <folder> [fps] [duration] [height]\n", program_name);
67 printf (""
68 "\n xjtsmm generates a tiff image-sequence (16:9)"
69 "\n with the frame number and SMPTE rendered on a black background."
70 "\n use with .../xjadeo/trunk/contrib/tsmm/tsmm.pl"
71 "\n to generate a video-file from the image-sequence."
72 "\n default is 25fps and a duration of 2:10:15"
73 "\n example:"
74 "\n mkdir /tmp/sequence/ "
75 "\n %s /tmp/sequence/"
76 "\n", program_name);
77 exit (status);
78 }
79
80
81 void set_positions(int *xalign, int *yalign, int w, int h, int xpos, int yperc) {
82 if (xalign) {
83 if (xpos == OSD_LEFT) *xalign=ST_PADDING; // left
84 else if (xpos == OSD_RIGHT) *xalign=w-ST_PADDING-ST_rightend; // right
85 else *xalign=(w-ST_rightend)/2; // center
86 }
87 if (yalign) {
88 int fh = MIN(ST_HEIGHT, h/15);
89 *yalign= (h - fh) * yperc /100.0;
90 }
91
92 // if (xalign && yalign) printf ("DEBUG: x:%i y:%i\n",*xalign,*yalign);
93 }
94
95
96 int render_frame (char *filename, int w, int h, text_element *te) {
97 TIFF *out;
98 uint32 rps;
99 uint16 bps, spp ;
100 uint32 imageStripsize;
101 int nos; //< number of strips
102 int i,ii;
103 tdata_t buf;
104 tstrip_t strip;
105 int xalign, yalign;
106
107 if (!te) return(1);
108 out = TIFFOpen(filename, "w");
109 if (!out ) { printf("could not open output file\n"); return 1; }
110
111 rps=w; spp=3; bps=8;
112
113 /* Magical stuff to create the image */
114
115 TIFFSetField(out, TIFFTAG_IMAGEWIDTH, w);
116 TIFFSetField(out, TIFFTAG_IMAGELENGTH, h);
117 TIFFSetField(out, TIFFTAG_COMPRESSION, COMPRESSION_DEFLATE);
118 TIFFSetField(out, TIFFTAG_PLANARCONFIG, PLANARCONFIG_CONTIG);
119 TIFFSetField(out, TIFFTAG_PHOTOMETRIC, PHOTOMETRIC_RGB);
120 TIFFSetField(out, TIFFTAG_BITSPERSAMPLE, bps);
121 TIFFSetField(out, TIFFTAG_SAMPLESPERPIXEL, spp);
122 TIFFSetField(out, TIFFTAG_ROWSPERSTRIP, rps);
123
124 imageStripsize = TIFFStripSize (out);
125 nos = w*h*spp/imageStripsize;
126 strip = 0;
127
128 if (nos != 1) {
129 printf("image size needs to be mult. of 8, or image is too large.\n");
130 return (1);
131 }
132
133 if (want_verbose) {
134 printf ("myInfo: w:%u h:%u bps:%u spp:%u rps:%u\n",w,h,bps,spp,rps);
135 printf ("extInfo: nos:%u strip-size:%u\n",nos,imageStripsize);
136 }
137
138 buf = _TIFFmalloc(imageStripsize);
139 memset(buf,0,imageStripsize);
140 ii=0;
141 const int fh = MIN(ST_HEIGHT, h/15);
142 const int fo = ST_HEIGHT - fh;
143 while (te[ii].text) {
144 int x,y;
145 if (want_verbose)
146 printf("rendering text: %s\n",te[ii].text);
147 if ( render_font(OSD_fontfile, te[ii].text, h/15) ) return(1);
148 set_positions(&xalign, &yalign, w, h, te[ii].xpos, te[ii].yperc);
149 for (x=0; x<ST_rightend && (x+xalign) < w ;x++) {
150 for (y=0; y < fh && (y+yalign) < h;y++) {
151 if (ST_image[y+fo][x]>= ST_BG) {
152 i= spp* ((x+xalign)+w*(y+yalign));
153 ((uint8*)buf)[i+0] = ST_image[y+fo][x];
154 ((uint8*)buf)[i+1] = ST_image[y+fo][x];
155 ((uint8*)buf)[i+2] = ST_image[y+fo][x];
156 }
157 }
158 }
159 ii++;
160 }
161
162 TIFFWriteEncodedStrip(out, strip, buf, imageStripsize);
163 _TIFFfree(buf);
164
165 TIFFClose(out);
166 return(0);
167 }
168
169 int test_dir(char *d) {
170 struct stat s;
171 int result= stat(d, &s);
172 if (result != 0) return 1; /* stat() failed */
173 if (!S_ISDIR(s.st_mode)) return 1; /* is not a directory file */
174 if (s.st_mode & (S_IWUSR|S_IWGRP|S_IWOTH)) return 0; /* is writeable */
175 return 1;
176 }
177
178 #define MAX_PATH 1024
179 int main (int argc, char **argv) {
180 char filename[MAX_PATH];
181 char *filepath = NULL;
182 text_element *te = calloc(5,sizeof(text_element));
183 int i;
184 int err = 0;
185 int last_frame=150;
186 int w=640;
187 int h=360;
188 program_name=argv[0];
189
190 if (argc<2) usage(1);
191 if (argc>1) filepath=argv[1];
192 if (argc>2) {
193 framerate=atof(argv[2]);
194 if (framerate == 25) want_dropframes =0;
195 else if (framerate == 29.97) want_dropframes=1;
196 else if (framerate == 24) want_dropframes=0;
197 else if (framerate == 30) want_dropframes=0;
198 else {
199 printf("\nWARNING: untested video framerate!\n\n");
200 }
201 }
202 if (argc>3) {
203 last_frame=smptestring_to_frame(argv[3]);
204 } else {
205 last_frame=smptestring_to_frame("2:10:15");
206 }
207 if (argc>4) {
208 h = atoi(argv[4]);
209 w = h * 16 / 9;
210 if (w < 352 || w > 2048) {
211 printf("\nWARNING: untested video geometry!\n\n");
212 }
213 }
214 if (argc>5) usage(1);
215
216 if (test_dir(filepath)) {
217 printf("directory %s does not exist\n",filepath);
218 return(1);
219 }
220 printf("writing %s/frame_%07i.tif -> %s/frame_%07i.tif\n",filepath,0,filepath,last_frame);
221 printf("waiting 3 sec. press CTRL-C to interrupt.\n"); fflush(stdout);
222 sleep(3);
223
224 te[0].xpos=OSD_CENTER;
225 te[0].yperc=5;
226 te[1].xpos=OSD_CENTER;
227 te[1].yperc=98;
228
229 // first frame
230 snprintf(filename,MAX_PATH,"%s/frame_%07i.tif",filepath,0);
231 asprintf(&(te[0].text),"Frame: %i",0);
232 te[1].text=calloc(48,sizeof(char));
233 frame_to_smptestring(te[1].text,0);
234
235 te[2].text=calloc(48,sizeof(char));
236 sprintf(te[2].text,"Duration: ");
237 frame_to_smptestring(te[2].text+10,last_frame);
238 te[2].xpos=OSD_CENTER;
239 te[2].yperc=30;
240
241 asprintf(&(te[3].text),"FPS: %g",framerate);
242 te[3].xpos=OSD_CENTER;
243 te[3].yperc=70;
244 render_frame(filename,w,h,te);
245
246 free(te[2].text); te[2].text=NULL;
247 free(te[3].text); te[3].text=NULL;
248
249 for (i=1;i<last_frame && !err;i++) {
250 snprintf(filename,MAX_PATH,"%s/frame_%07i.tif",filepath,i);
251 if (!want_quiet && !(i%7)) {
252 printf(" file: %s%s",filename,want_verbose?"\n":" \r");
253 fflush(stdout);
254 }
255 if (want_verbose) fflush(stdout);
256 if (te[0].text) free(te[0].text);
257 if (te[1].text) free(te[1].text);
258 asprintf(&(te[0].text),"Frame: %i",i);
259 te[1].text=calloc(48,sizeof(char));
260 frame_to_smptestring(te[1].text,i);
261 err = render_frame(filename,w,h,te);
262 }
263 if (te[0].text) free(te[0].text);
264 if (te[1].text) free(te[1].text);
265
266 te[0].text=strdup("time stamp");
267 te[0].xpos=OSD_LEFT;
268 te[0].yperc=5;
269
270 te[1].text=strdup("movie maker");
271 te[1].xpos=OSD_LEFT;
272 te[1].yperc=30;
273
274 te[2].text=strdup("(c) 2006 GPL");
275 te[2].xpos=OSD_LEFT;
276 te[2].yperc=80;
277
278 te[3].text=strdup("robin@gareus.org");
279 te[3].xpos=OSD_LEFT;
280 te[3].yperc=100;
281
282 snprintf(filename,MAX_PATH,"/%s/frame_%07i.tif",filepath,i);
283 render_frame(filename,w,h,te); i++;
284 snprintf(filename,MAX_PATH,"/%s/frame_%07i.tif",filepath,i);
285 render_frame(filename,w,h,te);
286
287 // clean up
288 if (te[0].text) free(te[0].text);
289 if (te[1].text) free(te[1].text);
290 if (te[2].text) free(te[2].text);
291 if (te[3].text) free(te[3].text);
292 free(te);
293 return(0);
294 }
0 #!/usr/bin/perl
1
2 $FPS="25";
3 #$FPS="29.97";
4 #$FPS="30";
5 #$FPS="24";
6 #$FPS="23.976";
7 #$FPS="24.976";
8
9 if ($#ARGV == 0) {
10 $FPS=$ARGV[0];
11 }
12
13 $DURATION="10:10:10";
14
15 #$VCODEC="theora"; # ffmpeg2theora
16 #$VCODEC="libtheora";
17 #$VCODEC="mpeg4";
18 $VCODEC="mjpeg";
19 #$VCODEC="msmpeg4v2";
20 #$VCODEC="libx264";
21
22 #$OUTFILE="/tmp/tsmm-$FPS.ogv";
23 $OUTFILE="/tmp/tsmm-$FPS.avi";
24 #$OUTFILE="/tmp/tsmm-$FPS.mov";
25
26 $TEMP=`mktemp -d -t xjtsmm.XXXXXXXXXX` || die;
27 chomp $TEMP;
28 #$TEMP="/tmp/xjtsmm.BwZhRX5448";
29
30 # TODO trap sigint -> clean up
31 # sub catch_zap {
32 # die;
33 # }
34 # $SIG{HUP} = \&catch_hup;
35 # $SIG{INT} = \&catch_zap;
36 # #$SIG{QUIT} = \&catch_zap;
37 # $SIG{KILL} = \&catch_zap;
38 # $SIG{TERM} = \&catch_zap;
39 #
40
41 print "output file: $OUTFILE - codec: $VCODEC\n";
42
43 if (1) {
44 print "1) generating tif images in folder $TEMP\n";
45 @args = ("./xjtsmm", "$TEMP", "$FPS", "$DURATION");
46 system(@args);
47 if ($? != 0) { die "failed to execute: $!\n"; }
48 }
49
50 my @files;
51
52 if (0) {
53 # required for mencoder
54 print "\n2) encoding tif -> jpg\n";
55 opendir(DIR,$TEMP);
56 @files = grep { /\.tif$/ } readdir (DIR);
57 closedir(DIR);
58 $i=0;
59 if ($#files > 0) {
60 printf("frames left to convert: %i\n",$#files);
61 foreach (@files) {
62 my $frame = $_;
63 printf ("%02.2f%% %s \r", ($i*100.0/$#files) , $frame);
64 system("convert $TEMP/$frame $TEMP/$frame.jpg");
65 if ($? != 0) { die "failed to execute: $!\n"; }
66 unlink ("$TEMP/$frame");
67 $i++;
68 }
69 }
70 $SUFFIX=".tif.jpg";
71 $DELSFX=".jpg";
72 } else {
73 print "\n2) skipped converting to jpg.\n";
74 opendir(DIR,$TEMP);
75 @files = grep { /\.tif$/ } readdir (DIR);
76 closedir(DIR);
77 $SUFFIX=".tif";
78 $DELSFX="";
79 }
80
81 if ("$FPS" eq "29.97") { $FPS="30000/1001"; print "using 30000/1001 for 29.97\n"; }
82 if ("$FPS" eq "23.976") { $FPS="24000/1001"; print "using 24000/1001 for 23.976\n"; }
83 if ("$FPS" eq "24.976") { $FPS="25000/1001"; print "using 25000/1001 for 24.976\n"; }
84 if ("$FPS" eq "24.975") { $FPS="25000/1001"; print "using 25000/1001 for 24.975\n"; }
85 if ("$FPS" eq "59.94") { $FPS="60000/1001"; print "using 60000/1001 for 59.94\n"; }
86
87 print "\n3) encoding jpg -> $OUTFILE\n";
88 my @args;
89 if ($VCODEC eq "theora") {
90 @args = ("ffmpeg2theora", "$TEMP/frame_%7d$SUFFIX", "--inputfps", "$FPS", "-F", "$FPS", "-o","$OUTFILE");
91 } elsif ($VCODEC eq "libx264") {
92 @args = ("ffmpeg", "-r", "$FPS", "-i", "$TEMP/frame_%7d$SUFFIX", "-r", "$FPS", "-vcodec", "libx264", "-vpre", "hq", "-y", "$OUTFILE");
93 } else {
94 @args = ("ffmpeg", "-r", "$FPS", "-i", "$TEMP/frame_%7d$SUFFIX", "-r", "$FPS", "-vcodec", "$VCODEC", "-y", "$OUTFILE");
95 # @args = ("mencoder", "mf://$TEMP/*$SUFFIX", "-mf","fps=$FPS", "-mf", "type=jpg", "-o","$OUTFILE", "-ovc","lavc", "-lavcopts","vcodec=$VCODEC");
96 }
97 system(@args);
98
99 if (1) {
100 print "cleaning up $TEMP\n";
101 foreach (@files) {
102 unlink ("$TEMP/$_$DELSFX");
103 }
104 rmdir $TEMP
105 }
106
107 system("ls -l $OUTFILE");
33 importdialog.ui prefdialog.ui importprogress.ui \
44 importdialog.h importprogress.h prefdialog.h \
55 importdialog.cpp importprogress.cpp prefdialog.cpp \
6 qjadeo_fr.ts qjadeo_ru.ts qjadeo_el_GR.ts \
6 qjadeo_fr.ts qjadeo_ru.ts qjadeo_el_GR.ts qjadeo_cs.ts \
77 Makefile.am qjadeo.qrc qjadeo.rc
88
99 qmake = @ac_qmake@
2424 importdialog.cpp importprogress.cpp prefdialog.cpp \
2525 importdialog.ui prefdialog.ui importprogress.ui
2626
27 TRANSLATIONS = qjadeo_fr.ts qjadeo_ru.ts qjadeo_el_GR.ts
27 TRANSLATIONS = qjadeo_fr.ts qjadeo_ru.ts qjadeo_el_GR.ts qjadeo_cs.ts
2828
2929 all: $(name)
3030
195195 importdialog.ui prefdialog.ui importprogress.ui \
196196 importdialog.h importprogress.h prefdialog.h \
197197 importdialog.cpp importprogress.cpp prefdialog.cpp \
198 qjadeo_fr.ts qjadeo_ru.ts qjadeo_el_GR.ts \
198 qjadeo_fr.ts qjadeo_ru.ts qjadeo_el_GR.ts qjadeo_cs.ts \
199199 Makefile.am qjadeo.qrc qjadeo.rc
200200
201201 qmake = @ac_qmake@
213213 importdialog.cpp importprogress.cpp prefdialog.cpp \
214214 importdialog.ui prefdialog.ui importprogress.ui
215215
216 TRANSLATIONS = qjadeo_fr.ts qjadeo_ru.ts qjadeo_el_GR.ts
216 TRANSLATIONS = qjadeo_fr.ts qjadeo_ru.ts qjadeo_el_GR.ts qjadeo_cs.ts
217217 all: all-am
218218
219219 .SUFFIXES:
1414
1515 #QMAKE_CXXFLAGS_WARN_ON += -Wno-non-virtual-dtor
1616
17 TRANSLATIONS = qjadeo_fr.ts qjadeo_ru.ts
17 TRANSLATIONS = qjadeo_fr.ts qjadeo_ru.ts qjadeo_cs.ts
1818
1919 DEFINES += QT_NO_DEBUG_OUTPUT
2020 #win32-x-g++:DEFINES += QT_NO_DEBUG_OUTPUT
0 <?xml version="1.0" encoding="utf-8"?>
1 <!DOCTYPE TS>
2 <TS version="2.0" language="cs_CZ">
3 <context>
4 <name>ImportDialog</name>
5 <message>
6 <location filename="importdialog.ui" line="14"/>
7 <source>Import - Convert Video File</source>
8 <translation>Zavedení - Převést videosoubor</translation>
9 </message>
10 <message>
11 <location filename="importdialog.ui" line="23"/>
12 <source>Video File</source>
13 <translation>Videosoubor</translation>
14 </message>
15 <message>
16 <location filename="importdialog.ui" line="29"/>
17 <source>Source:</source>
18 <translation>Zdroj:</translation>
19 </message>
20 <message>
21 <location filename="importdialog.ui" line="94"/>
22 <source>File Info:</source>
23 <translation>Informace o souboru:</translation>
24 </message>
25 <message>
26 <location filename="importdialog.ui" line="107"/>
27 <source>Destination:</source>
28 <translation>Cíl:</translation>
29 </message>
30 <message>
31 <location filename="importdialog.ui" line="165"/>
32 <source>Encoder Settings</source>
33 <translation>Nastavení kodéru</translation>
34 </message>
35 <message>
36 <location filename="importdialog.ui" line="171"/>
37 <source>Width:</source>
38 <translation>Šířka:</translation>
39 </message>
40 <message>
41 <location filename="importdialog.ui" line="207"/>
42 <source>Scale</source>
43 <translation>Měřítko</translation>
44 </message>
45 <message>
46 <location filename="importdialog.ui" line="214"/>
47 <source>Height:</source>
48 <translation>Výška:</translation>
49 </message>
50 <message>
51 <location filename="importdialog.ui" line="253"/>
52 <source>Break Aspect Ratio</source>
53 <translation>Rozbít poměr stran</translation>
54 </message>
55 <message>
56 <location filename="importdialog.ui" line="260"/>
57 <source>FPS:</source>
58 <translation>FPS:</translation>
59 </message>
60 <message>
61 <location filename="importdialog.ui" line="308"/>
62 <source>24</source>
63 <translation>24</translation>
64 </message>
65 <message>
66 <location filename="importdialog.ui" line="313"/>
67 <source>25</source>
68 <translation>25</translation>
69 </message>
70 <message>
71 <location filename="importdialog.ui" line="318"/>
72 <source>29.97</source>
73 <translation>29,97</translation>
74 </message>
75 <message>
76 <location filename="importdialog.ui" line="323"/>
77 <source>30</source>
78 <translation>30</translation>
79 </message>
80 <message>
81 <location filename="importdialog.ui" line="331"/>
82 <source>Resample</source>
83 <translation>Převzorkovat</translation>
84 </message>
85 <message>
86 <location filename="importdialog.ui" line="341"/>
87 <source>extra mencoder options</source>
88 <translation>Další volby pro mencoder</translation>
89 </message>
90 <message>
91 <location filename="importdialog.ui" line="371"/>
92 <source>&amp;Cancel</source>
93 <translation>&amp;Zrušit</translation>
94 </message>
95 <message>
96 <location filename="importdialog.ui" line="400"/>
97 <source>&amp;OK</source>
98 <translation>&amp;OK</translation>
99 </message>
100 <message>
101 <location filename="importdialog.cpp" line="17"/>
102 <source>select video file to convert</source>
103 <translation>Vybrat videosoubor k převedení</translation>
104 </message>
105 <message>
106 <location filename="importdialog.cpp" line="34"/>
107 <source>choose a destinaton filename</source>
108 <translation>Vybrat cílový název souboru</translation>
109 </message>
110 </context>
111 <context>
112 <name>ImportProgress</name>
113 <message>
114 <location filename="importprogress.ui" line="14"/>
115 <source>Transcoding Video File</source>
116 <translation>Překódování videosouboru</translation>
117 </message>
118 <message>
119 <location filename="importprogress.ui" line="38"/>
120 <source>Cancel</source>
121 <translation>Zrušit</translation>
122 </message>
123 </context>
124 <context>
125 <name>MainWindow</name>
126 <message>
127 <location filename="mainwindow.ui" line="14"/>
128 <source>qjadeo</source>
129 <translation>qjadeo</translation>
130 </message>
131 <message>
132 <location filename="mainwindow.ui" line="33"/>
133 <source>screen updates per sec.</source>
134 <translation>Obnovení obrazovky za sekundu.</translation>
135 </message>
136 <message>
137 <location filename="mainwindow.ui" line="72"/>
138 <source>time offset in video-frames:</source>
139 <translation>Časový posun ve snímcích videa:</translation>
140 </message>
141 <message>
142 <location filename="mainwindow.ui" line="219"/>
143 <source>&amp;File</source>
144 <translation>&amp;Soubor</translation>
145 </message>
146 <message>
147 <location filename="mainwindow.ui" line="232"/>
148 <source>&amp;Sync</source>
149 <translation>S&amp;eřízení</translation>
150 </message>
151 <message>
152 <location filename="mainwindow.ui" line="242"/>
153 <source>&amp;Zoom</source>
154 <translation>&amp;Zvětšení</translation>
155 </message>
156 <message>
157 <location filename="mainwindow.ui" line="254"/>
158 <source>&amp;OSD</source>
159 <translation>Zo&amp;brazení</translation>
160 </message>
161 <message>
162 <location filename="mainwindow.ui" line="264"/>
163 <source>&amp;Seek</source>
164 <translation>&amp;Hledání</translation>
165 </message>
166 <message>
167 <location filename="mainwindow.ui" line="272"/>
168 <source>&amp;Help</source>
169 <translation>&amp;Nápověda</translation>
170 </message>
171 <message>
172 <location filename="mainwindow.ui" line="290"/>
173 <source>&amp;Open...</source>
174 <translation>&amp;Otevřít...</translation>
175 </message>
176 <message>
177 <location filename="mainwindow.ui" line="293"/>
178 <source>Open</source>
179 <translation>Otevřít</translation>
180 </message>
181 <message>
182 <location filename="mainwindow.ui" line="296"/>
183 <source>Ctrl+O</source>
184 <translation>Ctrl+O</translation>
185 </message>
186 <message>
187 <location filename="mainwindow.ui" line="304"/>
188 <source>&amp;Close xjadeo and Exit</source>
189 <translation>&amp;Zavřít xjadeo a ukončit</translation>
190 </message>
191 <message>
192 <location filename="mainwindow.ui" line="307"/>
193 <source>Exit</source>
194 <translation>Ukončit</translation>
195 </message>
196 <message>
197 <location filename="mainwindow.ui" line="310"/>
198 <source>Ctrl+Q</source>
199 <translation>Ctrl+Q</translation>
200 </message>
201 <message>
202 <location filename="mainwindow.ui" line="318"/>
203 <source>&amp;About</source>
204 <translation>&amp;O programu</translation>
205 </message>
206 <message>
207 <location filename="mainwindow.ui" line="321"/>
208 <source>About</source>
209 <translation>O programu</translation>
210 </message>
211 <message>
212 <location filename="mainwindow.ui" line="335"/>
213 <location filename="mainwindow.ui" line="338"/>
214 <source>Frame number</source>
215 <translation>Číslo snímku</translation>
216 </message>
217 <message>
218 <location filename="mainwindow.ui" line="349"/>
219 <location filename="mainwindow.ui" line="352"/>
220 <source>SMPTE</source>
221 <translation>SMPTE</translation>
222 </message>
223 <message>
224 <location filename="mainwindow.ui" line="363"/>
225 <location filename="mainwindow.ui" line="366"/>
226 <source>Filename</source>
227 <translation>Název souboru</translation>
228 </message>
229 <message>
230 <location filename="mainwindow.ui" line="377"/>
231 <location filename="mainwindow.ui" line="380"/>
232 <source>Box</source>
233 <translation>Box</translation>
234 </message>
235 <message>
236 <location filename="mainwindow.ui" line="388"/>
237 <location filename="mainwindow.ui" line="391"/>
238 <source>Font...</source>
239 <translation>Písmo...</translation>
240 </message>
241 <message>
242 <location filename="mainwindow.ui" line="399"/>
243 <source>&amp;Import</source>
244 <translation>&amp;Zavést</translation>
245 </message>
246 <message>
247 <location filename="mainwindow.ui" line="402"/>
248 <source>Import</source>
249 <translation>Zavést</translation>
250 </message>
251 <message>
252 <location filename="mainwindow.ui" line="405"/>
253 <source>Convert video files.</source>
254 <translation>Převést videosoubory.</translation>
255 </message>
256 <message>
257 <location filename="mainwindow.ui" line="413"/>
258 <source>&amp;Configure qjadeo</source>
259 <translation>&amp;Nastavit qjadeo</translation>
260 </message>
261 <message>
262 <location filename="mainwindow.ui" line="416"/>
263 <source>Configure qjadeo</source>
264 <translation>Nastavit qjadeo</translation>
265 </message>
266 <message>
267 <location filename="mainwindow.ui" line="424"/>
268 <source>Disconnect and &amp;Exit</source>
269 <translation>Odpojit a &amp;ukončit</translation>
270 </message>
271 <message>
272 <location filename="mainwindow.ui" line="427"/>
273 <source>Disconnect</source>
274 <translation>Odpojit</translation>
275 </message>
276 <message>
277 <location filename="mainwindow.ui" line="430"/>
278 <source>Ctrl+W</source>
279 <translation>Ctrl+W</translation>
280 </message>
281 <message>
282 <location filename="mainwindow.ui" line="441"/>
283 <source>Letterbox</source>
284 <translation>Širokoúhlý formát</translation>
285 </message>
286 <message>
287 <location filename="mainwindow.ui" line="446"/>
288 <source>Resize to aspect-ratio</source>
289 <translation>Změnit velikost na poměr stran</translation>
290 </message>
291 <message>
292 <location filename="mainwindow.ui" line="455"/>
293 <location filename="mainwindow.ui" line="458"/>
294 <source>to any frame</source>
295 <translation>k jakémukoli snímku</translation>
296 </message>
297 <message>
298 <location filename="mainwindow.ui" line="469"/>
299 <location filename="mainwindow.ui" line="472"/>
300 <source>keyframes only</source>
301 <translation>pouze klíčové snímky</translation>
302 </message>
303 <message>
304 <location filename="mainwindow.ui" line="483"/>
305 <location filename="mainwindow.ui" line="486"/>
306 <source>continuously</source>
307 <translation>spojitě</translation>
308 </message>
309 <message>
310 <location filename="mainwindow.ui" line="499"/>
311 <location filename="mainwindow.ui" line="502"/>
312 <source>JACK Transport</source>
313 <translation>Transport JACK</translation>
314 </message>
315 <message>
316 <location filename="mainwindow.ui" line="513"/>
317 <location filename="mainwindow.ui" line="516"/>
318 <source>LTC (JACK)</source>
319 <translation>LTC (JACK)</translation>
320 </message>
321 <message>
322 <location filename="mainwindow.ui" line="527"/>
323 <location filename="mainwindow.ui" line="530"/>
324 <source>MTC (JACK MIDI)</source>
325 <translation>MTC (JACK MIDI)</translation>
326 </message>
327 <message>
328 <location filename="mainwindow.ui" line="541"/>
329 <location filename="mainwindow.ui" line="544"/>
330 <source>MTC (ALSA SEQ)</source>
331 <translation>MTC (ALSA SEQ)</translation>
332 </message>
333 <message>
334 <location filename="mainwindow.ui" line="555"/>
335 <source>off (slider)</source>
336 <translation>Vypnuto (posuvník)</translation>
337 </message>
338 <message>
339 <location filename="mainwindow.ui" line="558"/>
340 <source>off</source>
341 <translation>Vypnuto</translation>
342 </message>
343 <message>
344 <location filename="mainwindow.ui" line="571"/>
345 <location filename="mainwindow.ui" line="574"/>
346 <source>50%</source>
347 <translation>50%</translation>
348 </message>
349 <message>
350 <location filename="mainwindow.ui" line="582"/>
351 <location filename="mainwindow.ui" line="585"/>
352 <source>100%</source>
353 <translation>100%</translation>
354 </message>
355 <message>
356 <location filename="mainwindow.ui" line="593"/>
357 <location filename="mainwindow.ui" line="596"/>
358 <source>200%</source>
359 <translation>200%</translation>
360 </message>
361 <message>
362 <location filename="mainwindow.ui" line="604"/>
363 <location filename="mainwindow.ui" line="607"/>
364 <source>Maximize</source>
365 <translation>Zvětšit</translation>
366 </message>
367 </context>
368 <context>
369 <name>PrefDialog</name>
370 <message>
371 <location filename="prefdialog.ui" line="14"/>
372 <source>Preferences</source>
373 <translation>Nastavení</translation>
374 </message>
375 <message>
376 <location filename="prefdialog.ui" line="23"/>
377 <source>General Settings</source>
378 <translation>Obecná nastavení</translation>
379 </message>
380 <message>
381 <location filename="prefdialog.ui" line="31"/>
382 <source>Autoconnect ALSA Midi port (MTC):</source>
383 <translation>Automaticky spojit přípojku MIDI ALSA (MTC):</translation>
384 </message>
385 <message>
386 <location filename="prefdialog.ui" line="80"/>
387 <source>Autoconnect JACK Midi port (MTC):</source>
388 <translation>Automaticky spojit přípojku MIDI JACK (MTC):</translation>
389 </message>
390 <message>
391 <location filename="prefdialog.ui" line="129"/>
392 <source>xjadeo/xjremote executable:</source>
393 <translation>Spustitelný soubor xjadeo/xjremote:</translation>
394 </message>
395 <message>
396 <location filename="prefdialog.ui" line="175"/>
397 <source>xjinfo executable:</source>
398 <translation>Spustitelný soubor xjinfo:</translation>
399 </message>
400 <message>
401 <location filename="prefdialog.ui" line="221"/>
402 <source>mencoder executable:</source>
403 <translation>Spustitelný soubor mencoder:</translation>
404 </message>
405 <message>
406 <location filename="prefdialog.ui" line="268"/>
407 <source>Import Settings</source>
408 <translation>Nastavení zavedení</translation>
409 </message>
410 <message>
411 <location filename="prefdialog.ui" line="274"/>
412 <source>Import to Codec:</source>
413 <translation>Zavést ke kodeku:</translation>
414 </message>
415 <message>
416 <location filename="prefdialog.ui" line="320"/>
417 <source>mpeg4</source>
418 <translation>mpeg4</translation>
419 </message>
420 <message>
421 <location filename="prefdialog.ui" line="325"/>
422 <source>mjpeg</source>
423 <translation>mjpeg</translation>
424 </message>
425 <message>
426 <location filename="prefdialog.ui" line="330"/>
427 <source>msmpeg4</source>
428 <translation>msmpeg4</translation>
429 </message>
430 <message>
431 <location filename="prefdialog.ui" line="335"/>
432 <source>mpeg1video</source>
433 <translation>mpeg1video</translation>
434 </message>
435 <message>
436 <location filename="prefdialog.ui" line="340"/>
437 <source>mpeg2video</source>
438 <translation>mpeg2video</translation>
439 </message>
440 <message>
441 <location filename="prefdialog.ui" line="348"/>
442 <source>mencoder options:</source>
443 <translation>Volby pro mencoder:</translation>
444 </message>
445 <message>
446 <location filename="prefdialog.ui" line="396"/>
447 <source>Default Import Destination Path:</source>
448 <translation>Výchozí cílová cesta pro zavedení:</translation>
449 </message>
450 <message>
451 <location filename="prefdialog.ui" line="463"/>
452 <source>&amp;Cancel</source>
453 <translation>&amp;Zrušit</translation>
454 </message>
455 <message>
456 <location filename="prefdialog.ui" line="492"/>
457 <source>&amp;OK</source>
458 <translation>&amp;OK</translation>
459 </message>
460 <message>
461 <location filename="prefdialog.cpp" line="42"/>
462 <source>Select default destination folder</source>
463 <translation>Vybrat výchozí cílovou složku</translation>
464 </message>
465 </context>
466 <context>
467 <name>QJadeo</name>
468 <message>
469 <location filename="qjadeo.cpp" line="137"/>
470 <source>&amp;%1 %2</source>
471 <translation>&amp;%1 %2</translation>
472 </message>
473 <message>
474 <location filename="qjadeo.cpp" line="187"/>
475 <source>Choose video file</source>
476 <translation>Vybrat videosoubor</translation>
477 </message>
478 <message>
479 <location filename="qjadeo.cpp" line="474"/>
480 <source>Choose a font</source>
481 <translation>Vybrat písmo</translation>
482 </message>
483 </context>
484 </TS>
717717 }
718718 #endif
719719
720 if (rv < 0 && (timestamp == 0 || seekflags == SEEK_CONTINUOUS)) {
721 rv = av_seek_frame(pFormatCtx, videoStream, timestamp, 0);
722 }
723
720724 my_avprev = timestamp;
721725 if (rv < 0) return (0); // seek failed.
722726
775779 #else // test & check time-base/ framerate re-scaling
776780 if ((mtsb*framerate*av_q2d(v_stream->time_base)) >= (timestamp*framerate*av_q2d(v_stream->time_base)))
777781 #endif
782 {
783 my_avprev = mtsb;
778784 return (1); // ok!
785 }
779786
780787 /* skip to next frame */
781788 #ifdef FFDEBUG