<div dir="ltr">Hello all,<div><br></div><div>Have successfully downloaded and installed Mingw64 on a Ubuntu/Linux host, in order to do a cross platform build of x264, with a target of Win32-64 in mind. <br></div><div><br></div><div>Have set my PATH var to include the 64bit flavour of Mingw64.</div><div><br></div><div>Have ran .configure with following parameters</div><div><br></div><div>--cross-prefix=i686-w64-ming32-<br>--host=i686-w64-ming32</div><div>--enable-win32thread </div><div><br></div><div>output from configure:</div><div><br></div><div><div>platform:      X86_64</div><div>system:        WINDOWS</div><div>cli:           yes</div><div>libx264:       internal</div><div>shared:        no</div><div>static:        no</div><div>asm:           yes</div><div>interlaced:    yes</div><div>avs:           avisynth</div><div>lavf:          no</div><div>ffms:          no</div><div>mp4:           no</div><div>gpl:           yes</div><div>thread:        win32</div><div>opencl:        yes</div><div>filters:       crop select_every </div><div>debug:         no</div><div>gprof:         no</div><div>strip:         no</div><div>PIC:           no</div><div>bit depth:     8</div><div>chroma format: all</div></div><div><br></div><div>Ran 'make' and it produced an exe. Copied that exe and ran it on a Windows 7 platform. It refuses to open an input video file. I keep getting the same errors:</div><div><br></div><div>[avi] avisynth header not found</div><div>[raw] raw input needs resolution</div><div>[mp4] could not open input file via any method!</div><div><br></div><div><br></div><div>The official VideoLAN binary opens the file and encodes it with little effort.</div><div><br></div><div><br></div><div>What am i doing wrong in my cross build process?</div><div><br></div><div><br></div><div>Thanks in advance,</div><div>Peter</div></div>