init
This commit is contained in:
commit
4b2667ef53
388
Aspect_Ratio.cpp
Normal file
388
Aspect_Ratio.cpp
Normal file
@ -0,0 +1,388 @@
|
||||
/*
|
||||
* Aspect_Ratio.cpp
|
||||
*
|
||||
* Copyright (c) 2011 Kevin Cotugno.
|
||||
*
|
||||
* Created on 6/24/11.
|
||||
*/
|
||||
#include "Aspect_Ratio.h"
|
||||
|
||||
|
||||
static A_short
|
||||
RoundPixelData(A_FpLong cur_val)
|
||||
{
|
||||
int rnd_dec = 0;
|
||||
|
||||
if((cur_val + 0.5) >= (A_short(cur_val) + 1))
|
||||
rnd_dec = (A_short)cur_val + 1;
|
||||
else
|
||||
rnd_dec = (A_short)cur_val;
|
||||
|
||||
return rnd_dec;
|
||||
}
|
||||
|
||||
static void
|
||||
CalculateRectSize(
|
||||
PF_InData *in_data,
|
||||
PF_OutData *out_data,
|
||||
PF_ParamDef *params[],
|
||||
PF_LayerDef *output,
|
||||
PF_Rect *rect,
|
||||
int rect_type)
|
||||
{
|
||||
A_FpLong LongCalcValue = ((A_FpLong)in_data->width / params[ASPECT_AMOUNT]->u.fs_d.value) *
|
||||
((A_FpLong)in_data->pixel_aspect_ratio.num / (A_FpLong)in_data->pixel_aspect_ratio.den);
|
||||
|
||||
LongCalcValue = (A_FpLong)in_data->height - LongCalcValue;
|
||||
LongCalcValue /= 2.0;
|
||||
|
||||
A_short FinalValue = RoundPixelData(LongCalcValue / ((A_FpLong)in_data->downsample_x.den / (A_FpLong)in_data->downsample_x.num));
|
||||
|
||||
if(rect_type == ASPECT_RATIO_RECT_TYPE_TOP) {
|
||||
rect->bottom = FinalValue;
|
||||
rect->left = (A_short)output->width;
|
||||
rect->right = 0;
|
||||
rect->top = 0;
|
||||
} else {
|
||||
rect->bottom = (A_short)output->height;
|
||||
rect->left = (A_short)output->width;
|
||||
rect->right = 0;
|
||||
rect->top = (A_short)output->height - FinalValue;
|
||||
}
|
||||
}
|
||||
|
||||
static A_long
|
||||
GetNewCompHeight(
|
||||
PF_InData *in_data,
|
||||
PF_OutData *out_data,
|
||||
PF_ParamDef *params[],
|
||||
PF_LayerDef *output)
|
||||
{
|
||||
return (A_long)RoundPixelData(((A_FpLong)in_data->width / params[ASPECT_AMOUNT]->u.fs_d.value) *
|
||||
((A_FpLong)in_data->pixel_aspect_ratio.num / (A_FpLong)in_data->pixel_aspect_ratio.den));
|
||||
}
|
||||
|
||||
static PF_Err
|
||||
About (
|
||||
PF_InData *in_data,
|
||||
PF_OutData *out_data,
|
||||
PF_ParamDef *params[],
|
||||
PF_LayerDef *output )
|
||||
{
|
||||
AEGP_SuiteHandler suites(in_data->pica_basicP);
|
||||
|
||||
suites.ANSICallbacksSuite1()->sprintf( out_data->return_msg,
|
||||
"%s %d.%d\r\r%s\r\rMore info on aspect ratios:\r%s",
|
||||
STR(StrID_Name),
|
||||
MAJOR_VERSION,
|
||||
MINOR_VERSION,
|
||||
STR(StrID_Description),
|
||||
STR(StrID_MoreInfo));
|
||||
return PF_Err_NONE;
|
||||
}
|
||||
|
||||
static PF_Err
|
||||
NewSizeDialog (
|
||||
PF_InData *in_data,
|
||||
PF_OutData *out_data,
|
||||
PF_ParamDef *params[],
|
||||
PF_LayerDef *output)
|
||||
{
|
||||
AEGP_SuiteHandler suites(in_data->pica_basicP);
|
||||
|
||||
A_short height = (A_short)GetNewCompHeight( in_data,
|
||||
out_data,
|
||||
params,
|
||||
output);
|
||||
|
||||
suites.ANSICallbacksSuite1()->sprintf( out_data->return_msg,
|
||||
"%s %hd pixels.",
|
||||
STR(StrID_NewHight_Description),
|
||||
height);
|
||||
|
||||
return PF_Err_NONE;
|
||||
}
|
||||
|
||||
static PF_Err
|
||||
GlobalSetup (
|
||||
PF_InData *in_data,
|
||||
PF_OutData *out_data,
|
||||
PF_ParamDef *params[],
|
||||
PF_LayerDef *output )
|
||||
{
|
||||
PF_Err err = PF_Err_NONE;
|
||||
|
||||
out_data->my_version = PF_VERSION( MAJOR_VERSION,
|
||||
MINOR_VERSION,
|
||||
BUG_VERSION,
|
||||
STAGE_VERSION,
|
||||
BUILD_VERSION);
|
||||
|
||||
out_data->out_flags = PF_OutFlag_I_DO_DIALOG|
|
||||
PF_ParamFlag_SUPERVISE;
|
||||
|
||||
return err;
|
||||
}
|
||||
|
||||
|
||||
static PF_Err
|
||||
ParamsSetup (
|
||||
PF_InData *in_data,
|
||||
PF_OutData *out_data,
|
||||
PF_ParamDef *params[],
|
||||
PF_LayerDef *output )
|
||||
{
|
||||
PF_Err err = PF_Err_NONE;
|
||||
PF_ParamDef def;
|
||||
PF_EffectUISuite1 *EffectUISuiteP = NULL;
|
||||
|
||||
AEFX_CLR_STRUCT(def);
|
||||
|
||||
def.flags = PF_ParamFlag_CANNOT_TIME_VARY |
|
||||
PF_ParamFlag_SUPERVISE;
|
||||
|
||||
PF_ADD_POPUP( STR(StrID_Aspcet_Preset_Name),
|
||||
ASPECT_PRESET_NUM,
|
||||
ASPECT_PRESET_DFLT,
|
||||
STR(StrID_Aspect_Preset_Choices),
|
||||
ASPECT_PRESET_ID);
|
||||
|
||||
AEFX_CLR_STRUCT(def);
|
||||
|
||||
def.flags = PF_ParamFlag_SUPERVISE;
|
||||
|
||||
PF_ADD_FLOAT_SLIDER(STR(StrID_Aspect_Amount_Param_Name),
|
||||
ASPECT_RATIO_AMOUT_MIN,
|
||||
ASPECT_RATIO_AMOUT_MAX,
|
||||
ASPECT_RATIO_AMOUT_MIN,
|
||||
ASPECT_RATIO_AMOUT_MAX,
|
||||
0,
|
||||
ASPECT_RATIO_AMOUT_DFLT,
|
||||
ASPECT_RATIO_AMOUT_PREC,
|
||||
0,
|
||||
0,
|
||||
ASPECT_AMOUNT_ID);
|
||||
|
||||
AEFX_CLR_STRUCT(def);
|
||||
|
||||
out_data->num_params = ASPECT_NUM_PARAMS;
|
||||
|
||||
ERR(AEFX_AcquireSuite( in_data,
|
||||
out_data,
|
||||
kPFEffectUISuite,
|
||||
kPFEffectUISuiteVersion1,
|
||||
"Couldn't load suite.",
|
||||
(void**)&EffectUISuiteP));
|
||||
|
||||
EffectUISuiteP->PF_SetOptionsButtonName( in_data->effect_ref,
|
||||
STR(StrID_NewHight));
|
||||
|
||||
ERR(AEFX_ReleaseSuite( in_data,
|
||||
out_data,
|
||||
kPFEffectUISuite,
|
||||
kPFEffectUISuiteVersion1,
|
||||
"Couldn't release suite"));
|
||||
|
||||
return err;
|
||||
}
|
||||
|
||||
static PF_Err
|
||||
HandleChangedParam (
|
||||
PF_InData *in_data,
|
||||
PF_OutData *out_data,
|
||||
PF_ParamDef *params[],
|
||||
PF_LayerDef *output,
|
||||
PF_UserChangedParamExtra *extra)
|
||||
{
|
||||
PF_Err err = PF_Err_NONE;
|
||||
|
||||
// Change the preset popup to the correct value when the user manually selects a value for the aspect slider.
|
||||
if (extra->param_index == ASPECT_AMOUNT) {
|
||||
|
||||
// Let AE know to update the parameter.
|
||||
params[ASPECT_PRESET]->uu.change_flags = PF_ChangeFlag_CHANGED_VALUE;
|
||||
|
||||
if((params[ASPECT_AMOUNT]->u.fs_d.value >= 1.7755001) && (params[ASPECT_AMOUNT]->u.fs_d.value <= 1.785)) {
|
||||
params[ASPECT_PRESET]->u.pd.value = ASPECT_PRESET_178;
|
||||
}
|
||||
|
||||
else if((params[ASPECT_AMOUNT]->u.fs_d.value >= 1.84) && (params[ASPECT_AMOUNT]->u.fs_d.value <= 1.855)) {
|
||||
params[ASPECT_PRESET]->u.pd.value = ASPECT_PRESET_185;
|
||||
}
|
||||
|
||||
else if((params[ASPECT_AMOUNT]->u.fs_d.value >= 2.385) && (params[ASPECT_AMOUNT]->u.fs_d.value <= 2.395)) {
|
||||
params[ASPECT_PRESET]->u.pd.value = ASPECT_PRESET_239;
|
||||
}
|
||||
|
||||
else if((params[ASPECT_AMOUNT]->u.fs_d.value >= 2.395) && (params[ASPECT_AMOUNT]->u.fs_d.value <= 2.405)) {
|
||||
params[ASPECT_PRESET]->u.pd.value = ASPECT_PRESET_240;
|
||||
}
|
||||
|
||||
else if((params[ASPECT_AMOUNT]->u.fs_d.value >= 2.545) && (params[ASPECT_AMOUNT]->u.fs_d.value <= 2.555)) {
|
||||
params[ASPECT_PRESET]->u.pd.value = ASPECT_PRESET_255;
|
||||
}
|
||||
|
||||
else {
|
||||
params[ASPECT_PRESET]->u.pd.value = ASPECT_PRESET_CUSTOM;
|
||||
}
|
||||
|
||||
|
||||
// Change the apect slider value to match the correct value of the preset the user selected.
|
||||
} else if (extra->param_index == ASPECT_PRESET) {
|
||||
|
||||
// Let AE know to update the parameter.
|
||||
params[ASPECT_AMOUNT]->uu.change_flags = PF_ChangeFlag_CHANGED_VALUE;
|
||||
|
||||
switch (params[ASPECT_PRESET]->u.pd.value) {
|
||||
|
||||
case ASPECT_PRESET_178:
|
||||
params[ASPECT_AMOUNT]->u.fs_d.value = 1.7777777;
|
||||
break;
|
||||
|
||||
case ASPECT_PRESET_185:
|
||||
params[ASPECT_AMOUNT]->u.fs_d.value = 1.85;
|
||||
break;
|
||||
|
||||
case ASPECT_PRESET_239:
|
||||
params[ASPECT_AMOUNT]->u.fs_d.value = 2.39;
|
||||
break;
|
||||
|
||||
case ASPECT_PRESET_240:
|
||||
params[ASPECT_AMOUNT]->u.fs_d.value = 2.40;
|
||||
break;
|
||||
|
||||
case ASPECT_PRESET_255:
|
||||
params[ASPECT_AMOUNT]->u.fs_d.value = 2.55;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return err;
|
||||
}
|
||||
|
||||
static PF_Err
|
||||
Render (
|
||||
PF_InData *in_data,
|
||||
PF_OutData *out_data,
|
||||
PF_ParamDef *params[],
|
||||
PF_LayerDef *output )
|
||||
{
|
||||
PF_Err err = PF_Err_NONE;
|
||||
AEGP_SuiteHandler suites(in_data->pica_basicP);
|
||||
PF_Pixel *PixelColorBlack = new PF_Pixel;
|
||||
PF_Rect *TopRect = new PF_Rect, *BottomRect = new PF_Rect;
|
||||
|
||||
PixelColorBlack->alpha = 0;
|
||||
|
||||
ERR(suites.WorldTransformSuite1()->copy( in_data->effect_ref,
|
||||
¶ms[ASPECT_INPUT]->u.ld,
|
||||
output,
|
||||
NULL,
|
||||
NULL));
|
||||
// Get the top rect.
|
||||
CalculateRectSize( in_data,
|
||||
out_data,
|
||||
params,
|
||||
output,
|
||||
TopRect,
|
||||
ASPECT_RATIO_RECT_TYPE_TOP);
|
||||
|
||||
// Get the bottom rect.
|
||||
CalculateRectSize( in_data,
|
||||
out_data,
|
||||
params,
|
||||
output,
|
||||
BottomRect,
|
||||
ASPECT_RATIO_RECT_TYPE_BOTTOM);
|
||||
|
||||
|
||||
// Top letterbox.
|
||||
ERR(suites.FillMatteSuite1()->fill( in_data->effect_ref,
|
||||
PixelColorBlack,
|
||||
TopRect,
|
||||
output));
|
||||
|
||||
// Bottom letterbox.
|
||||
ERR(suites.FillMatteSuite1()->fill( in_data->effect_ref,
|
||||
PixelColorBlack,
|
||||
BottomRect,
|
||||
output));
|
||||
|
||||
// Clean up memory.
|
||||
delete PixelColorBlack;
|
||||
delete TopRect;
|
||||
delete BottomRect;
|
||||
|
||||
return err;
|
||||
}
|
||||
|
||||
DllExport
|
||||
PF_Err
|
||||
EntryPointFunc (
|
||||
PF_Cmd cmd,
|
||||
PF_InData *in_data,
|
||||
PF_OutData *out_data,
|
||||
PF_ParamDef *params[],
|
||||
PF_LayerDef *output,
|
||||
void *extra)
|
||||
{
|
||||
PF_Err err = PF_Err_NONE;
|
||||
|
||||
try {
|
||||
switch (cmd) {
|
||||
case PF_Cmd_ABOUT:
|
||||
|
||||
err = About(in_data,
|
||||
out_data,
|
||||
params,
|
||||
output);
|
||||
break;
|
||||
|
||||
case PF_Cmd_GLOBAL_SETUP:
|
||||
|
||||
err = GlobalSetup( in_data,
|
||||
out_data,
|
||||
params,
|
||||
output);
|
||||
break;
|
||||
|
||||
case PF_Cmd_PARAMS_SETUP:
|
||||
|
||||
err = ParamsSetup( in_data,
|
||||
out_data,
|
||||
params,
|
||||
output);
|
||||
break;
|
||||
|
||||
case PF_Cmd_DO_DIALOG:
|
||||
|
||||
err = NewSizeDialog( in_data,
|
||||
out_data,
|
||||
params,
|
||||
output);
|
||||
break;
|
||||
|
||||
case PF_Cmd_RENDER:
|
||||
|
||||
err = Render( in_data,
|
||||
out_data,
|
||||
params,
|
||||
output);
|
||||
break;
|
||||
|
||||
case PF_Cmd_USER_CHANGED_PARAM:
|
||||
|
||||
err = HandleChangedParam( in_data,
|
||||
out_data,
|
||||
params,
|
||||
output,
|
||||
reinterpret_cast<PF_UserChangedParamExtra*>(extra));
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
catch(PF_Err &thrown_err){
|
||||
err = thrown_err;
|
||||
}
|
||||
return err;
|
||||
}
|
110
Aspect_Ratio.h
Normal file
110
Aspect_Ratio.h
Normal file
@ -0,0 +1,110 @@
|
||||
/*
|
||||
* Aspect_Ratio.h
|
||||
*
|
||||
* Copyright (c) 2011 Kevin Cotugno.
|
||||
*
|
||||
* Created on 6/24/11.
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
#ifndef ASPECT_RATIO_H
|
||||
#define ASPECT_RATIO_H
|
||||
|
||||
typedef unsigned char u_char;
|
||||
typedef unsigned short u_short;
|
||||
typedef unsigned short u_int16;
|
||||
typedef unsigned long u_long;
|
||||
typedef short int int16;
|
||||
|
||||
#define PF_TABLE_BITS 12
|
||||
#define PF_TABLE_SZ_16 4096
|
||||
|
||||
#include "AEConfig.h"
|
||||
|
||||
#ifdef AE_OS_WIN
|
||||
typedef unsigned short PixelType;
|
||||
#include <Windows.h>
|
||||
#endif
|
||||
|
||||
#include "entry.h"
|
||||
#include "AE_Effect.h"
|
||||
#include "AE_EffectCB.h"
|
||||
#include "AE_Macros.h"
|
||||
#include "Param_Utils.h"
|
||||
#include "AE_EffectCBSuites.h"
|
||||
#include "String_Utils.h"
|
||||
#include "AE_GeneralPlug.h"
|
||||
#include "AEFX_ChannelDepthTpl.h"
|
||||
#include "AEGP_SuiteHandler.h"
|
||||
#include "PF_Suite_Helper.h"
|
||||
|
||||
#include "Aspect_Ratio_Strings.h"
|
||||
|
||||
/* Versioning information */
|
||||
|
||||
#define MAJOR_VERSION 1
|
||||
#define MINOR_VERSION 0
|
||||
#define BUG_VERSION 0
|
||||
#define STAGE_VERSION PF_Stage_RELEASE
|
||||
#define BUILD_VERSION 1
|
||||
|
||||
|
||||
enum
|
||||
{
|
||||
ASPECT_RATIO_RECT_TYPE_TOP = 0,
|
||||
ASPECT_RATIO_RECT_TYPE_BOTTOM
|
||||
};
|
||||
|
||||
|
||||
/* Parameter defaults */
|
||||
|
||||
#define ASPECT_PRESET_NUM 5
|
||||
#define ASPECT_PRESET_DFLT 4
|
||||
|
||||
#define ASPECT_RATIO_AMOUT_MIN 1.0f
|
||||
#define ASPECT_RATIO_AMOUT_MAX 5.0f
|
||||
#define ASPECT_RATIO_AMOUT_DFLT 2.40f
|
||||
#define ASPECT_RATIO_AMOUT_PREC 2
|
||||
|
||||
|
||||
enum {
|
||||
ASPECT_INPUT = 0,
|
||||
ASPECT_PRESET,
|
||||
ASPECT_AMOUNT,
|
||||
ASPECT_NUM_PARAMS
|
||||
};
|
||||
|
||||
enum {
|
||||
ASPECT_PRESET_ID = 1,
|
||||
ASPECT_AMOUNT_ID
|
||||
};
|
||||
|
||||
enum {
|
||||
ASPECT_PRESET_178 = 1,
|
||||
ASPECT_PRESET_185,
|
||||
ASPECT_PRESET_239,
|
||||
ASPECT_PRESET_240,
|
||||
ASPECT_PRESET_255,
|
||||
ASPECT_PRESET_CUSTOM
|
||||
};
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
DllExport PF_Err
|
||||
EntryPointFunc(
|
||||
PF_Cmd cmd,
|
||||
PF_InData *in_data,
|
||||
PF_OutData *out_data,
|
||||
PF_ParamDef *params[],
|
||||
PF_LayerDef *output,
|
||||
void *extra) ;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif // ASPECT_RATIO_H
|
65
Aspect_RatioPiPL.r
Normal file
65
Aspect_RatioPiPL.r
Normal file
@ -0,0 +1,65 @@
|
||||
#include "AEConfig.h"
|
||||
|
||||
#ifndef AE_OS_WIN
|
||||
#include <AE_General.r>
|
||||
#endif
|
||||
|
||||
resource 'PiPL' (16000) {
|
||||
{ /* array properties: 12 elements */
|
||||
/* [1] */
|
||||
Kind {
|
||||
AEEffect
|
||||
},
|
||||
/* [2] */
|
||||
Name {
|
||||
"Aspect Ratio"
|
||||
},
|
||||
/* [3] */
|
||||
Category {
|
||||
"Kevin Cotugno"
|
||||
},
|
||||
#ifdef AE_OS_WIN
|
||||
CodeWin32X86 {"EntryPointFunc"},
|
||||
#else
|
||||
#ifdef AE_OS_MAC
|
||||
CodeMachOPowerPC {"EntryPointFunc"},
|
||||
CodeMacIntel32 {"EntryPointFunc"},
|
||||
#endif
|
||||
#endif
|
||||
/* [6] */
|
||||
AE_PiPL_Version {
|
||||
2,
|
||||
0
|
||||
},
|
||||
/* [7] */
|
||||
AE_Effect_Spec_Version {
|
||||
12,
|
||||
12
|
||||
},
|
||||
/* [8] */
|
||||
AE_Effect_Version {
|
||||
525825 /* 1.1 */
|
||||
},
|
||||
/* [9] */
|
||||
AE_Effect_Info_Flags {
|
||||
0
|
||||
},
|
||||
/* [10] */
|
||||
AE_Effect_Global_OutFlags {
|
||||
96
|
||||
|
||||
},
|
||||
AE_Effect_Global_OutFlags_2 {
|
||||
0x00000000
|
||||
},
|
||||
/* [11] */
|
||||
AE_Effect_Match_Name {
|
||||
"ADBE Aspect_Ratio"
|
||||
},
|
||||
/* [12] */
|
||||
AE_Reserved_Info {
|
||||
0
|
||||
}
|
||||
}
|
||||
};
|
||||
|
40
Aspect_Ratio_Strings.cpp
Normal file
40
Aspect_Ratio_Strings.cpp
Normal file
@ -0,0 +1,40 @@
|
||||
/*
|
||||
* Aspect_Ratio_Strings.cpp
|
||||
*
|
||||
* Copyright (c) 2011 Kevin Cotugno.
|
||||
*
|
||||
* Created on 6/24/11.
|
||||
*/
|
||||
#include "Aspect_Ratio.h"
|
||||
|
||||
typedef struct {
|
||||
unsigned long index;
|
||||
char str[256];
|
||||
} TableString;
|
||||
|
||||
|
||||
|
||||
TableString g_strs[StrID_NUMTYPES] = {
|
||||
StrID_NONE, "",
|
||||
StrID_Name, "Aspect Ratio",
|
||||
StrID_Description, "Adjust the aspect ratio of the image by creating a letterbox over the image.\r\rCopyright (c) 2011 Kevin Cotugno.",
|
||||
StrID_MoreInfo, "en.wikipedia.org/wiki/Aspect_ratio_(image)",
|
||||
StrID_NewHight, "New Height",
|
||||
StrID_NewHight_Description, "The new comp height is",
|
||||
StrID_Aspcet_Preset_Name, "Presets",
|
||||
StrID_Aspect_Preset_Choices, "(1.78:1 or 16x9) Standard widescreen ratio of HDTV's.|"
|
||||
"(1.85:1) 35mm widescreen for theatrical films.|"
|
||||
"(2.39:1) 35mm anamorphic for theatrical films.|"
|
||||
"(2.40:1) 2.39 films converted for disc.|"
|
||||
"(2.55:1) Orignal aspect ratio of CinemaScope.|"
|
||||
"Custom",
|
||||
StrID_Aspect_Amount_Param_Name, "Aspect Ratio",
|
||||
StrID_Err_LoadSuite, "Error loading suite.",
|
||||
StrID_Err_FreeSuite, "Error releasing suite.",
|
||||
};
|
||||
|
||||
|
||||
char *GetStringPtr(int strNum)
|
||||
{
|
||||
return g_strs[strNum].str;
|
||||
}
|
23
Aspect_Ratio_Strings.h
Normal file
23
Aspect_Ratio_Strings.h
Normal file
@ -0,0 +1,23 @@
|
||||
/*
|
||||
* Aspect_Ratio_Strings.h
|
||||
*
|
||||
* Copyright (c) 2011 Kevin Cotugno.
|
||||
*
|
||||
* Created on 6/24/11.
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
typedef enum {
|
||||
StrID_NONE,
|
||||
StrID_Name,
|
||||
StrID_Description,
|
||||
StrID_MoreInfo,
|
||||
StrID_NewHight,
|
||||
StrID_NewHight_Description,
|
||||
StrID_Aspcet_Preset_Name,
|
||||
StrID_Aspect_Preset_Choices,
|
||||
StrID_Aspect_Amount_Param_Name,
|
||||
StrID_Err_LoadSuite,
|
||||
StrID_Err_FreeSuite,
|
||||
StrID_NUMTYPES
|
||||
} StrIDType;
|
27
win/Aspect_Ratio.sln
Normal file
27
win/Aspect_Ratio.sln
Normal file
@ -0,0 +1,27 @@
|
||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
||||
# Visual C++ Express 2010
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Aspect_Ratio", "Aspect_Ratio.vcxproj", "{2C8DED3E-111D-4272-A54A-F1865F02A90E}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{2C8DED3E-111D-4272-A54A-F1865F02A90E}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{2C8DED3E-111D-4272-A54A-F1865F02A90E}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{2C8DED3E-111D-4272-A54A-F1865F02A90E}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{2C8DED3E-111D-4272-A54A-F1865F02A90E}.Release|Win32.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(SourceCodeControl) = preSolution
|
||||
SccNumberOfProjects = 1
|
||||
SccProjectUniqueName0 = Skeleton.vcproj
|
||||
SccProjectName0 = Perforce\u0020Project
|
||||
SccLocalPath0 = .
|
||||
SccProvider0 = MSSCCI:Perforce\u0020SCM
|
||||
CanCheckoutShared = true
|
||||
EndGlobalSection
|
||||
EndGlobal
|
286
win/Aspect_Ratio.vcxproj
Normal file
286
win/Aspect_Ratio.vcxproj
Normal file
@ -0,0 +1,286 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{2C8DED3E-111D-4272-A54A-F1865F02A90E}</ProjectGuid>
|
||||
<RootNamespace>Aspect_Ratio</RootNamespace>
|
||||
<ProjectName>Aspect_Ratio</ProjectName>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\Debug\</OutDir>
|
||||
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\Release\</OutDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\Debug\</IntDir>
|
||||
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\Release\</IntDir>
|
||||
<IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</IgnoreImportLibrary>
|
||||
<IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</IgnoreImportLibrary>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
|
||||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</LinkIncremental>
|
||||
<CustomBuildAfterTargets Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
</CustomBuildAfterTargets>
|
||||
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.aex</TargetExt>
|
||||
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..aex</TargetExt>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Midl>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>Win32</TargetEnvironment>
|
||||
<TypeLibraryName>.\Debug/Skeleton.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<AdditionalIncludeDirectories>..\..\..\Headers\SP;..\..\..\Headers\Legacy;..\..\..\Headers\AS;..\..\..\Headers\ADM;..\..\..\Resources;..\..\..\Util;..\..\..\Headers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>MSWindows;WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<StructMemberAlignment>4Bytes</StructMemberAlignment>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>AE_Effect.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>.\Debug/Aspect_Ratio.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerOutput>AssemblyAndSourceCode</AssemblerOutput>
|
||||
<AssemblerListingLocation>.\Debug/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\Debug/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\Debug/</ProgramDataBaseFileName>
|
||||
<BrowseInformation>true</BrowseInformation>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<TreatWarningAsError>true</TreatWarningAsError>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
|
||||
<CompileAs>Default</CompileAs>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<ShowProgress>NotSet</ShowProgress>
|
||||
<OutputFile>$(AE_PLUGIN_BUILD_DIR)\Aspect_Ratio_Debug.aex</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>.\Debug/Aspect_Ratio.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<ImportLibrary>.\Debug/Aspect_Ratio.lib</ImportLibrary>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
</Link>
|
||||
<CustomBuildStep>
|
||||
<Command>
|
||||
</Command>
|
||||
</CustomBuildStep>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Midl>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>Win32</TargetEnvironment>
|
||||
<TypeLibraryName>.\Debug/Skeleton.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<AdditionalIncludeDirectories>..\..\..\Headers\SP;..\..\..\Headers\Legacy;..\..\..\Headers\AS;..\..\..\Headers\ADM;..\..\..\Resources;..\..\..\Util;..\..\..\Headers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>MSWindows;WIN32;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<StructMemberAlignment>4Bytes</StructMemberAlignment>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>AE_Effect.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>.\Release/Aspect_Ratio.pch</PrecompiledHeaderOutputFile>
|
||||
<AssemblerOutput>AssemblyAndSourceCode</AssemblerOutput>
|
||||
<AssemblerListingLocation>.\Release/</AssemblerListingLocation>
|
||||
<ObjectFileName>.\Release/</ObjectFileName>
|
||||
<ProgramDataBaseFileName>.\Release/</ProgramDataBaseFileName>
|
||||
<BrowseInformation>true</BrowseInformation>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<TreatWarningAsError>true</TreatWarningAsError>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<DebugInformationFormat>
|
||||
</DebugInformationFormat>
|
||||
<CompileAs>Default</CompileAs>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<ShowProgress>NotSet</ShowProgress>
|
||||
<OutputFile>$(AE_PLUGIN_BUILD_DIR)\Aspect_Ratio.aex</OutputFile>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<GenerateDebugInformation>false</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>.\Release/Aspect_Ratio.pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<ImportLibrary>.\Release/Aspect_Ratio.lib</ImportLibrary>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
</Link>
|
||||
<Xdcmake>
|
||||
<OutputFile>$(OutDir)$(TargetName).xml</OutputFile>
|
||||
</Xdcmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\Aspect_RatioPiPL.r">
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Compiling the PiPL</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Compiling the PiPL</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cl /I "$(ProjectDir)..\..\..\Headers" /EP ".."\\"%(Filename).r" > "$(IntDir)"\\"%(Filename).rr"
|
||||
"$(ProjectDir)..\..\..\Resources\PiPLTool" "$(IntDir)%(Filename).rr" "$(IntDir)%(Filename).rrc"
|
||||
cl /D "MSWindows" /EP $(IntDir)%(Filename).rrc > "$(ProjectDir)"\\"%(Filename)".rc
|
||||
</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">cl /I "$(ProjectDir)..\..\..\Headers" /EP ".."\\"%(Filename).r" > "$(IntDir)"\\"%(Filename).rr"
|
||||
"$(ProjectDir)..\..\..\Resources\PiPLTool" "$(IntDir)%(Filename).rr" "$(IntDir)%(Filename).rrc"
|
||||
cl /D "MSWindows" /EP $(IntDir)%(Filename).rrc > "$(ProjectDir)"\\"%(Filename)".rc
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)%(Filename).rc;%(Outputs)</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)%(Filename).rc;%(Outputs)</Outputs>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="Aspect_RatioPiPL.rc" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\Util\PF_Suite_Helper.h" />
|
||||
<ClInclude Include="..\Aspect_Ratio.h" />
|
||||
<ClInclude Include="..\..\..\Headers\A.h" />
|
||||
<ClInclude Include="..\..\..\Headers\AE_Effect.h" />
|
||||
<ClInclude Include="..\..\..\Headers\AE_EffectCB.h" />
|
||||
<ClInclude Include="..\..\..\Headers\AE_EffectCBSuites.h" />
|
||||
<ClInclude Include="..\..\..\Headers\AE_EffectSuites.h" />
|
||||
<ClInclude Include="..\..\..\Util\AE_EffectSuitesHelper.h" />
|
||||
<ClInclude Include="..\..\..\Headers\AE_EffectUI.h" />
|
||||
<ClInclude Include="..\..\..\Headers\AE_GeneralPlug.h" />
|
||||
<ClInclude Include="..\..\..\Headers\AE_GeneralPlugOld.h" />
|
||||
<ClInclude Include="..\..\..\Headers\AE_IO.h" />
|
||||
<ClInclude Include="..\..\..\Headers\AE_Macros.h" />
|
||||
<ClInclude Include="..\..\..\Util\AEFX_ChannelDepthTpl.h" />
|
||||
<ClInclude Include="..\..\..\Util\AEGP_SuiteHandler.h" />
|
||||
<ClInclude Include="..\..\..\Util\entry.h" />
|
||||
<ClInclude Include="..\..\..\Headers\FIEL_Public.h" />
|
||||
<ClInclude Include="..\..\..\Util\Param_Utils.h" />
|
||||
<ClInclude Include="..\..\..\Headers\PF_Masks.h" />
|
||||
<ClInclude Include="..\..\..\Headers\PR_Public.h" />
|
||||
<ClInclude Include="..\..\..\Headers\PT_Public.h" />
|
||||
<ClInclude Include="..\Aspect_Ratio_Strings.h" />
|
||||
<ClInclude Include="..\..\..\Util\String_Utils.h" />
|
||||
<ClInclude Include="..\..\..\Headers\ADM\ADMBasic.h" />
|
||||
<ClInclude Include="..\..\..\Headers\Legacy\ADMBasicOld.h" />
|
||||
<ClInclude Include="..\..\..\Headers\ADM\ADMDialog.h" />
|
||||
<ClInclude Include="..\..\..\Headers\ADM\ADMDialogGroup.h" />
|
||||
<ClInclude Include="..\..\..\Headers\Legacy\ADMDialogGroupOld.h" />
|
||||
<ClInclude Include="..\..\..\Headers\Legacy\ADMDialogOld.h" />
|
||||
<ClInclude Include="..\..\..\Headers\ADM\ADMEntry.h" />
|
||||
<ClInclude Include="..\..\..\Headers\Legacy\ADMEntryOld.h" />
|
||||
<ClInclude Include="..\..\..\Headers\ADM\ADMItem.h" />
|
||||
<ClInclude Include="..\..\..\Headers\Legacy\ADMItemOld.h" />
|
||||
<ClInclude Include="..\..\..\Headers\ADM\ADMList.h" />
|
||||
<ClInclude Include="..\..\..\Headers\Legacy\ADMListOld.h" />
|
||||
<ClInclude Include="..\..\..\Headers\ADM\ADMNotifier.h" />
|
||||
<ClInclude Include="..\..\..\Headers\Legacy\ADMNotifierOld.h" />
|
||||
<ClInclude Include="..\..\..\Headers\ADM\ADMTracker.h" />
|
||||
<ClInclude Include="..\..\..\Headers\ADM\ADMTypes.h" />
|
||||
<ClInclude Include="..\..\..\Headers\AS\ASConfig.h" />
|
||||
<ClInclude Include="..\..\..\Headers\AS\ASHelp.h" />
|
||||
<ClInclude Include="..\..\..\Headers\AS\ASPragma.h" />
|
||||
<ClInclude Include="..\..\..\Headers\AS\ASTypes.h" />
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPAccess.h" />
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPAdapts.h" />
|
||||
<ClInclude Include="..\..\..\Headers\SPAdapts.h" />
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPBasic.h" />
|
||||
<ClInclude Include="..\..\..\Headers\SPBasic.h" />
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPCaches.h" />
|
||||
<ClInclude Include="..\..\..\Headers\SPCaches.h" />
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPConfig.h" />
|
||||
<ClInclude Include="..\..\..\Headers\SPConfig.h" />
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPErrorCodes.h" />
|
||||
<ClInclude Include="..\..\..\Headers\SPErrorCodes.h" />
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPFiles.h" />
|
||||
<ClInclude Include="..\..\..\Headers\SPFiles.h" />
|
||||
<ClInclude Include="..\..\..\Headers\SPInterf.h" />
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPMData.h" />
|
||||
<ClInclude Include="..\..\..\Headers\SPMData.h" />
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPPiPL.h" />
|
||||
<ClInclude Include="..\..\..\Headers\SPPiPL.h" />
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPPlugs.h" />
|
||||
<ClInclude Include="..\..\..\Headers\SPPlugs.h" />
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPProps.h" />
|
||||
<ClInclude Include="..\..\..\Headers\SPProps.h" />
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPStrngs.h" />
|
||||
<ClInclude Include="..\..\..\Headers\SPStrngs.h" />
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPSuites.h" />
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPTypes.h" />
|
||||
<ClInclude Include="..\..\..\Headers\SPTypes.h" />
|
||||
<ClInclude Include="..\..\..\..\..\..\..\devstudio\Include\BASETSD.H" />
|
||||
<ClInclude Include="..\..\..\..\..\..\..\Program Files\Microsoft Visual Studio\VC98\Include\BASETSD.H" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\Util\AEGP_SuiteHandler.cpp">
|
||||
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
|
||||
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Disabled</Optimization>
|
||||
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MSWindows;WIN32;_DEBUG;_WINDOWS</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MSWindows;WIN32;_DEBUG;_WINDOWS</PreprocessorDefinitions>
|
||||
<BrowseInformation Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</BrowseInformation>
|
||||
<BrowseInformation Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</BrowseInformation>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\Util\MissingSuiteError.cpp" />
|
||||
<ClCompile Include="..\..\..\Util\PF_Suite_Helper.c" />
|
||||
<ClCompile Include="..\Aspect_Ratio_Strings.cpp">
|
||||
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
|
||||
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Disabled</Optimization>
|
||||
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MSWindows;WIN32;_DEBUG;_WINDOWS</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MSWindows;WIN32;_WINDOWS</PreprocessorDefinitions>
|
||||
<BrowseInformation Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</BrowseInformation>
|
||||
<BrowseInformation Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</BrowseInformation>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Aspect_Ratio.cpp">
|
||||
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
|
||||
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
|
||||
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MSWindows;WIN32;_DEBUG;_WINDOWS</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MSWindows;WIN32;_WINDOWS</PreprocessorDefinitions>
|
||||
<BrowseInformation Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</BrowseInformation>
|
||||
<BrowseInformation Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</BrowseInformation>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
270
win/Aspect_Ratio.vcxproj.filters
Normal file
270
win/Aspect_Ratio.vcxproj.filters
Normal file
@ -0,0 +1,270 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Resources">
|
||||
<UniqueIdentifier>{91cc751c-45fa-42ac-84fb-f20843d4b8a4}</UniqueIdentifier>
|
||||
<Extensions>ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Headers">
|
||||
<UniqueIdentifier>{a346e382-fd7f-4ae2-b0b1-5afa43d15faf}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Headers\AE">
|
||||
<UniqueIdentifier>{94d99486-fea0-4fc9-9056-c29ab08e8a5b}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Headers\AE\ADM">
|
||||
<UniqueIdentifier>{9308ecb1-c04c-48ef-8383-69aecfcc64aa}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Headers\AE\PICA">
|
||||
<UniqueIdentifier>{47b6acbe-64e4-41cc-b483-86b68197efa8}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Headers\Windows">
|
||||
<UniqueIdentifier>{de703937-fcc4-4083-b352-13e57032e967}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Supporting code">
|
||||
<UniqueIdentifier>{5bc169d4-3f74-4fbb-9224-d82d818e56d0}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\Headers\A.h">
|
||||
<Filter>Headers\AE</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\AE_Effect.h">
|
||||
<Filter>Headers\AE</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\AE_EffectCB.h">
|
||||
<Filter>Headers\AE</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\AE_EffectCBSuites.h">
|
||||
<Filter>Headers\AE</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\AE_EffectSuites.h">
|
||||
<Filter>Headers\AE</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Util\AE_EffectSuitesHelper.h">
|
||||
<Filter>Headers\AE</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\AE_EffectUI.h">
|
||||
<Filter>Headers\AE</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\AE_GeneralPlug.h">
|
||||
<Filter>Headers\AE</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\AE_GeneralPlugOld.h">
|
||||
<Filter>Headers\AE</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\AE_IO.h">
|
||||
<Filter>Headers\AE</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\AE_Macros.h">
|
||||
<Filter>Headers\AE</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Util\AEFX_ChannelDepthTpl.h">
|
||||
<Filter>Headers\AE</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Util\AEGP_SuiteHandler.h">
|
||||
<Filter>Headers\AE</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Util\entry.h">
|
||||
<Filter>Headers\AE</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\FIEL_Public.h">
|
||||
<Filter>Headers\AE</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Util\Param_Utils.h">
|
||||
<Filter>Headers\AE</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\PF_Masks.h">
|
||||
<Filter>Headers\AE</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\PR_Public.h">
|
||||
<Filter>Headers\AE</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\PT_Public.h">
|
||||
<Filter>Headers\AE</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Util\String_Utils.h">
|
||||
<Filter>Headers\AE</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\ADM\ADMBasic.h">
|
||||
<Filter>Headers\AE\ADM</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\Legacy\ADMBasicOld.h">
|
||||
<Filter>Headers\AE\ADM</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\ADM\ADMDialog.h">
|
||||
<Filter>Headers\AE\ADM</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\ADM\ADMDialogGroup.h">
|
||||
<Filter>Headers\AE\ADM</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\Legacy\ADMDialogGroupOld.h">
|
||||
<Filter>Headers\AE\ADM</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\Legacy\ADMDialogOld.h">
|
||||
<Filter>Headers\AE\ADM</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\ADM\ADMEntry.h">
|
||||
<Filter>Headers\AE\ADM</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\Legacy\ADMEntryOld.h">
|
||||
<Filter>Headers\AE\ADM</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\ADM\ADMItem.h">
|
||||
<Filter>Headers\AE\ADM</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\Legacy\ADMItemOld.h">
|
||||
<Filter>Headers\AE\ADM</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\ADM\ADMList.h">
|
||||
<Filter>Headers\AE\ADM</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\Legacy\ADMListOld.h">
|
||||
<Filter>Headers\AE\ADM</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\ADM\ADMNotifier.h">
|
||||
<Filter>Headers\AE\ADM</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\Legacy\ADMNotifierOld.h">
|
||||
<Filter>Headers\AE\ADM</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\ADM\ADMTracker.h">
|
||||
<Filter>Headers\AE\ADM</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\ADM\ADMTypes.h">
|
||||
<Filter>Headers\AE\ADM</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\AS\ASConfig.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\AS\ASHelp.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\AS\ASPragma.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\AS\ASTypes.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPAccess.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPAdapts.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\SPAdapts.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPBasic.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\SPBasic.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPCaches.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\SPCaches.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPConfig.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\SPConfig.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPErrorCodes.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\SPErrorCodes.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPFiles.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\SPFiles.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\SPInterf.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPMData.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\SPMData.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPPiPL.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\SPPiPL.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPPlugs.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\SPPlugs.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPProps.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\SPProps.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPStrngs.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\SPStrngs.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPSuites.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\PICA\SPTypes.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Headers\SPTypes.h">
|
||||
<Filter>Headers\AE\PICA</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\..\..\..\devstudio\Include\BASETSD.H">
|
||||
<Filter>Headers\Windows</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\..\..\..\Program Files\Microsoft Visual Studio\VC98\Include\BASETSD.H">
|
||||
<Filter>Headers\Windows</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Aspect_Ratio.h">
|
||||
<Filter>Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Aspect_Ratio_Strings.h">
|
||||
<Filter>Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\Util\PF_Suite_Helper.h">
|
||||
<Filter>Headers</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\Util\AEGP_SuiteHandler.cpp">
|
||||
<Filter>Supporting code</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\Util\MissingSuiteError.cpp">
|
||||
<Filter>Supporting code</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Aspect_Ratio.cpp" />
|
||||
<ClCompile Include="..\Aspect_Ratio_Strings.cpp">
|
||||
<Filter>Supporting code</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\Util\PF_Suite_Helper.c">
|
||||
<Filter>Supporting code</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\Aspect_RatioPiPL.r">
|
||||
<Filter>Resources</Filter>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="Aspect_RatioPiPL.rc">
|
||||
<Filter>Resources</Filter>
|
||||
</ResourceCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
84
win/Aspect_RatioPiPL.rc
Normal file
84
win/Aspect_RatioPiPL.rc
Normal file
@ -0,0 +1,84 @@
|
||||
|
||||
|
||||
|
||||
|
||||
16000 PiPL DISCARDABLE
|
||||
BEGIN
|
||||
0x0001,
|
||||
0, 0x0,
|
||||
12, 0x0,
|
||||
"MIB8",
|
||||
"dnik",
|
||||
0, 0x0,
|
||||
4, 0x0,
|
||||
"TKFe",
|
||||
|
||||
"MIB8",
|
||||
"eman",
|
||||
0, 0x0,
|
||||
16, 0x0,
|
||||
"\x0CAspect Ratio\0\0\0",
|
||||
|
||||
"MIB8",
|
||||
"gtac",
|
||||
0, 0x0,
|
||||
16, 0x0,
|
||||
"\x0DKevin Cotugno\0\0",
|
||||
|
||||
"MIB8",
|
||||
"68xw",
|
||||
0, 0x0,
|
||||
16, 0x0,
|
||||
"EntryPointFunc\0\0",
|
||||
|
||||
"MIB8",
|
||||
"RVPe",
|
||||
0, 0x0,
|
||||
4, 0x0,
|
||||
2, 0,
|
||||
|
||||
"MIB8",
|
||||
"RVSe",
|
||||
0, 0x0,
|
||||
4, 0x0,
|
||||
12, 12,
|
||||
|
||||
"MIB8",
|
||||
0x65564552L,
|
||||
0L,
|
||||
4L
|
||||
525825L,
|
||||
|
||||
"MIB8",
|
||||
0x65494E46L,
|
||||
0L,
|
||||
2L
|
||||
0L,
|
||||
|
||||
"MIB8",
|
||||
"OLGe",
|
||||
0L,
|
||||
4L,
|
||||
96L,
|
||||
|
||||
"MIB8",
|
||||
"2LGe",
|
||||
0L,
|
||||
4L,
|
||||
0L,
|
||||
|
||||
"MIB8",
|
||||
"ANMe",
|
||||
0, 0x0,
|
||||
20, 0x0,
|
||||
"\x11ADBE Aspect_Ratio\0\0",
|
||||
|
||||
"MIB8",
|
||||
0x6165464CL,
|
||||
0L,
|
||||
4L
|
||||
0L,
|
||||
|
||||
|
||||
END
|
||||
|
Reference in New Issue
Block a user