opencv_ffmpeg220.dll and opencv_ffmpeg220d.dll not available on 64-bit Windows (Feature #738)


Added by 铖 许 over 14 years ago. Updated over 13 years ago.


Status:Done Start date:
Priority:High Due date:
Assignee:Vadim Pisarevsky % Done:

0%

Category:build/install
Target version:-
Difficulty: Pull request:

Description

Platform: Windows 7 64 bit Visual Studio 2010

Problem: Unable to compile opencv_ffmpeg220.dll and opencv_ffmpeg220d.dll in x64 mode. But works fine on Win32 mode.

This problem caused video cannot be opened for 64-bit application.


Associated revisions

Revision d7a7d05d
Added by Andrey Kamaev almost 12 years ago

Merge pull request #738 from jet47:gpu-disable-videoenc-test

History

Updated by Vadim Pisarevsky over 14 years ago

ffmpeg can only be built with MinGW, and we found that 64-bit MinGW ABI is incompatible with 64-bit MSVC ABI. That's why on 64-bit Windows ffmpeg is not availble. This is feature. I'm changing the ticket type from defect to enhancement.

  • Status deleted (Open)

Updated by Drew Jetter over 14 years ago

This ticket is related to the one I opened (#677).

The 64-bit MinGW ABI issue has been fixed. I've also written instructions for building static libraries that are compatible with MSVC:

http://ffmpeg.arrozcru.org/wiki/index.php?title=Building_64-bit_static_libraries

Updated by Alexander Shishkov over 13 years ago

Thanks for instructions. Fixed in #5466 revision.

  • Status set to Done
  • (deleted custom field) set to fixed

Also available in: Atom PDF