Changeset 220

Show
Ignore:
Timestamp:
12/31/06 09:03:12 (2 years ago)
Author:
gbooker
Message:

Disabled GPL within ffmpeg.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/FFusionCodec.c

    r212 r220  
    3535#include "EI_Image.h" 
    3636#include "avcodec.h" 
    37 #include "postprocess.h" 
     37//#include "postprocess.h" 
    3838#include "Codecprintf.h" 
    3939 
     
    4949//--------------------------------------------------------------------------- 
    5050 
    51 typedef struct 
     51/*typedef struct 
    5252{ 
    5353    pp_mode_t                   *mode[PP_QUALITY_MAX+1]; 
     
    5555    short                       level; 
    5656        AVFrame                 *destBuffer; 
    57 } PostProcParamRecord; 
     57} PostProcParamRecord;*/ 
    5858 
    5959// 32 because that's ffmpeg's INTERNAL_BUFFER_SIZE 
     
    8181    char                        hasy420; 
    8282    char                        alreadyDonePPPref; 
    83     PostProcParamRecord               postProcParams; 
     83//    PostProcParamRecord             postProcParams; 
    8484        FILE                    *fileLog; 
    8585        int                             futureFrameAvailable; 
     
    262262        } 
    263263                 
    264               if (glob->postProcParams.destBuffer) 
     264/*            if (glob->postProcParams.destBuffer) 
    265265                { 
    266266                        av_free(glob->postProcParams.destBuffer); 
    267                 } 
     267                }*/ 
    268268         
    269269        if (glob->avCodec) 
     
    300300                } 
    301301                 
    302         for (i=0; i<=PP_QUALITY_MAX; i++) 
     302/*        for (i=0; i<=PP_QUALITY_MAX; i++) 
    303303        { 
    304304            if (glob->postProcParams.mode[i]) 
     
    307307                 
    308308        if (glob->postProcParams.context) 
    309             pp_free_context(glob->postProcParams.context); 
     309            pp_free_context(glob->postProcParams.context);*/ 
    310310                if(glob->fileLog) 
    311311                        fclose(glob->fileLog); 
     
    677677     
    678678    // Post-processing 
    679       if (!glob->postProcParams.context) 
     679/*    if (!glob->postProcParams.context) 
    680680        { 
    681681                // allocate a destination buffer so we don't mess with the decoded data 
     
    690690                        if (i <= 2)  
    691691                        { 
    692                                 glob->postProcParams.mode[i] = pp_get_mode_by_name_and_quality("h1,v1,dr"/*"al:f"*/, i); 
     692                                glob->postProcParams.mode[i] = pp_get_mode_by_name_and_quality("h1,v1,dr"/*"al:f"*, i); 
    693693                        }  
    694694                        else if (i <= 4)  
    695695                        { 
    696                                 glob->postProcParams.mode[i] = pp_get_mode_by_name_and_quality("hb,vb,dr,"/*"al:f"*/, i); 
     696                                glob->postProcParams.mode[i] = pp_get_mode_by_name_and_quality("hb,vb,dr,"/*"al:f"*, i); 
    697697                        }  
    698698                        else  
    699699                        { 
    700                                 glob->postProcParams.mode[i] = pp_get_mode_by_name_and_quality("hb,vb,dr,""hb:c,vb:c,dr:c,"/*"al:f"*/, i); 
     700                                glob->postProcParams.mode[i] = pp_get_mode_by_name_and_quality("hb,vb,dr,""hb:c,vb:c,dr:c,"/*"al:f"*, i); 
    701701                        } 
    702702                         
     
    710710                        glob->postProcParams.level = 0;//GetPPUserPreference(); 
    711711                } 
    712         } 
     712        }*/ 
    713713        capabilities->flags |= codecCanAsync | codecCanAsyncWhen; 
    714714         
     
    995995    OSErr err = noErr; 
    996996    FFusionDecompressRecord *myDrp = (FFusionDecompressRecord *)drp->userDecompressRecord; 
    997       AVFrame *ppDestPic = glob->postProcParams.destBuffer; 
     997//    AVFrame *ppDestPic = glob->postProcParams.destBuffer; 
    998998        int i, j; 
    999999         
     
    10431043                 
    10441044                // only do post processing if it's a new frame 
    1045               if (glob->postProcParams.level > 0) 
     1045/*            if (glob->postProcParams.level > 0) 
    10461046                { 
    10471047                        pp_postprocess(picture->data, picture->linesize,  
     
    10521052                                                   glob->postProcParams.context, picture->pict_type); 
    10531053                        picture = ppDestPic; 
    1054                 } 
     1054                }*/ 
    10551055        } 
    10561056         
     
    14991499} 
    15001500 
    1501 int GetPPUserPreference() 
     1501/*int GetPPUserPreference() 
    15021502{ 
    15031503    CFIndex     userPref; 
     
    16521652     
    16531653    Draw1Control(staticTextField); 
    1654 } 
     1654}*/ 
  • trunk/Perian.xcodeproj/project.pbxproj

    r219 r220  
    4040                11A70ACF0A3D0131002058D4 /* libavcodec.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 11D4EFA10A3CE8C10066D45F /* libavcodec.a */; }; 
    4141                11A70AD00A3D0131002058D4 /* libavutil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 11D4EFA20A3CE8C10066D45F /* libavutil.a */; }; 
    42                 11A70AD10A3D0131002058D4 /* libpostproc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 11D4EFA30A3CE8C10066D45F /* libpostproc.a */; }; 
    4342                11A70AD20A3D0131002058D4 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1156DBD80A3CE9F500963B0E /* libz.dylib */; }; 
    4443                11A70AD30A3D0131002058D4 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 11D4EED50A3CE7EC0066D45F /* QuickTime.framework */; }; 
     
    424423                                11A70ACF0A3D0131002058D4 /* libavcodec.a in Frameworks */, 
    425424                                11A70AD00A3D0131002058D4 /* libavutil.a in Frameworks */, 
    426                                 11A70AD10A3D0131002058D4 /* libpostproc.a in Frameworks */, 
    427425                                11A70AD20A3D0131002058D4 /* libz.dylib in Frameworks */, 
    428426                                11A70AD30A3D0131002058D4 /* QuickTime.framework in Frameworks */, 
  • trunk/createStaticLibs.sh

    r199 r220  
    33buildid_ffmpeg="r`svn info ffmpeg | grep -F Revision | awk '{print $2}'`" 
    44 
    5 generalConfigureOptions="--disable-encoders --disable-muxers --disable-strip --enable-gpl --enable-pp --enable-pthreads" 
     5generalConfigureOptions="--disable-encoders --disable-muxers --disable-strip --enable-pthreads" 
    66 
    77if [ "$BUILD_STYLE" = "Development" ] ; then