Changeset d9cb27ecc1614561769129ea3a5b4f9130488a24

Show
Ignore:
Timestamp:
02/29/08 02:43:53 (4 months ago)
Author:
Faustino Osuna <riquedafreak@videolan.org>
git-committer:
Faustino Osuna <riquedafreak@videolan.org> 1204249433 +0000
git-parent:

[e00551fba283031fa8e4036eb044c640cfdb64be]

git-author:
Faustino Osuna <riquedafreak@videolan.org> 1204249433 +0000
Message:

Too many problems with new ffmpeg detection, reverting to last known good (rev 25403).

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • configure.ac

    re00551f rd9cb27e  
    30593059     CPPFLAGS="${CPPFLAGS} ${FFMPEG_CFLAGS}" 
    30603060     CFLAGS="${CFLAGS} ${FFMPEG_CFLAGS}" 
    3061      AC_CHECK_HEADERS(libavcodec/avcodec.h ffmpeg/avcodec.h) 
    3062      AC_CHECK_HEADERS(libavformat/avformat.h ffmpeg/avformat.h) 
    3063      AC_CHECK_HEADERS(libavutil/avutil.h ffmpeg/avformat.h) 
    3064       
     3061     AC_CHECK_HEADERS(ffmpeg/avcodec.h, [], [AC_MSG_ERROR([Missing header file ffmpeg/avcodec.h.])] ) 
     3062     AC_CHECK_HEADERS(ffmpeg/avformat.h, [], [AC_MSG_ERROR([Missing header file ffmpeg/avformat.h.])] ) 
     3063     AC_CHECK_HEADERS(ffmpeg/avutil.h, [], [AC_MSG_ERROR([Missing header file ffmpeg/avutil.h.])] ) 
    30653064     dnl newer ffmpeg have a separate libpostproc 
    30663065     PKG_CHECK_MODULES(POSTPROC, libpostproc,[ 
     
    30703069     CPPFLAGS="${CPPFLAGS} ${POSTPROC_CFLAGS}" 
    30713070     CFLAGS="${CFLAGS} ${POSTPROC_CFLAGS}" 
    3072      AC_CHECK_HEADERS(postproc/postprocess.h
     3071     AC_CHECK_HEADERS(postproc/postprocess.h, [], [AC_MSG_ERROR([Missing header file postproc/postprocess.h.])]
    30733072     if test "${SYS}" = "darwin"; then 
    30743073        VLC_ADD_BUILTINS([ffmpeg]) 
     
    30903089       VLC_ADD_CFLAGS([ffmpeg],[${SWSCALE_CFLAGS}]) 
    30913090       VLC_ADD_LIBS([ffmpeg],[${SWSCALE_LIBS}]) 
     3091dnl    AC_CHECK_HEADERS(ffmpeg/swscale.h, [], [AC_MSG_ERROR([Missing header file ffmpeg/swscale.h.])]) 
    30923092       AC_CHECK_LIB(swscale, sws_getContext, 
    3093          [AC_CHECK_HEADERS([ffmpeg/avutil.h libavutil/avutil.h ffmpeg/swscale.h libswscale/swscale.h])],[],[-lavutil -lm]) 
     3093         [AC_CHECK_HEADERS([ffmpeg/avutil.h, ffmpeg/swscale.h])],[],[-lavutil -lm]) 
    30943094       ],[ true ]) 
    30953095     VLC_RESTORE_FLAGS 
     
    31013101      CPPFLAGS="${CPPFLAGS_save} ${CPPFLAGS_ffmpeg}" 
    31023102      LDFLAGS="${LDFLAGS_save} ${LDFLAGS_ffmpeg} ${LIBS_ffmpeg}" 
    3103       AC_CHECK_HEADERS(libavcodec/avcodec.h ffmpeg/avcodec.h
    3104       AC_CHECK_HEADERS(libavformat/avformat.h ffmpeg/avformat.h) 
    3105       AC_CHECK_HEADERS(libavutil/avutil.h ffmpeg/avutil.h) 
    3106       AC_CHECK_HEADERS(postproc/postprocess.h
     3103      AC_CHECK_HEADERS(ffmpeg/avcodec.h, [], [AC_MSG_ERROR([Missing header file ffmpeg/avcodec.h.])]
     3104      AC_CHECK_HEADERS(ffmpeg/avformat.h) 
     3105      AC_CHECK_HEADERS(ffmpeg/avutil.h) 
     3106      AC_CHECK_HEADERS(postproc/postprocess.h, [], [AC_MSG_ERROR([Missing header file postproc/postprocess.h.])]
    31073107 
    31083108      AC_CHECK_LIB(avutil, av_crc_init, [ 
     
    31293129 
    31303130      AC_CHECK_LIB(swscale, sws_getContext, [ 
    3131         AC_CHECK_HEADERS(libswscale/swscale.h ffmpeg/swscale.h) 
     3131        AC_CHECK_HEADERS(ffmpeg/swscale.h) 
    31323132        VLC_ADD_LIBS([ffmpeg],[-lswscale]) ], [], [-lavcodec $LDAVUTIL]) 
    31333133      LDFLAGS="${LDFLAGS_save}" 
    31343134      CPPFLAGS="${CPPFLAGS_save}" 
    31353135    ]) 
    3136      
    3137     if test "$ac_cv_header_libavcodec_avcodec_h" = "no" && test "$ac_cv_header_ffmpeg_avcodec_h" = "no"; then 
    3138         AC_MSG_ERROR([Missing header file libavcodec/avcodec.h.]) 
    3139     fi 
    3140     if test "$ac_cv_header_libavformat_avformat_h" = "no" && test $"ac_cv_header_ffmpeg_avformat_h" = "no"; then 
    3141         AC_MSG_ERROR([Missing header file libavformat/avformat.h.]) 
    3142     fi 
    3143     if test "$ac_cv_header_libavutil_avutil_h" = "no" && test "$ac_cv_header_ffmpeg_avutil_h" = "no"; then 
    3144         AC_MSG_ERROR([Missing header file libavutil/avutil.h.]) 
    3145     fi 
    3146     if test "$ac_cv_header_libswscale_swscale_h" = "no" && test "$ac_cv_header_ffmpeg_swscale_h" = "no"; then 
    3147         AC_MSG_ERROR([Missing header file libswscale/swscale.h.]) 
    3148     fi 
    31493136  fi 
    31503137fi 
  • extras/buildsystem/cmake/config.h.cmake

    re00551f rd9cb27e  
    8888#cmakedefine HAVE_FAAD_H 
    8989#cmakedefine HAVE_FCNTL_H 
    90 #cmakedefine HAVE_FFMPEG_AVCODEC_H  
    91 #cmakedefine HAVE_FFMPEG_AVFORMAT_H  
    92 #cmakedefine HAVE_FFMPEG_AVUTIL_H  
     90#cmakedefine HAVE_FFMPEG_AVCODEC_H 
     91#cmakedefine HAVE_FFMPEG_AVFORMAT_H 
     92#cmakedefine HAVE_FFMPEG_AVUTIL_H 
     93#cmakedefine HAVE_FFMPEG_AVUTIL_H_ 
    9394#cmakedefine HAVE_FFMPEG_SWSCALE_H 
    94 #cmakedefine HAVE_LIBAVCODEC_AVCODEC_H 
    95 #cmakedefine HAVE_LIBAVFORMAT_AVFORMAT_H 
    96 #cmakedefine HAVE_LIBAVUTIL_AVUTIL_H 
    97 #cmakedefine HAVE_LIBSWSCALE_SWSCALE_H 
    9895#cmakedefine HAVE_FLAC_STREAM_DECODER_H 
    9996#cmakedefine HAVE_FONTCONFIG_FONTCONFIG_H 
  • extras/buildsystem/cmake/include/config.cmake

    re00551f rd9cb27e  
    452452  set( CMAKE_REQUIRED_FLAGS ${FFmpeg_CFLAGS} ) 
    453453 
    454   vlc_check_include_files (libavcodec/avcodec.h ffmpeg/avcodec.h) 
    455   vlc_check_include_files (libavutil/avutil.h ffmpeg/avutil.h) 
    456   vlc_check_include_files (libswscale/swscale.h ffmpeg/swscale.h) 
     454  vlc_check_include_files (ffmpeg/avcodec.h) 
     455  vlc_check_include_files (ffmpeg/avutil.h) 
     456  vlc_check_include_files (ffmpeg/swscale.h) 
     457  check_include_files (swscale.h HAVE_LIBSWSCALE_TREE) 
    457458   
    458459  check_include_files ("stdint.h;postproc/postprocess.h" HAVE_POSTPROC_POSTPROCESS_H) 
  • modules/codec/ffmpeg/audio.c

    re00551f rd9cb27e  
    3636 
    3737/* ffmpeg header */ 
    38 #if defined(HAVE_LIBAVCODEC_AVCODEC_H) 
    39 #   include <libavcodec/avcodec.h> 
    40 #elif defined(HAVE_FFMPEG_AVCODEC_H) 
     38#ifdef HAVE_FFMPEG_AVCODEC_H 
    4139#   include <ffmpeg/avcodec.h> 
    4240#else 
  • modules/codec/ffmpeg/chroma.c

    re00551f rd9cb27e  
    3333#include <vlc_vout.h> 
    3434 
    35 #if defined(HAVE_LIBSWSCALE_SWSCALE_H) || defined(HAVE_FFMPEG_SWSCALE_H) || defined(HAVE_LIBSWSCALE_TREE) 
     35#if defined(HAVE_FFMPEG_SWSCALE_H) || defined(HAVE_LIBSWSCALE_TREE) 
    3636#include <vlc_filter.h> 
    3737#endif 
    3838 
    3939/* ffmpeg header */ 
    40 #if defined(HAVE_LIBAVCODEC_AVCODEC_H) 
    41 #   include <libavcodec/avcodec.h> 
    42 #elif defined(HAVE_FFMPEG_AVCODEC_H) 
     40#ifdef HAVE_FFMPEG_AVCODEC_H 
    4341#   include <ffmpeg/avcodec.h> 
    4442#else 
     
    4846#include "ffmpeg.h" 
    4947 
    50 #if !defined(HAVE_LIBSWSCALE_SWSCALE_H) && !defined(HAVE_FFMPEG_SWSCALE_H) && !defined(HAVE_LIBSWSCALE_TREE) 
     48#if !defined(HAVE_FFMPEG_SWSCALE_H) && !defined(HAVE_LIBSWSCALE_TREE) 
    5149void E_(InitLibavcodec) ( vlc_object_t *p_object ); 
    5250static void ChromaConversion( vout_thread_t *, picture_t *, picture_t * ); 
     
    364362} 
    365363 
    366 #endif /* !defined(HAVE_LIBSWSCALE_SWSCALE_H) && !defined(HAVE_FFMPEG_SWSCALE_H) && !defined(HAVE_LIBSWSCALE_TREE) */ 
     364#endif /* !defined(HAVE_FFMPEG_SWSCALE_H) && !defined(HAVE_LIBSWSCALE_TREE) */ 
  • modules/codec/ffmpeg/deinterlace.c

    re00551f rd9cb27e  
    3636 
    3737/* ffmpeg header */ 
    38 #if defined(HAVE_LIBAVCODEC_AVCODEC_H) 
    39 #   include <libavcodec/avcodec.h> 
    40 #elif defined(HAVE_FFMPEG_AVCODEC_H) 
     38#ifdef HAVE_FFMPEG_AVCODEC_H 
    4139#   include <ffmpeg/avcodec.h> 
    4240#else 
  • modules/codec/ffmpeg/demux.c

    re00551f rd9cb27e  
    3737 
    3838/* ffmpeg header */ 
    39 #if defined(HAVE_LIBAVFORMAT_AVFORMAT_H) 
    40 #   include <libavformat/avformat.h> 
    41 #elif defined(HAVE_FFMPEG_AVFORMAT_H) 
     39#ifdef HAVE_FFMPEG_AVFORMAT_H 
    4240#   include <ffmpeg/avformat.h> 
    4341#elif defined(HAVE_LIBAVFORMAT_TREE) 
     
    5048 
    5149/* Version checking */ 
    52 #if defined(HAVE_LIBSWSCALE_SWSCALE_H) || defined(HAVE_FFMPEG_SWSCALE_H) || defined(HAVE_LIBSWSCALE_TREE) 
     50#if defined(HAVE_FFMPEG_AVFORMAT_H) || defined(HAVE_LIBAVFORMAT_TREE) 
    5351 
    5452/***************************************************************************** 
     
    504502} 
    505503 
    506 #endif /* HAVE_LIBAVFORMAT_AVFORMAT_H */ 
     504#endif /* HAVE_FFMPEG_AVFORMAT_H */ 
  • modules/codec/ffmpeg/encoder.c

    re00551f rd9cb27e  
    4242/* ffmpeg header */ 
    4343#define HAVE_MMX 1 
    44 #if defined(HAVE_LIBAVCODEC_AVCODEC_H) 
    45 #   include <libavcodec/avcodec.h> 
    46 #elif defined(HAVE_FFMPEG_AVCODEC_H) 
     44#ifdef HAVE_FFMPEG_AVCODEC_H 
    4745#   include <ffmpeg/avcodec.h> 
    4846#else 
  • modules/codec/ffmpeg/ffmpeg.c

    re00551f rd9cb27e  
    3535/* ffmpeg header */ 
    3636#define HAVE_MMX 1 
    37 #if defined(HAVE_LIBAVCODEC_AVCODEC_H) 
    38 #   include <libavcodec/avcodec.h> 
    39 #elif defined(HAVE_FFMPEG_AVCODEC_H) 
     37#ifdef HAVE_FFMPEG_AVCODEC_H 
    4038#   include <ffmpeg/avcodec.h> 
    4139#else 
     
    7775static const char *enc_hq_list_text[] = { N_("rd"), N_("bits"), N_("simple") }; 
    7876 
    79 #if defined(HAVE_LIBSWSCALE_SWSCALE_H) || defined(HAVE_FFMPEG_SWSCALE_H) || defined(HAVE_LIBSWSCALE_TREE) 
     77#if defined(HAVE_FFMPEG_SWSCALE_H) || defined(HAVE_LIBSWSCALE_TREE) 
    8078static int pi_mode_values[] = { 0, 1, 2, 4, 8, 5, 6, 9, 10 }; 
    8179static const char *ppsz_mode_descriptions[] = 
     
    199197                 ENC_CHROMA_ELIM_TEXT, ENC_CHROMA_ELIM_LONGTEXT, VLC_TRUE ); 
    200198 
    201 #if defined(HAVE_LIBSWSCALE_SWSCALE_H) || defined(HAVE_FFMPEG_SWSCALE_H) || defined(HAVE_LIBSWSCALE_TREE) 
     199#if defined(HAVE_FFMPEG_AVFORMAT_H) || defined(HAVE_LIBAVFORMAT_TREE) 
    202200    /* demux submodule */ 
    203201    add_submodule(); 
     
    215213#endif 
    216214 
    217 #if defined(HAVE_LIBSWSCALE_SWSCALE_H) || defined(HAVE_FFMPEG_SWSCALE_H) || defined(HAVE_LIBSWSCALE_TREE) 
     215#if defined(HAVE_FFMPEG_SWSCALE_H) || defined(HAVE_LIBSWSCALE_TREE) 
    218216    /* video filter submodule */ 
    219217    add_submodule(); 
  • modules/codec/ffmpeg/mux.c

    re00551f rd9cb27e  
    3535 
    3636/* ffmpeg header */ 
    37 #ifdef HAVE_LIBAVFORMAT_AVFORMAT_H 
    38 #   include <libavformat/avformat.h> 
     37#ifdef HAVE_FFMPEG_AVFORMAT_H 
     38#   include <ffmpeg/avformat.h> 
    3939#elif defined(HAVE_LIBAVFORMAT_TREE) 
    4040#   include <avformat.h> 
     
    4646 
    4747/* Version checking */ 
    48 #if defined(HAVE_LIBSWSCALE_SWSCALE_H) || defined(HAVE_FFMPEG_SWSCALE_H) || defined(HAVE_LIBSWSCALE_TREE) 
     48#if defined(HAVE_FFMPEG_AVFORMAT_H) || defined(HAVE_LIBAVFORMAT_TREE) 
    4949 
    5050static const char *ppsz_mux_options[] = { 
     
    506506} 
    507507 
    508 #endif /* HAVE_LIBAVFORMAT_AVFORMAT_H */ 
     508#endif /* HAVE_FFMPEG_AVFORMAT_H */ 
  • modules/codec/ffmpeg/postprocess.c

    re00551f rd9cb27e  
    3232 
    3333/* ffmpeg header */ 
    34 #if defined(HAVE_LIBAVCODEC_AVCODEC_H) 
    35 #   include <libavcodec/avcodec.h> 
    36 #elif defined(HAVE_FFMPEG_AVCODEC_H) 
     34#ifdef HAVE_FFMPEG_AVCODEC_H 
    3735#   include <ffmpeg/avcodec.h> 
    3836#else 
  • modules/codec/ffmpeg/scale.c

    re00551f rd9cb27e  
    3535 
    3636/* ffmpeg headers */ 
    37 #if defined(HAVE_LIBAVCODEC_AVCODEC_H) 
    38 #   include <libavcodec/avcodec.h> 
    39 #elif defined(HAVE_FFMPEG_AVCODEC_H) 
     37#ifdef HAVE_FFMPEG_AVCODEC_H 
    4038#   include <ffmpeg/avcodec.h> 
    4139#else 
     
    4341#endif 
    4442 
    45 #if defined(HAVE_LIBSWSCALE_SWSCALE_H) 
    46 #   include <libswscale/swscale.h> 
    47 #elif defined(HAVE_FFMPEG_H) 
     43#ifdef HAVE_FFMPEG_SWSCALE_H 
    4844#   include <ffmpeg/swscale.h> 
    4945#elif defined(HAVE_LIBSWSCALE_TREE) 
     
    5450 
    5551/* Version checking */ 
    56 #if ( (defined(HAVE_LIBSWSCALE_SWSCALE_H) || defined(HAVE_FFMPEG_SWSCALE_H) || defined(HAVE_LIBSWSCALE_TREE)) && (LIBSWSCALE_VERSION_INT >= ((0<<16)+(5<<8)+0)) ) 
     52#if ( (defined(HAVE_FFMPEG_SWSCALE_H) || defined(HAVE_LIBSWSCALE_TREE)) && (LIBSWSCALE_VERSION_INT >= ((0<<16)+(5<<8)+0)) ) 
    5753 
    5854/***************************************************************************** 
  • modules/codec/ffmpeg/video.c

    re00551f rd9cb27e  
    3636 
    3737/* ffmpeg header */ 
    38 #if defined(HAVE_LIBAVCODEC_AVCODEC_H) 
    39 #   include <libavcodec/avcodec.h> 
    40 #elif defined(HAVE_FFMPEG_AVCODEC_H) 
     38#ifdef HAVE_FFMPEG_AVCODEC_H 
    4139#   include <ffmpeg/avcodec.h> 
    4240#else 
     
    846844                dest_pic.linesize[i] = p_pic->p[i].i_pitch; 
    847845            } 
    848 #if !defined(HAVE_LIBSWSCALE_SWSCALE_H) && !defined(HAVE_FFMPEG_SWSCALE_H) && !defined(HAVE_LIBSWSCALE_TREE) 
     846#if !defined(HAVE_FFMPEG_SWSCALE_H) && !defined(HAVE_LIBSWSCALE_TREE) 
    849847            img_convert( &dest_pic, PIX_FMT_YUV420P, 
    850848                         (AVPicture *)p_ff_pic, 
  • modules/codec/ffmpeg/video_filter.c

    re00551f rd9cb27e  
    3636 
    3737/* ffmpeg header */ 
    38 #if defined(HAVE_LIBAVCODEC_AVCODEC_H) 
    39 #   include <libavcodec/avcodec.h> 
    40 #elif defined(HAVE_FFMPEG_AVCODEC_H) 
     38#ifdef HAVE_FFMPEG_AVCODEC_H 
    4139#   include <ffmpeg/avcodec.h> 
    4240#else 
     
    4644#include "ffmpeg.h" 
    4745 
    48 #if !defined(HAVE_LIBSWSCALE_SWSCALE_H) && !defined(HAVE_FFMPEG_SWSCALE_H) && !defined(HAVE_LIBSWSCALE_TREE) 
     46#if !defined(HAVE_FFMPEG_SWSCALE_H) && !defined(HAVE_LIBSWSCALE_TREE) 
    4947void E_(InitLibavcodec) ( vlc_object_t *p_object ); 
    5048static int CheckInit( filter_t *p_filter ); 
     
    569567    return p_pic_dst; 
    570568} 
    571 #endif /* ( (defined(HAVE_LIBSWSCALE_SWSCALE_H) || defined(HAVE_FFMPEG_SWSCALE_H) || defined(HAVE_LIBSWSCALE_TREE)) */ 
     569#endif /* ( (defined(HAVE_FFMPEG_SWSCALE_H) || defined(HAVE_LIBSWSCALE_TREE)) */ 
  • modules/codec/zvbi.c

    re00551f rd9cb27e  
    137137 
    138138    /* Misc */ 
    139 #if defined(HAVE_LIBSWSCALE_SWSCALE_H) || defined(HAVE_FFMPEG_SWSCALE_H) 
     139#ifdef HAVE_FFMPEG_SWSCALE_H 
    140140    image_handler_t         *p_image; 
    141141#endif 
     
    182182    memset( p_sys, 0, sizeof(decoder_sys_t) ); 
    183183 
    184 #if defined(HAVE_LIBSWSCALE_SWSCALE_H) || defined(HAVE_FFMPEG_SWSCALE_H) 
     184#ifdef HAVE_FFMPEG_SWSCALE_H 
    185185    p_sys->p_image = image_HandlerCreate( VLC_OBJECT(p_dec) ); 
    186186    if( !p_sys->p_image ) 
     
    226226        p_dec->fmt_out.video.i_chroma = VLC_FOURCC('T','E','X','T'); 
    227227    else 
    228 #if defined(HAVE_LIBSWSCALE_SWSCALE_H) || defined(HAVE_FFMPEG_SWSCALE_H) 
     228#ifdef HAVE_FFMPEG_SWSCALE_H 
    229229        p_dec->fmt_out.video.i_chroma = VLC_FOURCC('Y','U','V','A'); 
    230230#else 
     
    247247    var_DelCallback( p_dec, "vbi-opaque", Opaque, p_sys ); 
    248248 
    249 #if defined(HAVE_LIBSWSCALE_SWSCALE_H) || defined(HAVE_FFMPEG_SWSCALE_H) 
     249#ifdef HAVE_FFMPEG_SWSCALE_H 
    250250    if( p_sys->p_image ) image_HandlerDelete( p_sys->p_image ); 
    251251#endif 
     
    324324    memset( &fmt, 0, sizeof(video_format_t) ); 
    325325    fmt.i_chroma = p_sys->b_text ? VLC_FOURCC('T','E','X','T') : 
    326 #if defined(HAVE_LIBSWSCALE_SWSCALE_H) || defined(HAVE_FFMPEG_SWSCALE_H) 
     326#ifdef HAVE_FFMPEG_SWSCALE_H 
    327327                                   VLC_FOURCC('Y','U','V','A'); 
    328328#else 
     
    384384    else 
    385385    { 
    386 #if defined(HAVE_LIBSWSCALE_SWSCALE_H) || defined(HAVE_FFMPEG_SWSCALE_H) 
     386#ifdef HAVE_FFMPEG_SWSCALE_H 
    387387        video_format_t fmt_in; 
    388388        picture_t *p_pic, *p_dest; 
  • modules/stream_out/switcher.c

    re00551f rd9cb27e  
    3939 
    4040#define HAVE_MMX 
    41 #if defined(HAVE_LIBAVCODEC_AVCODEC_H) 
    42 #   include <libavcodec/avcodec.h> 
    43 #elif defined(HAVE_FFMPEG_AVCODEC_H) 
     41#ifdef HAVE_FFMPEG_AVCODEC_H 
    4442#   include <ffmpeg/avcodec.h> 
    4543#else