Related pages:
I can compile and link the player to an executable application, so that it plays SMIL files and displays images. The application can't play videos.
I can´t figure out how to configure Ambulant at compilation time to use the precompiled ffmpeg libraries and DLLs to play MPEG videos. I put the DLLs in the ”<ambulant_dir>\bin\win32” directory, and I statically linked the supplied precompiled ffmpeg libaries. That's not enough, for shure. This is may “AmbulentPlayer Log”:
11:27:28 DEBUG Ambulant Player: compile time version 2.0.2, runtime version 2.0.2 11:27:28 DEBUG Ambulant Player: built on Jun 13 2011 for Windows/MFC 11:27:28 DEBUG Ambulant Player: using DX Player 11:27:35 TRACE plugin_engine: no plugin loader configured 11:27:35 TRACE file:///v:/users/public//demo.smil: Parsing document... 11:27:35 TRACE Using parser expat 11:27:35 TRACE file:///v:/users/public/demo.smil: Parser done 11:27:35 DEBUG dx_player: DirectShow video renderer disabled by preference 11:27:35 WARN No renderer found for <video src="http://localhost/smil/demo.mpeg">, using none_playable 11:27:37 TRACE none_playable.start(0x1a3be00) 11:27:37 TRACE none_playable.stop(0x1a34cf8) 11:27:37 TRACE Returning default rendering surface for node
#ifndef HEMMERLING_FIX #define HEMMERLING_FIX struct LPDIRECTDRAWSURFACE7 {}; struct LPDIRECTDRAW7 {}; #endif
movd mm7,[esi]
by
movd mm7,dword ptr[esi]
in each error line.