Delphi 11 Alexandria

Signed-off-by: Laentir Valetov <laex@bk.ru>
This commit is contained in:
Laentir Valetov 2022-02-10 15:26:22 +04:00
parent 620d601154
commit e60343d2d9
47 changed files with 12498 additions and 1707 deletions

3
.gitmodules vendored
View File

@ -1,3 +1,6 @@
[submodule "Delphi-FFMPEG"] [submodule "Delphi-FFMPEG"]
path = Delphi-FFMPEG path = Delphi-FFMPEG
url = https://github.com/Laex/Delphi-FFMPEG.git url = https://github.com/Laex/Delphi-FFMPEG.git
[submodule "jedi"]
path = jedi
url = https://github.com/project-jedi/jedi.git

View File

@ -6,9 +6,18 @@ rem Get the submodule initially
rem Time passes, submodule upstream is updated rem Time passes, submodule upstream is updated
rem and you now want to update rem and you now want to update
echo Update Delphi-FFMPEG
rem Change to the submodule directory rem Change to the submodule directory
cd Delphi-FFMPEG cd Delphi-FFMPEG
rem Checkout desired branch
git checkout master
rem Get back to your project root
cd ..
echo JEDI
rem Change to the submodule directory
cd jedi
rem Checkout desired branch rem Checkout desired branch
git checkout master git checkout master

1
jedi Submodule

@ -0,0 +1 @@
Subproject commit 51d1d0a5752bb89d9191bf2a05773a8e1dbd3c6a

Binary file not shown.

View File

@ -0,0 +1,84 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectGuid>{7FC57523-86ED-4B87-99E4-A76B04EFF707}</ProjectGuid>
</PropertyGroup>
<ItemGroup>
<Projects Include="rtpFFMPEG.dproj">
<Dependencies/>
</Projects>
<Projects Include="rclVCLOpenCV.dproj">
<Dependencies/>
</Projects>
<Projects Include="rclFMXOpenCV.dproj">
<Dependencies/>
</Projects>
<Projects Include="dclVCLOpenCV.dproj">
<Dependencies/>
</Projects>
<Projects Include="dclFMXOpenCV.dproj">
<Dependencies/>
</Projects>
</ItemGroup>
<ProjectExtensions>
<Borland.Personality>Default.Personality.12</Borland.Personality>
<Borland.ProjectType/>
<BorlandProject>
<Default.Personality/>
</BorlandProject>
</ProjectExtensions>
<Target Name="rtpFFMPEG">
<MSBuild Projects="rtpFFMPEG.dproj"/>
</Target>
<Target Name="rtpFFMPEG:Clean">
<MSBuild Projects="rtpFFMPEG.dproj" Targets="Clean"/>
</Target>
<Target Name="rtpFFMPEG:Make">
<MSBuild Projects="rtpFFMPEG.dproj" Targets="Make"/>
</Target>
<Target Name="rclVCLOpenCV">
<MSBuild Projects="rclVCLOpenCV.dproj"/>
</Target>
<Target Name="rclVCLOpenCV:Clean">
<MSBuild Projects="rclVCLOpenCV.dproj" Targets="Clean"/>
</Target>
<Target Name="rclVCLOpenCV:Make">
<MSBuild Projects="rclVCLOpenCV.dproj" Targets="Make"/>
</Target>
<Target Name="rclFMXOpenCV">
<MSBuild Projects="rclFMXOpenCV.dproj"/>
</Target>
<Target Name="rclFMXOpenCV:Clean">
<MSBuild Projects="rclFMXOpenCV.dproj" Targets="Clean"/>
</Target>
<Target Name="rclFMXOpenCV:Make">
<MSBuild Projects="rclFMXOpenCV.dproj" Targets="Make"/>
</Target>
<Target Name="dclVCLOpenCV">
<MSBuild Projects="dclVCLOpenCV.dproj"/>
</Target>
<Target Name="dclVCLOpenCV:Clean">
<MSBuild Projects="dclVCLOpenCV.dproj" Targets="Clean"/>
</Target>
<Target Name="dclVCLOpenCV:Make">
<MSBuild Projects="dclVCLOpenCV.dproj" Targets="Make"/>
</Target>
<Target Name="dclFMXOpenCV">
<MSBuild Projects="dclFMXOpenCV.dproj"/>
</Target>
<Target Name="dclFMXOpenCV:Clean">
<MSBuild Projects="dclFMXOpenCV.dproj" Targets="Clean"/>
</Target>
<Target Name="dclFMXOpenCV:Make">
<MSBuild Projects="dclFMXOpenCV.dproj" Targets="Make"/>
</Target>
<Target Name="Build">
<CallTarget Targets="rtpFFMPEG;rclVCLOpenCV;rclFMXOpenCV;dclVCLOpenCV;dclFMXOpenCV"/>
</Target>
<Target Name="Clean">
<CallTarget Targets="rtpFFMPEG:Clean;rclVCLOpenCV:Clean;rclFMXOpenCV:Clean;dclVCLOpenCV:Clean;dclFMXOpenCV:Clean"/>
</Target>
<Target Name="Make">
<CallTarget Targets="rtpFFMPEG:Make;rclVCLOpenCV:Make;rclFMXOpenCV:Make;dclVCLOpenCV:Make;dclFMXOpenCV:Make"/>
</Target>
<Import Project="$(BDS)\Bin\CodeGear.Group.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Group.Targets')"/>
</Project>

