From: James Courtier-D. <Ja...@su...> - 2002-01-13 01:20:06
|
I would have thought that one way to port xine would have been to support SDL for video and audio out. SDL is a library supported on both linux and windows, so it might be worth investigating. I don't know anything about mingw32. I expect that the GUI bit would have to be changed quite a lot to work on Windows. As for the sig stuff in video_out.c, it controls the pause() statement. 242: pause() ... 248: vo_set_timer sets the timer to kick off each frame duration. it then displays a frame and returns to the pause() and waits for the kick. You could easily implement this in windows with a function instead of the pause() statement. The function would get the current time, compare it with the time of the kick, and just sleep for the different in the times. I hope this helps Cheers James > -----Original Message----- > From: xin...@li... > [mailto:xin...@li...]On Behalf Of Thomas > Fjellstrom > Sent: 12 January 2002 23:14 > To: xin...@li... > Subject: [xine-devel] sig* && video_out.c > > > A friend and I have been working on a mingw32 port of Xine and Everything > currently compiles and links... But we had to comment out a bunch of sig* > functions that looked to be doing almost nothing. I mean signal is called > with what is basically an empty function? Is there another way > that could be > done? because files will load but they ususally end right after > they start no > matter how long they are. > > to actually display the video and play sound we are using drivers > that use > the Allegro library. (allegro is currently having some problems > with cygwin > and most allegro windows coders use mingw anyway...) > > Thanks. > > -- > Thomas Fjellstrom > tfj...@sh... > http://strangesoft.net > > _______________________________________________ > xine-devel mailing list > xin...@li... > https://lists.sourceforge.net/lists/listinfo/xine-devel |