summaryrefslogtreecommitdiff
path: root/src/xine-engine
AgeCommit message (Collapse)Author
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
2006-06-29Add missing format attributes for in-xine code.Diego 'Flameeyes' Pettenò
CVS patchset: 8078 CVS date: 2006/06/29 12:28:06
2006-06-22Fix two identical instances of either null-dereference or use-after-free.Darren Salt
Also (hopefully) avoid memleak on allocation failure. CVS patchset: 8071 CVS date: 2006/06/22 23:47:16
2006-06-22Added XINE_PARAM_VO_WINDOW_WIDTH and XINE_PARAM_VO_WINDOW_HEIGHT to query ↵Claudio Ciccani
the window size. CVS patchset: 8069 CVS date: 2006/06/22 10:38:37
2006-06-20Fix generic warnings.Diego 'Flameeyes' Pettenò
CVS patchset: 8063 CVS date: 2006/06/20 00:35:07
2006-06-20Remove need to use -fno-strict-aliasing, by using an union on accept() ↵Diego 'Flameeyes' Pettenò
usage, and by not using a double pointer in alphablend code (the first pointer was always dereferenced anyway). CVS patchset: 8062 CVS date: 2006/06/20 00:18:44
2006-06-18Avoid crashing if xine_set_param is called with a NULL stream.Diego 'Flameeyes' Pettenò
CVS patchset: 8059 CVS date: 2006/06/18 22:51:29
2006-06-18Fix formatting for int64_t types.Diego 'Flameeyes' Pettenò
CVS patchset: 8051 CVS date: 2006/06/18 18:50:55
2006-06-17Fix strict aliasing rules breakages where possible, enable ↵Diego 'Flameeyes' Pettenò
-fno-strict-aliasing where the breakage is unresolvable, and not enable it globally (decreases performances). CVS patchset: 8048 CVS date: 2006/06/17 15:20:56
2006-06-15Mark special_info a pointer to const value, as now all the data is const.Diego 'Flameeyes' Pettenò
CVS patchset: 8038 CVS date: 2006/06/15 14:14:09
2006-06-10Update gettext to 0.14.5, remove intl/ subdirectory so that external gettext ↵Diego 'Flameeyes' Pettenò
is used, as discussed in xine-devel. CVS patchset: 8027 CVS date: 2006/06/10 01:47:01
2006-05-22Fixed unaligned access on IA64 (Andreas Schwab).Matthias Hopf
CVS patchset: 7994 CVS date: 2006/05/22 17:00:40
2006-05-07[coverity]František Dvořák
Try to fix CID: 38 (Variable "buf" tracked as NULL was dereferenced). I think it's because of not checking for todo < 0. CVS patchset: 7989 CVS date: 2006/05/07 09:37:31
2006-05-01Better fix for coverity bug 267: testsuite has found cur_time is really ↵František Dvořák
undefined when using nbc (stdin, http, ...), so the latest debug build asserted. CVS patchset: 7982 CVS date: 2006/05/01 12:05:09
2006-04-21Add printf format attributes.Darren Salt
CVS patchset: 7977 CVS date: 2006/04/21 23:15:44
2006-04-21Sentinel attributes for certain variadic functions.Darren Salt
CVS patchset: 7975 CVS date: 2006/04/21 22:46:33
2006-04-19Add "file is empty" message and mark the messages as being translatable.Darren Salt
CVS patchset: 7973 CVS date: 2006/04/19 17:35:47
2006-04-10Fixed incorrect rectangle clipping.Claudio Ciccani
CVS patchset: 7967 CVS date: 2006/04/10 17:42:14
2006-04-08Ancient platforms support:František Dvořák
- rint, lrint, M_PI (ffmpeg and goom) - avoid mkdir warnings - check for older _GUID_DEFINED too - ressurected generating inttypes, cleaned public os_types.h - moved function redefiniton used only in the old MSVC to central place Windows port update: - build internal ffmpeg: - workaround 'near' keyword problem - proper using __declspec(dllimport) Other changes: - LIBFFMPEG_CFLAGS --> LIBFFMPEG_CPPFLAGS CVS patchset: 7964 CVS date: 2006/04/08 16:42:23
2006-04-051) various warning fixesFrantišek Dvořák
2) [coverity] fixes: - 279 (w32): test should be on input parametr type, not typeW - 267 (aout): can be ignored but there was warning anyway - 234 (w32): missing free on error & exit - 152 (w32): missing free on error & exit - 148 (w32): fixed bound of static array in test - 101 (ffdec): defense code when avodec_encode_video will fail (just defense to the future, should never happen with current ffmpeg in xine) - 98, 99 (w32): check negative handle by _x_assert (it's used as index to array) - 90 (w32): negate pointer check (+added check for size) - 89 (w32): added NULL and size check CVS patchset: 7959 CVS date: 2006/04/05 22:12:17
2006-04-05Fixed primitive clipping.Claudio Ciccani
Also negative coordinates are legal now. CVS patchset: 7958 CVS date: 2006/04/05 12:44:32
2006-03-27osd_line() and osd_filled_rect() should clip the coordinates to prevent ↵Claudio Ciccani
buffer overflows. CVS patchset: 7954 CVS date: 2006/03/27 10:43:11
2006-03-25Oops. Revert the change which wasn't part of Reinhard's patch.Darren Salt
CVS patchset: 7948 CVS date: 2006/03/25 01:26:34
2006-03-25vo_loop(): take playback speed into account when calculating how long to sleep.Darren Salt
For speeds < 100%, vo_loop() won't sleep for long enough. Not a problem. For speeds > 100%, it may sleep for too long; consequently, frames may be dropped. (Reinhard Nissl) CVS patchset: 7947 CVS date: 2006/03/25 01:17:44
2006-03-24Oops, broken commit...Darren Salt
CVS patchset: 7946 CVS date: 2006/03/24 20:05:38
2006-03-24Report audio vpts/clock errors. (Reinhard Nissl)Darren Salt
CVS patchset: 7945 CVS date: 2006/03/24 19:56:46
2006-03-17- Only fail to open the stream if we can't parse the possible option, notBastien Nocera
if we can't change it. Fix GNOME bug #334666: http://bugzilla.gnome.org/show_bug.cgi?id=334666 trying to open: mms://media.fastweb.it/WM9/raiclick/FMVRAI04000000001441.wmv?idCnt=368&path=RaiClickWeb^Spettacolo^Jazz#1 CVS patchset: 7935 CVS date: 2006/03/17 18:52:04
2006-03-11[coverity] demux_yuv4mpeg2.c uses 5 decoder infosThibaut Mattern
CVS patchset: 7923 CVS date: 2006/03/11 08:49:40
2006-03-07Fixed channels to mode translation in audio decoders.Thibaut Mattern
Patch from Chris Brien. CVS patchset: 7922 CVS date: 2006/03/07 08:03:08
2006-03-06- add support for the 3IVD fourccBastien Nocera
CVS patchset: 7920 CVS date: 2006/03/06 00:19:50
2006-03-03- Check if the string is in UTF-8, and the encoding badly reported beforeBastien Nocera
converting it to UTF-8 proper CVS patchset: 7917 CVS date: 2006/03/03 12:59:31
2006-03-01- no need to convert to UTF-8 if the "from" encoding is already UTF-8Bastien Nocera
CVS patchset: 7913 CVS date: 2006/03/01 23:34:58
2006-02-14Fix a compiler warning.Darren Salt
CVS patchset: 7897 CVS date: 2006/02/14 18:47:46
2006-02-05[xine-devel] PATCH: crash in ao_change_settings when using framegrab audioMiguel Freitas
by Chris Brien CVS patchset: 7878 CVS date: 2006/02/05 19:18:28
2006-02-05try to fix "deadlock" in ao_open() when waiting on empty out_fifo to get emptyMiguel Freitas
as reported by Reinhard Nissl CVS patchset: 7877 CVS date: 2006/02/05 19:09:18
2006-02-05[xine-devel] PATCH: add control buffer for resetting audio decoder's track mapMiguel Freitas
CVS patchset: 7875 CVS date: 2006/02/05 16:41:16
2006-02-05Fix xxmc subpictures (broken since 1.1.1)Miguel Freitas
thanks Thomas CVS patchset: 7868 CVS date: 2006/02/05 11:22:47
2006-02-01Fix the sorting of plugin priorities, as per Thibaut's mailBastien Nocera
"The plugin_node_comparator function used by the plugin sorted arrays sorts the plugins by priority ASC instead of DESC." CVS patchset: 7860 CVS date: 2006/02/01 15:11:42
2006-01-27Fix a typo and output the PTS value (as for other, nearby, metronome messages).Darren Salt
[Reinhard Nissl] CVS patchset: 7853 CVS date: 2006/01/27 22:35:07
2006-01-27Fixed a bug introduced by my list rewrite.Thibaut Mattern
CVS patchset: 7852 CVS date: 2006/01/27 19:49:23
2006-01-27Adapt the engine to the new list code.Thibaut Mattern
CVS patchset: 7848 CVS date: 2006/01/27 07:46:09
2006-01-26commit Barry Scott's patch for speed changing raceMiguel Freitas
(it was supposed to be part of 1.1.1) CVS patchset: 7845 CVS date: 2006/01/26 12:13:23
2006-01-24A bit of defensive programming to protect "_x_demux_send_data" and ↵Mathieu Olivier
"_x_demux_read_send_data" from negative "size" parameters CVS patchset: 7843 CVS date: 2006/01/24 22:25:34
2005-11-28*BUGFIX*František Dvořák
Improved cross-compiling: detect and precedence of the host-specific libs W32dll: enabled by platforms as originaly, user can override it Fixed shell errors in the Makefile of the hackersguide Detect the place of SDL header independently on platform Fixed spelling in CDDA, include the header sys/param.h if available Fixed format strings (fix warnings (or even bugs) on Gentoo/FreeBSD) CVS patchset: 7815 CVS date: 2005/11/28 12:24:56
2005-11-14fix problem with pause introduced by previous commitMiguel Freitas
CVS patchset: 7801 CVS date: 2005/11/14 23:48:19
2005-11-14rewrite frame allocation optimization to keep the same behaviour ofMiguel Freitas
vo_remove_from_img_buf_queue_int's timeout * should fix segfaults when unwiring/disposing post plugins CVS patchset: 7800 CVS date: 2005/11/14 23:12:16
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
2005-10-30gapless playback stream switching supportMiguel Freitas
CVS patchset: 7784 CVS date: 2005/10/30 02:18:35
2005-10-29import the Duck TrueMotion 2 decoder from FFmpegMike Melanson
CVS patchset: 7774 CVS date: 2005/10/29 19:52:34
2005-10-14input plugin time seeking patch.Miguel Freitas
hopefuly somebody will be able to help fixing the mess i did in dvdnav ;) CVS patchset: 7759 CVS date: 2005/10/14 21:02:16