Binary file not shown.

View File

@ -0,0 +1,42 @@
package dclFMXOpenCV;
{$R *.res}
{$R 'FMXOpenCV.res'}
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES ON}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE DEBUG}
{$ENDIF IMPLICITBUILDING}
{$IMPLICITBUILD ON}
{$DESCRIPTION 'OpenCV FMX designtime component'}
requires
designide,
rtl,
fmx,
rclVCLOpenCV,
rclFMXOpenCV;
contains
ocv.comp.RegisterFMX in '..\ocv.comp.RegisterFMX.pas';
end.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,44 @@
package dclVCLOpenCV;
{$R *.res}
{$R 'VCLOpenCV.res'}
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES ON}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE DEBUG}
{$ENDIF IMPLICITBUILDING}
{$IMPLICITBUILD ON}
{$DESCRIPTION 'OpenCV VCL designtime component'}
requires
designide,
rtl,
vcl,
rclVCLOpenCV;
contains
ocv.comp.IOProperties in '..\ocv.comp.IOProperties.pas',
ocv.comp.Register in '..\ocv.comp.Register.pas',
ocv.comp.RegisterVCL in '..\ocv.comp.RegisterVCL.pas',
ocv.comp.RegisterFFM in '..\ocv.comp.RegisterFFM.pas';
end.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,41 @@
package rclFMXOpenCV;
{$R *.res}
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES ON}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE DEBUG}
{$ENDIF IMPLICITBUILDING}
{$RUNONLY}
{$IMPLICITBUILD ON}
{$DESCRIPTION 'OpenCV FMX runtime library'}
requires
rtl,
fmx,
rclVCLOpenCV;
contains
ocv.comp.ViewFMX in '..\ocv.comp.ViewFMX.pas',
ocv.fmxutils in '..\..\source\ocv.fmxutils.pas';
end.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,62 @@
package rclVCLOpenCV;
{$R *.res}
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES ON}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE DEBUG}
{$ENDIF IMPLICITBUILDING}
{$RUNONLY}
{$IMPLICITBUILD ON}
requires
rtl,
vcl,
rtpFFMPEG;
contains
ocv.calib3d_c in '..\ocv.calib3d_c.pas',
ocv.compat in '..\ocv.compat.pas',
ocv.core.types_c in '..\ocv.core.types_c.pas',
ocv.core_c in '..\ocv.core_c.pas',
ocv.editor in '..\ocv.editor.pas',
ocv.haar in '..\ocv.haar.pas',
ocv.highgui_c in '..\ocv.highgui_c.pas',
ocv.imgproc.types_c in '..\ocv.imgproc.types_c.pas',
ocv.imgproc_c in '..\ocv.imgproc_c.pas',
ocv.legacy in '..\ocv.legacy.pas',
ocv.lib in '..\ocv.lib.pas',
ocv.lock in '..\ocv.lock.pas',
ocv.nonfree in '..\ocv.nonfree.pas',
ocv.objdetect_c in '..\ocv.objdetect_c.pas',
ocv.photo_c in '..\ocv.photo_c.pas',
ocv.tracking_c in '..\ocv.tracking_c.pas',
ocv.utils in '..\ocv.utils.pas',
ocv.comp.ImageOperation in '..\ocv.comp.ImageOperation.pas',
ocv.comp.proc in '..\ocv.comp.proc.pas',
ocv.comp.Source in '..\ocv.comp.Source.pas',
ocv.comp.Types in '..\ocv.comp.Types.pas',
ocv.comp.VideoWriter in '..\ocv.comp.VideoWriter.pas',
ocv.comp.View in '..\ocv.comp.View.pas',
ocv.comp.FFMSource in '..\ocv.comp.FFMSource.pas';
end.

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -0,0 +1,46 @@
package rtpFFMPEG;
{$R *.res}
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES ON}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE DEBUG}
{$ENDIF IMPLICITBUILDING}
{$RUNONLY}
{$IMPLICITBUILD ON}
{$DESCRIPTION 'FFMPEG runtime library'}
requires
rtl;
contains
ffmpeg_types in '..\Delphi-FFMPEG\source\ffmpeg_types.pas',
libavcodec in '..\Delphi-FFMPEG\source\libavcodec.pas',
libavdevice in '..\Delphi-FFMPEG\source\libavdevice.pas',
libavfilter in '..\Delphi-FFMPEG\source\libavfilter.pas',
libavformat in '..\Delphi-FFMPEG\source\libavformat.pas',
libavutil in '..\Delphi-FFMPEG\source\libavutil.pas',
libpostproc in '..\Delphi-FFMPEG\source\libpostproc.pas',
libswresample in '..\Delphi-FFMPEG\source\libswresample.pas',
libswscale in '..\Delphi-FFMPEG\source\libswscale.pas';
end.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,84 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectGuid>{7FC57523-86ED-4B87-99E4-A76B04EFF707}</ProjectGuid>
</PropertyGroup>
<ItemGroup>
<Projects Include="rtpFFMPEG.dproj">
<Dependencies/>
</Projects>
<Projects Include="rclVCLOpenCV.dproj">
<Dependencies/>
</Projects>
<Projects Include="rclFMXOpenCV.dproj">
<Dependencies/>
</Projects>
<Projects Include="dclVCLOpenCV.dproj">
<Dependencies/>
</Projects>
<Projects Include="dclFMXOpenCV.dproj">
<Dependencies/>
</Projects>
</ItemGroup>
<ProjectExtensions>
<Borland.Personality>Default.Personality.12</Borland.Personality>
<Borland.ProjectType/>
<BorlandProject>
<Default.Personality/>
</BorlandProject>
</ProjectExtensions>
<Target Name="rtpFFMPEG">
<MSBuild Projects="rtpFFMPEG.dproj"/>
</Target>
<Target Name="rtpFFMPEG:Clean">
<MSBuild Projects="rtpFFMPEG.dproj" Targets="Clean"/>
</Target>
<Target Name="rtpFFMPEG:Make">
<MSBuild Projects="rtpFFMPEG.dproj" Targets="Make"/>
</Target>
<Target Name="rclVCLOpenCV">
<MSBuild Projects="rclVCLOpenCV.dproj"/>
</Target>
<Target Name="rclVCLOpenCV:Clean">
<MSBuild Projects="rclVCLOpenCV.dproj" Targets="Clean"/>
</Target>
<Target Name="rclVCLOpenCV:Make">
<MSBuild Projects="rclVCLOpenCV.dproj" Targets="Make"/>
</Target>
<Target Name="rclFMXOpenCV">
<MSBuild Projects="rclFMXOpenCV.dproj"/>
</Target>
<Target Name="rclFMXOpenCV:Clean">
<MSBuild Projects="rclFMXOpenCV.dproj" Targets="Clean"/>
</Target>
<Target Name="rclFMXOpenCV:Make">
<MSBuild Projects="rclFMXOpenCV.dproj" Targets="Make"/>
</Target>
<Target Name="dclVCLOpenCV">
<MSBuild Projects="dclVCLOpenCV.dproj"/>
</Target>
<Target Name="dclVCLOpenCV:Clean">
<MSBuild Projects="dclVCLOpenCV.dproj" Targets="Clean"/>
</Target>
<Target Name="dclVCLOpenCV:Make">
<MSBuild Projects="dclVCLOpenCV.dproj" Targets="Make"/>
</Target>
<Target Name="dclFMXOpenCV">
<MSBuild Projects="dclFMXOpenCV.dproj"/>
</Target>
<Target Name="dclFMXOpenCV:Clean">
<MSBuild Projects="dclFMXOpenCV.dproj" Targets="Clean"/>
</Target>
<Target Name="dclFMXOpenCV:Make">
<MSBuild Projects="dclFMXOpenCV.dproj" Targets="Make"/>
</Target>
<Target Name="Build">
<CallTarget Targets="rtpFFMPEG;rclVCLOpenCV;rclFMXOpenCV;dclVCLOpenCV;dclFMXOpenCV"/>
</Target>
<Target Name="Clean">
<CallTarget Targets="rtpFFMPEG:Clean;rclVCLOpenCV:Clean;rclFMXOpenCV:Clean;dclVCLOpenCV:Clean;dclFMXOpenCV:Clean"/>
</Target>
<Target Name="Make">
<CallTarget Targets="rtpFFMPEG:Make;rclVCLOpenCV:Make;rclFMXOpenCV:Make;dclVCLOpenCV:Make;dclFMXOpenCV:Make"/>
</Target>
<Import Project="$(BDS)\Bin\CodeGear.Group.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Group.Targets')"/>
</Project>

