Changeset 3560 for trunk/packages/vizservers/configure.in
- Timestamp:
- Mar 22, 2013 7:46:34 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/vizservers/configure.in
r3465 r3560 38 38 [with_vtk=$withval], 39 39 [with_vtk=yes]) 40 41 AC_ARG_WITH( 42 [ffmpeg], 43 [AS_HELP_STRING([--with-ffmpeg[=DIR]], 44 [location of ffmpeg @<:@default=yes@:>@])], 45 [], 46 [with_ffmpeg=yes]) 40 47 41 48 RP_LANG_PYTHON … … 206 213 207 214 save_CPPFLAGS=$CPPFLAGS 208 # Test for redhat-specific location of ffmpeg headers. 209 if test -d "/usr/include/ffmpeg" ; then 210 CPPFLAGS="$CPPFLAGS -I/usr/include/ffmpeg" 211 FF_INC_SPEC="-I/usr/include/ffmpeg" 212 fi 213 214 AC_CHECK_HEADERS([ffmpeg/avcodec.h libavcodec/avcodec.h ffmpeg/avformat.h libavformat/avformat.h ffmpeg/avutil.h libavutil/avutil.h],,,[ 215 #define __STDC_CONSTANT_MACROS 1 216 ]) 217 CPPFLAGS=$save_CPPFLAGS 218 219 AC_CHECK_LIB(avcodec, main,,AC_MSG_ERROR(requires libavcodec)) 220 AC_CHECK_LIB(avutil, main,,AC_MSG_ERROR(requires libavutil)) 221 AC_CHECK_LIB(avformat, main,,AC_MSG_ERROR(requires libavformat)) 222 AC_CHECK_LIB(swscale, main) 223 AC_CHECK_FUNCS(avcodec_register_all) 224 AC_CHECK_FUNCS(avcodec_init) 225 AC_CHECK_FUNCS(avformat_new_stream) 226 AC_CHECK_FUNCS(av_new_stream) 227 AC_CHECK_FUNCS(avcodec_open) 228 AC_CHECK_FUNCS(avcodec_open2) 229 AC_CHECK_FUNCS(avcodec_decode_video2) 230 AC_CHECK_FUNCS(avcodec_decode_video) 231 AC_CHECK_FUNCS(avcodec_encode_video2) 232 AC_CHECK_FUNCS(avcodec_encode_video) 233 AC_CHECK_FUNCS(avformat_open_input) 234 AC_CHECK_FUNCS(av_open_input_file) 235 AC_CHECK_FUNCS(av_guess_format) 236 AC_CHECK_FUNCS(guess_format) 237 AC_CHECK_FUNCS(av_dump_format) 238 AC_CHECK_FUNCS(dump_format) 239 AC_CHECK_FUNCS(avio_open) 240 AC_CHECK_FUNCS(url_fopen) 241 AC_CHECK_FUNCS(avio_close) 242 AC_CHECK_FUNCS(url_fclose) 243 AC_CHECK_FUNCS(avformat_alloc_context) 244 AC_CHECK_FUNCS(av_alloc_format_context) 245 AC_CHECK_FUNCS(av_set_parameters) 246 AC_CHECK_FUNCS(avformat_write_header) 247 AC_CHECK_FUNCS(av_write_header) 248 AC_CHECK_FUNC(av_write_trailer,, 249 AC_MSG_ERROR(oops! no av_write_trailer?!?)) 250 AC_CHECK_FUNC(av_freep,, AC_MSG_ERROR(oops! no av_freep ?!?)) 251 AC_CHECK_FUNC(av_free,,AC_MSG_ERROR(oops! no av_free ?!?)) 252 AC_CHECK_FUNC(av_new_stream,,AC_MSG_ERROR(oops! av_new_stream ?!?)) 253 AC_CHECK_FUNC(av_malloc,, AC_MSG_ERROR(oops! no av_malloc ?!?)) 254 AC_CHECK_FUNC(av_init_packet,,AC_MSG_ERROR(oops! no av_init_packet ?!?)) 255 AC_CHECK_FUNC(av_rescale_q,,AC_MSG_ERROR(oops! no av_rescale_q ?!?)) 256 AC_CHECK_FUNC(av_write_frame,,AC_MSG_ERROR(oops! av_write_frame ?!?)) 257 AC_CHECK_FUNCS(img_convert) 258 AC_CHECK_FUNCS(sws_scale) 259 AC_TRY_COMPILE([ 260 #define __STDC_CONSTANT_MACROS 1 261 #include <stdlib.h> 262 #ifdef HAVE_FFMPEG_AVCODEC_H 263 # include <ffmpeg/avcodec.h> 264 #endif 265 #ifdef HAVE_LIBAVCODEC_AVCODEC_H 266 # include <libavcodec/avcodec.h> 267 #endif 268 int x = AVMEDIA_TYPE_VIDEO; 269 ],, ac_avmedia_type_video="yes", ac_avmedia_type_video="no") 270 if test "$ac_avmedia_type_video" == "yes" ; then 271 AC_DEFINE(HAVE_AVMEDIA_TYPE_VIDEO,1,[Define if AVMEDIA_TYPE_VIDEO enum exists. ]) 272 fi 273 274 AC_CHECK_LIB([avcodec], [avcodec_alloc_frame]) 275 # Fallback to deprecated av_alloc_format_context if avformat_alloc_context isn't found 276 AC_CHECK_LIB([avformat], [avformat_alloc_context], [], 277 AC_CHECK_LIB([avformat], [av_alloc_format_context], [], 278 [AC_MSG_WARN([libavformat not usable])])) 279 215 216 217 #-------------------------------------------------------------------- 218 # search for ffmpeg executable 219 #-------------------------------------------------------------------- 220 if test "${with_ffmpeg}" != "no" ; then 221 if test "${with_ffmpeg}" = "yes" ; then 222 AC_PATH_PROG(FFMPEG, ffmpeg) 223 else 224 AC_PATH_PROG(FFMPEG, ffmpeg, [], [${with_ffmpeg}/bin:${with_ffmpeg}]) 225 fi 226 if test "${FFMPEG}x" != "x" ; then 227 AC_DEFINE(HAVE_FFMPEG, 1, [nanovis can use ffmpeg to create videos.]) 228 fi 229 fi 280 230 281 231 AC_MSG_CHECKING([for nVidia Cg installation]) … … 330 280 AC_SUBST(CG_INC_SPEC) 331 281 AC_SUBST(CG_LIB_SPEC) 282 AC_SUBST(FFMPEG) 332 283 AC_SUBST(FF_INC_SPEC) 333 284 AC_SUBST(LD_RPATH)
Note: See TracChangeset
for help on using the changeset viewer.