|
219 | 219 | <Compile Include="Components\AudioVisual\VideoFpsLab\LiveVideoTap.cs" /> |
220 | 220 | <Compile Include="Components\AudioVisual\VideoFpsLab\PtsFramePacer.cs" /> |
221 | 221 | <Compile Include="Components\AudioVisual\VideoFpsLab\D3DImagePresenter.cs" /> |
| 222 | + <Compile Include="Components\AudioVisual\VideoFpsLab\FfmpegRuntime.cs" /> |
222 | 223 | <Compile Include="Components\AudioVisual\ExternalSync\ExternalAudioFormat.cs" /> |
223 | 224 | <Compile Include="Components\AudioVisual\ExternalSync\LibAvAudioDecoder.cs" /> |
224 | 225 | <Compile Include="Components\AudioVisual\ExternalSync\NAudioMasterRenderer.cs" /> |
|
443 | 444 | <Content Include="native\x86\softsled-rdp.dll" /> |
444 | 445 | <Content Include="native\x86\winpr3.dll" /> |
445 | 446 | <Content Include="native\x86\z.dll" /> |
446 | | - <Content Include="Tools\ffmpeg\x64\avcodec-58.dll"> |
447 | | - <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
448 | | - </Content> |
449 | | - <Content Include="Tools\ffmpeg\x64\avdevice-58.dll"> |
450 | | - <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
451 | | - </Content> |
452 | | - <Content Include="Tools\ffmpeg\x64\avfilter-7.dll"> |
453 | | - <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
454 | | - </Content> |
455 | | - <Content Include="Tools\ffmpeg\x64\avformat-58.dll"> |
456 | | - <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
457 | | - </Content> |
458 | | - <Content Include="Tools\ffmpeg\x64\avutil-56.dll"> |
459 | | - <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
460 | | - </Content> |
461 | | - <Content Include="Tools\ffmpeg\x64\ffmpeg.exe"> |
462 | | - <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
463 | | - </Content> |
464 | | - <Content Include="Tools\ffmpeg\x64\ffplay.exe"> |
465 | | - <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
466 | | - </Content> |
467 | | - <Content Include="Tools\ffmpeg\x64\ffprobe.exe"> |
468 | | - <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
469 | | - </Content> |
470 | | - <Content Include="Tools\ffmpeg\x64\postproc-55.dll"> |
471 | | - <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
472 | | - </Content> |
473 | | - <Content Include="Tools\ffmpeg\x64\swresample-3.dll"> |
474 | | - <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
475 | | - </Content> |
476 | | - <Content Include="Tools\ffmpeg\x64\swscale-5.dll"> |
| 447 | + <!-- Bundle the native FFmpeg DLLs for BOTH architectures, preserving the |
| 448 | + x64\ / x86\ subfolders in the output. FfmpegRuntime.NativeDir() selects |
| 449 | + the set matching the current process bitness at runtime. --> |
| 450 | + <Content Include="Tools\ffmpeg\**\*.*"> |
477 | 451 | <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
478 | 452 | </Content> |
479 | 453 | <Resource Include="wmc.bmp" /> |
|
0 commit comments