Binary file not shown.

View File

@ -0,0 +1,42 @@
package dclFMXOpenCV;
{$R *.res}
{$R 'FMXOpenCV.res'}
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES ON}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE DEBUG}
{$ENDIF IMPLICITBUILDING}
{$IMPLICITBUILD ON}
{$DESCRIPTION 'OpenCV FMX designtime component'}
requires
designide,
rtl,
fmx,
rclVCLOpenCV,
rclFMXOpenCV;
contains
ocv.comp.RegisterFMX in '..\ocv.comp.RegisterFMX.pas';
end.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,44 @@
package dclVCLOpenCV;
{$R *.res}
{$R 'VCLOpenCV.res'}
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES ON}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE DEBUG}
{$ENDIF IMPLICITBUILDING}
{$IMPLICITBUILD ON}
{$DESCRIPTION 'OpenCV VCL designtime component'}
requires
designide,
rtl,
vcl,
rclVCLOpenCV;
contains
ocv.comp.IOProperties in '..\ocv.comp.IOProperties.pas',
ocv.comp.Register in '..\ocv.comp.Register.pas',
ocv.comp.RegisterVCL in '..\ocv.comp.RegisterVCL.pas',
ocv.comp.RegisterFFM in '..\ocv.comp.RegisterFFM.pas';
end.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,41 @@
package rclFMXOpenCV;
{$R *.res}
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES ON}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE DEBUG}
{$ENDIF IMPLICITBUILDING}
{$RUNONLY}
{$IMPLICITBUILD ON}
{$DESCRIPTION 'OpenCV FMX runtime library'}
requires
rtl,
fmx,
rclVCLOpenCV;
contains
ocv.comp.ViewFMX in '..\ocv.comp.ViewFMX.pas',
ocv.fmxutils in '..\..\source\ocv.fmxutils.pas';
end.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,62 @@
package rclVCLOpenCV;
{$R *.res}
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES ON}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE DEBUG}
{$ENDIF IMPLICITBUILDING}
{$RUNONLY}
{$IMPLICITBUILD ON}
requires
rtl,
vcl,
rtpFFMPEG;
contains
ocv.calib3d_c in '..\ocv.calib3d_c.pas',
ocv.compat in '..\ocv.compat.pas',
ocv.core.types_c in '..\ocv.core.types_c.pas',
ocv.core_c in '..\ocv.core_c.pas',
ocv.editor in '..\ocv.editor.pas',
ocv.haar in '..\ocv.haar.pas',
ocv.highgui_c in '..\ocv.highgui_c.pas',
ocv.imgproc.types_c in '..\ocv.imgproc.types_c.pas',
ocv.imgproc_c in '..\ocv.imgproc_c.pas',
ocv.legacy in '..\ocv.legacy.pas',
ocv.lib in '..\ocv.lib.pas',
ocv.lock in '..\ocv.lock.pas',
ocv.nonfree in '..\ocv.nonfree.pas',
ocv.objdetect_c in '..\ocv.objdetect_c.pas',
ocv.photo_c in '..\ocv.photo_c.pas',
ocv.tracking_c in '..\ocv.tracking_c.pas',
ocv.utils in '..\ocv.utils.pas',
ocv.comp.ImageOperation in '..\ocv.comp.ImageOperation.pas',
ocv.comp.proc in '..\ocv.comp.proc.pas',
ocv.comp.Source in '..\ocv.comp.Source.pas',
ocv.comp.Types in '..\ocv.comp.Types.pas',
ocv.comp.VideoWriter in '..\ocv.comp.VideoWriter.pas',
ocv.comp.View in '..\ocv.comp.View.pas',
ocv.comp.FFMSource in '..\ocv.comp.FFMSource.pas';
end.

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -0,0 +1,46 @@
package rtpFFMPEG;
{$R *.res}
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES ON}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE DEBUG}
{$ENDIF IMPLICITBUILDING}
{$RUNONLY}
{$IMPLICITBUILD ON}
{$DESCRIPTION 'FFMPEG runtime library'}
requires
rtl;
contains
ffmpeg_types in '..\Delphi-FFMPEG\source\ffmpeg_types.pas',
libavcodec in '..\Delphi-FFMPEG\source\libavcodec.pas',
libavdevice in '..\Delphi-FFMPEG\source\libavdevice.pas',
libavfilter in '..\Delphi-FFMPEG\source\libavfilter.pas',
libavformat in '..\Delphi-FFMPEG\source\libavformat.pas',
libavutil in '..\Delphi-FFMPEG\source\libavutil.pas',
libpostproc in '..\Delphi-FFMPEG\source\libpostproc.pas',
libswresample in '..\Delphi-FFMPEG\source\libswresample.pas',
libswscale in '..\Delphi-FFMPEG\source\libswscale.pas';
end.

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -240,7 +240,7 @@ begin
if (csDesigning in ComponentState) then if (csDesigning in ComponentState) then
begin begin
Canvas.Stroke.Thickness := 1; Canvas.Stroke.Thickness := 1;
Canvas.Stroke.Kind := TBrushKind.bkSolid; Canvas.Stroke.Kind := TBrushKind.{$IFDEF DELPHI28_UP}Solid{$ELSE}bkSolid{$ENDIF};
Canvas.Stroke.Color := TAlphaColorRec.Black; Canvas.Stroke.Color := TAlphaColorRec.Black;
Canvas.DrawRect(RectF(0, 0, Width, Height), 0, 0, AllCorners, 1); Canvas.DrawRect(RectF(0, 0, Width, Height), 0, 0, AllCorners, 1);
end end

File diff suppressed because it is too large Load Diff