summaryrefslogtreecommitdiff
path: root/src/xine-engine/io_helper.c
AgeCommit message (Collapse)Author
2007-11-09Update FSF address on non-contributed code and COPYING files.Diego 'Flameeyes' Pettenò
For contributed code, leave whatever the version we last synced for is using to make simpler future syncs.
2007-05-05- Fix _x_io_select exiting when the select has been interrupted (EINTR errno)hadess@cookie.hadess.net
when we want to run until the timeout has occurred, partially fixes Totem's browser plugin playing back browser streams with the xine-lib backend See http://bugzilla.gnome.org/show_bug.cgi?id=375866 for details
2006-11-11Assert presence of the buffer, just to avoid getting 'Bad address' errors ↵Diego 'Flameeyes' Pettenò
later on. CVS patchset: 8371 CVS date: 2006/11/11 00:08:08
2006-09-13When only one host is present, or with the last host, enable the non-block ↵Diego 'Flameeyes' Pettenò
mode, as we don't care anymore if it fails or not. This allows a way shorter timeout when trying to connect directly to an IPv4 address (the given timeout rather than 4 minutes). CVS patchset: 8227 CVS date: 2006/09/13 22:46:24
2006-07-05It compiles now.František Dvořák
CVS patchset: 8088 CVS date: 2006/07/05 09:40:00
2006-07-03Add a media.network.timeout configuration for a timeout while running ↵Diego 'Flameeyes' Pettenò
select() on streams, to avoid getting frozen if trying to connect to an unreachable server (or if the connection is lost. CVS patchset: 8087 CVS date: 2006/07/03 10:55:37
2005-11-14*BUGFIX*František Dvořák
Testsuite for M$ Windows: - init mutex in all video drivers ('none' for testsuite, fixes crashes), was OK for linux pthreads - use WaitForSingleObject for console file descriptirs in _x_io_select (fixes stdin:/) - workaround heavy debug messages in asf demuxer for some samples (fixes full disk :->) Fixed previous fix, s/gmtime/timgm/ :-) Aalib cross detection + udate docs CVS patchset: 7799 CVS date: 2005/11/14 12:34:45
2004-09-02Warnings on WIN32.František Dvořák
Compilation fix for CygWin. CVS patchset: 6932 CVS date: 2004/09/02 19:56:40
2004-04-30- better error messages for the io_helper functionsBastien Nocera
CVS patchset: 6464 CVS date: 2004/04/30 09:38:52
2004-04-10Permit (but not recommend) stream == NULL in io_helper functions.František Dvořák
CVS patchset: 6385 CVS date: 2004/04/10 17:41:44
2004-04-09receiving data from network is kind of critical, we better be carefulMiguel Freitas
about buffer overruns. CVS patchset: 6368 CVS date: 2004/04/09 22:12:09
2004-04-09accept unix LF as line termination (don't try to read another char)Miguel Freitas
CVS patchset: 6367 CVS date: 2004/04/09 21:46:54
2004-04-06Patch for using timeout in cddb lookup (xine was freezed just because of ↵František Dvořák
firewall!!!). New functions into io_helper: _x_io_tcp_connect_finish ... wait for successful connect with timeout _x_io_tcp_read_line ... read the string from the socket (improvements neded) Use io_helper functions in input_cdda. Don't try connect again to freedb server, if previous connecting was failed. CVS patchset: 6337 CVS date: 2004/04/06 18:40:32
2004-03-14Update WIN32 port:František Dvořák
- add stdint.h with INT16_MIN/MAX - apply forgotten change _MSC_VER -> HAVE_ICONV - get rid of some _MSC_VER - changed to WIN32 since it'll be used by MINGW too CVS patchset: 6249 CVS date: 2004/03/14 09:38:03
2003-12-05cleanup phase II. use xprintf when it's relevant, use xine_xmalloc when it's ↵Daniel Caujolle-Bert
relevant too. Small other little fix (can't remember). Change few internal function prototype because it xine_t pointer need to be used if some xine's internal sections. NOTE: libdvd{nav,read} is still too noisy, i will take a look to made it quit, without invasive changes. To be continued... CVS patchset: 5844 CVS date: 2003/12/05 15:54:56
2003-11-20"Anti audio fifo null" patch ;)Thibaut Mattern
Makes things a bit more symetric: - the audio fifo (demuxer->decoder) can't be NULL - the video driver can be NULL A dummy fifo (5 buffers) is used if the audio driver or video driver is NULL. Audio frontends (rhythmbox, seedeexeen, quark) do not need to instanciate a video driver anymore. CVS patchset: 5767 CVS date: 2003/11/20 00:42:14
2003-11-16actually not every engine file uses internals, so we do not need to defineMichael Roitzsch
XINE_ENGINE_INTERNAL for every file CVS patchset: 5753 CVS date: 2003/11/16 15:41:15
2003-11-11rename internal API function (_x_<function>).Daniel Caujolle-Bert
CVS patchset: 5721 CVS date: 2003/11/11 18:44:50
2003-10-07fix some compiler warningsMichael Roitzsch
CVS patchset: 5461 CVS date: 2003/10/07 14:56:51
2003-09-25IPv6 patch from Njål T. Borch <Njaal.Borch@njaal.net>Daniel Caujolle-Bert
CVS patchset: 5413 CVS date: 2003/09/25 13:42:19
2003-07-27- removed xine-engine/locale.c as it is unused, fix static functions in theBastien Nocera
engine and the utils, removed unused variables CVS patchset: 5219 CVS date: 2003/07/27 12:47:23
2003-06-11Fix io_helper for Win32. The http plugin now works again for Win32Tim Champagne
CVS patchset: 5024 CVS date: 2003/06/11 00:51:23
2003-06-05io_helper functions.Thibaut Mattern
see http://article.gmane.org/gmane.comp.video.xine.devel/4178 CVS patchset: 5005 CVS date: 2003/06/05 19:08:06