mirror of
https://github.com/Laex/Delphi-OpenCV.git
synced 2024-11-15 07:45:53 +01:00
Update ffmpeg header version
Signed-off-by: Laentir Valetov <laex@bk.ru>
This commit is contained in:
parent
687881bf9c
commit
294972d6a3
@ -1,7 +1,7 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<ProjectGuid>{E11F6D25-6ADF-429B-8B8B-AFAF67B0A6EB}</ProjectGuid>
|
||||
<ProjectVersion>18.3</ProjectVersion>
|
||||
<ProjectVersion>18.4</ProjectVersion>
|
||||
<FrameworkType>VCL</FrameworkType>
|
||||
<MainSource>CheckCVDep.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
|
Binary file not shown.
@ -25,6 +25,7 @@ var
|
||||
implementation
|
||||
|
||||
{$R *.dfm}
|
||||
{$I libversion.inc}
|
||||
|
||||
const
|
||||
|
||||
@ -37,8 +38,8 @@ const
|
||||
|
||||
CVDLL_Classes: array of string = ['opencv_classes2413'];
|
||||
|
||||
FFMPEGDLL: array of string = ['avcodec-57', 'avdevice-57', 'avfilter-6', 'avformat-57', 'avutil-55', 'postproc-54', 'swresample-2',
|
||||
'swscale-4'];
|
||||
FFMPEGDLL: array of string = [ //
|
||||
AVCODEC_LIBNAME, AVDEVICE_LIBNAME, AVFILTER_LIBNAME, AVFORMAT_LIBNAME, AVUTIL_LIBNAME, SWRESAMPLE_LIBNAME, SWSCALE_LIBNAME];
|
||||
|
||||
SDLDLL: array of string = ['SDL', 'SDL2'];
|
||||
|
||||
@ -153,9 +154,9 @@ begin
|
||||
R := True;
|
||||
for i := 0 to High(FFMPEGDLL) do
|
||||
begin
|
||||
if not CheckLoadDLL(FFMPEGDLL[i] + '.dll', ErrorCode, ErrorString) then
|
||||
if not CheckLoadDLL(FFMPEGDLL[i], ErrorCode, ErrorString) then
|
||||
begin
|
||||
mmo1.Lines.Add('Verifying ' + FFMPEGDLL[i] + '.dll');
|
||||
mmo1.Lines.Add('Verifying ' + FFMPEGDLL[i]);
|
||||
mmo1.Lines.Add(' Error code: ' + ErrorCode.ToString + ' - ' + ErrorString);
|
||||
R := False;
|
||||
end;
|
||||
|
@ -15,7 +15,7 @@ or from the repository:
|
||||
(1) 32-bit in the "Delphi-OpenCV\redist\VC14\x86\"
|
||||
(2) 64-bit in the "Delphi-OpenCV\redist\VC14\x64\"
|
||||
```
|
||||
* Shared library FFMPEG 3.3.3 for Windows can be downloaded from [here][5]<br>
|
||||
* Shared library FFMPEG 3.4.2 for Windows can be downloaded from [here][5]<br>
|
||||
```
|
||||
(3) FFmpeg 32-bit Shared
|
||||
(4) FFmpeg 64-bit Shared
|
||||
|
@ -1,7 +1,7 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<ProjectGuid>{08BFF34B-6FF9-468C-9AB2-3F76BBC9E351}</ProjectGuid>
|
||||
<ProjectVersion>18.2</ProjectVersion>
|
||||
<ProjectVersion>18.4</ProjectVersion>
|
||||
<FrameworkType>VCL</FrameworkType>
|
||||
<MainSource>cFFmpegIPCamSource.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
|
@ -6,10 +6,10 @@
|
||||
<Projects Include="dclCommonOpenCV250.dproj">
|
||||
<Dependencies/>
|
||||
</Projects>
|
||||
<Projects Include="dclFFMSource250.dproj">
|
||||
<Projects Include="dclFMXOpenCV250.dproj">
|
||||
<Dependencies/>
|
||||
</Projects>
|
||||
<Projects Include="dclFMXOpenCV250.dproj">
|
||||
<Projects Include="dclFFMSource250.dproj">
|
||||
<Dependencies/>
|
||||
</Projects>
|
||||
<Projects Include="dclVCLOpenCV250.dproj">
|
||||
@ -32,15 +32,6 @@
|
||||
<Target Name="dclCommonOpenCV250:Make">
|
||||
<MSBuild Projects="dclCommonOpenCV250.dproj" Targets="Make"/>
|
||||
</Target>
|
||||
<Target Name="dclFFMSource250">
|
||||
<MSBuild Projects="dclFFMSource250.dproj"/>
|
||||
</Target>
|
||||
<Target Name="dclFFMSource250:Clean">
|
||||
<MSBuild Projects="dclFFMSource250.dproj" Targets="Clean"/>
|
||||
</Target>
|
||||
<Target Name="dclFFMSource250:Make">
|
||||
<MSBuild Projects="dclFFMSource250.dproj" Targets="Make"/>
|
||||
</Target>
|
||||
<Target Name="dclFMXOpenCV250">
|
||||
<MSBuild Projects="dclFMXOpenCV250.dproj"/>
|
||||
</Target>
|
||||
@ -50,6 +41,15 @@
|
||||
<Target Name="dclFMXOpenCV250:Make">
|
||||
<MSBuild Projects="dclFMXOpenCV250.dproj" Targets="Make"/>
|
||||
</Target>
|
||||
<Target Name="dclFFMSource250">
|
||||
<MSBuild Projects="dclFFMSource250.dproj"/>
|
||||
</Target>
|
||||
<Target Name="dclFFMSource250:Clean">
|
||||
<MSBuild Projects="dclFFMSource250.dproj" Targets="Clean"/>
|
||||
</Target>
|
||||
<Target Name="dclFFMSource250:Make">
|
||||
<MSBuild Projects="dclFFMSource250.dproj" Targets="Make"/>
|
||||
</Target>
|
||||
<Target Name="dclVCLOpenCV250">
|
||||
<MSBuild Projects="dclVCLOpenCV250.dproj"/>
|
||||
</Target>
|
||||
@ -60,13 +60,13 @@
|
||||
<MSBuild Projects="dclVCLOpenCV250.dproj" Targets="Make"/>
|
||||
</Target>
|
||||
<Target Name="Build">
|
||||
<CallTarget Targets="dclCommonOpenCV250;dclFFMSource250;dclFMXOpenCV250;dclVCLOpenCV250"/>
|
||||
<CallTarget Targets="dclCommonOpenCV250;dclFMXOpenCV250;dclFFMSource250;dclVCLOpenCV250"/>
|
||||
</Target>
|
||||
<Target Name="Clean">
|
||||
<CallTarget Targets="dclCommonOpenCV250:Clean;dclFFMSource250:Clean;dclFMXOpenCV250:Clean;dclVCLOpenCV250:Clean"/>
|
||||
<CallTarget Targets="dclCommonOpenCV250:Clean;dclFMXOpenCV250:Clean;dclFFMSource250:Clean;dclVCLOpenCV250:Clean"/>
|
||||
</Target>
|
||||
<Target Name="Make">
|
||||
<CallTarget Targets="dclCommonOpenCV250:Make;dclFFMSource250:Make;dclFMXOpenCV250:Make;dclVCLOpenCV250:Make"/>
|
||||
<CallTarget Targets="dclCommonOpenCV250:Make;dclFMXOpenCV250:Make;dclFFMSource250:Make;dclVCLOpenCV250:Make"/>
|
||||
</Target>
|
||||
<Import Project="$(BDS)\Bin\CodeGear.Group.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Group.Targets')"/>
|
||||
</Project>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<TargetedPlatforms>1</TargetedPlatforms>
|
||||
<AppType>Package</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
<ProjectVersion>18.3</ProjectVersion>
|
||||
<ProjectVersion>18.4</ProjectVersion>
|
||||
<Platform Condition="'$(Platform)'==''">Win32</Platform>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
|
||||
|
@ -2,7 +2,7 @@
|
||||
<PropertyGroup>
|
||||
<ProjectGuid>{3BC74F10-002A-41D7-B09F-6458FF2CE8F4}</ProjectGuid>
|
||||
<MainSource>dclFFMSource250.dpk</MainSource>
|
||||
<ProjectVersion>18.3</ProjectVersion>
|
||||
<ProjectVersion>18.4</ProjectVersion>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<TargetedPlatforms>1</TargetedPlatforms>
|
||||
<AppType>Package</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
<ProjectVersion>18.3</ProjectVersion>
|
||||
<ProjectVersion>18.4</ProjectVersion>
|
||||
<Platform Condition="'$(Platform)'==''">Win32</Platform>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
|
||||
|
@ -7,7 +7,7 @@
|
||||
<TargetedPlatforms>1</TargetedPlatforms>
|
||||
<AppType>Package</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
<ProjectVersion>18.3</ProjectVersion>
|
||||
<ProjectVersion>18.4</ProjectVersion>
|
||||
<Platform Condition="'$(Platform)'==''">Win32</Platform>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
|
||||
|
@ -1,7 +1,7 @@
|
||||
FFmpeg Delphi/Pascal Headers and Examples License Agreement
|
||||
|
||||
A modified part of FFVCL - Delphi FFmpeg VCL Components.
|
||||
Copyright (c) 2008-2016 DelphiFFmpeg.com
|
||||
Copyright (c) 2008-2018 DelphiFFmpeg.com
|
||||
All rights reserved.
|
||||
http://www.DelphiFFmpeg.com
|
||||
|
||||
|
@ -1,15 +1,15 @@
|
||||
FFmpeg Delphi/Pascal Headers and Examples
|
||||
|
||||
Ported from FFmpeg 3.0.2
|
||||
Ported from FFmpeg 3.4.2
|
||||
|
||||
Tested on Delphi 6 to Delphi 10.1 Berlin and FPC 2.6.4 (Win32 only)
|
||||
Tested on Delphi 6 to Delphi 10.2 Tokyo and FPC 3.0.2 (Win32 only)
|
||||
|
||||
*********************************************************************
|
||||
|
||||
FFmpeg Delphi/Pascal Headers and Examples License Agreement
|
||||
|
||||
A modified part of FFVCL - Delphi FFmpeg VCL Components.
|
||||
Copyright (c) 2008-2016 DelphiFFmpeg.com
|
||||
Copyright (c) 2008-2018 DelphiFFmpeg.com
|
||||
All rights reserved.
|
||||
http://www.DelphiFFmpeg.com
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user