Update ffmpeg header version

Signed-off-by: Laentir Valetov <laex@bk.ru>
This commit is contained in:
Laentir Valetov 2018-09-14 21:10:53 +04:00
parent 687881bf9c
commit 294972d6a3
12 changed files with 30 additions and 29 deletions

View File

@ -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.

View File

@ -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;

View File

@ -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

View File

@ -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>

View File

@ -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>

View File

@ -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)'!=''">

View File

@ -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>

View File

@ -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)'!=''">

View File

@ -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)'!=''">

View File

@ -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

View File

@ -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