summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-24Fix a crash in goom. Commented out the -fomit-frame-pointer workaround.František Dvořák
CVS patchset: 7981 CVS date: 2006/04/24 20:58:44
2006-04-22Use --cppflags from Wand-config of ImageMagick (fixes rare cases with ↵František Dvořák
ImageMagick on non-standard prefix). CVS patchset: 7980 CVS date: 2006/04/22 09:41:10
2006-04-21HTTP authentication fix: remove proxy requirement (patch from Diego Pettenò)Darren Salt
This patch removes a dummy check on proxy usage before applying authentication. This was caused by a copy-paste error in older revision of this file, and then drifted to the current problem while the code evolved. With this simple change, authenticated streams works just fine. A big thanks to Mark Kretschmann from the amaroK team who noticed the problem and helped tracking it down. CVS patchset: 7979 CVS date: 2006/04/21 23:27:49
2006-04-21Fix MP3 playing when mad is disabled (patch from Diego Pettenò)Darren Salt
This patch validates codec and context before trying to call ffmpeg to avoid crashes when mad is not enabled and an mp3 is tried to be played. This way, if mad support is not enabled it can fail "gracefully" without having a segfault that takes down the frontend entirely. Thanks to Ian Monroe <ian@monroe.nu> for the backtrace from which I started testing. CVS patchset: 7978 CVS date: 2006/04/21 23:22:04
2006-04-21Add printf format attributes.Darren Salt
CVS patchset: 7977 CVS date: 2006/04/21 23:15:44
2006-04-21Lots of printf format string fixups and a few printf attributes for functions.Darren Salt
No __GNUC__ guarding done: an unguarded __attribute__ is already present. CVS patchset: 7976 CVS date: 2006/04/21 22:57:26
2006-04-21Sentinel attributes for certain variadic functions.Darren Salt
CVS patchset: 7975 CVS date: 2006/04/21 22:46:33
2006-04-21Wrong struct member (printf fixup).Darren Salt
CVS patchset: 7974 CVS date: 2006/04/21 22:34:19
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-19Relocate static specifiers to quieten compiler.Darren Salt
CVS patchset: 7972 CVS date: 2006/04/19 17:30:12
2006-04-18- unregister the vcd config entry when disposing the plugin class. Fixes:Bastien Nocera
http://bugzilla.gnome.org/show_bug.cgi?id=338883 CVS patchset: 7971 CVS date: 2006/04/18 13:51:33
2006-04-17fix date in debian/changelogReinhard Tartler
CVS patchset: 7970 CVS date: 2006/04/17 14:48:34
2006-04-17incorporate NMUReinhard Tartler
CVS patchset: 7969 CVS date: 2006/04/17 14:47:48
2006-04-12Added support for the peercast:// uri used by Peercast (htpp://peercast.org).Claudio Ciccani
CVS patchset: 7968 CVS date: 2006/04/12 15:37:07
2006-04-10Fixed incorrect rectangle clipping.Claudio Ciccani
CVS patchset: 7967 CVS date: 2006/04/10 17:42:14
2006-04-09Bump shlibs info. (Debian bug 358429)Darren Salt
CVS patchset: 7966 CVS date: 2006/04/09 02:02:12
2006-04-09Build a debug package "libxine1-dbg".Darren Salt
CVS patchset: 7965 CVS date: 2006/04/09 01:57:33
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-06remove some c++ comments missed in the last commitMike Lampard
CVS patchset: 7963 CVS date: 2006/04/06 09:28:51
2006-04-06Add Jack Steven Kelliher's contributions to the DVB pluginMike Lampard
CVS patchset: 7962 CVS date: 2006/04/06 08:19:53
2006-04-06Add ATSC support, thanks to Jack Steven Kelliher, with some minor changesMike Lampard
noted by Barry Scott. CVS patchset: 7961 CVS date: 2006/04/06 08:17:25
2006-04-06Add ATSC support, thanks to Jack Steven Kelliher, with some minor changesMike Lampard
noted by Barry Scott. CVS patchset: 7960 CVS date: 2006/04/06 08:00:50
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-29fix implicit declaration in input_vcdFrantišek Dvořák
CVS patchset: 7957 CVS date: 2006/03/29 21:00:45
2006-03-29fix implicit declaration in libmad without patching libmadFrantišek Dvořák
CVS patchset: 7956 CVS date: 2006/03/29 20:56:05
2006-03-28ffmpeg automagic improvements:František Dvořák
- support FreeBSD port of external ffmpeg (but there is too old version now anyway) - differs postproc and avcodec, use both in Makefile (fixes bug seen in Gentoo) little fix in optimize automagic: - properly use '$' in automagic macros CVS patchset: 7955 CVS date: 2006/03/28 14:27:48
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-26Fix one more debug output if would be enabled (format string x number of ↵František Dvořák
arguments). CVS patchset: 7953 CVS date: 2006/03/26 18:24:11
2006-03-26[coverity]František Dvořák
Small change due to false positive: CID: 258 Checker: REVERSE_INULL (help) File: xine-lib/src/libw32dll/wine/win32.c Function: expRegOpenKeyA Description: Pointer "phkResult" dereferenced before NULL check Debug output fix: CID: 259 Checker: REVERSE_INULL (help) File: xine-lib/src/libw32dll/wine/win32.c Function: expSetFilePointer Description: Pointer "ext" dereferenced before NULL check CVS patchset: 7952 CVS date: 2006/03/26 18:15:03
2006-03-26[coverity]František Dvořák
Fixed simple bug in destroying. CID: 260 Checker: REVERSE_INULL (help) File: xine-lib/src/libw32dll/DirectShow/outputpin.c Function: COutputPin_Destroy Description: Pointer "(This)->mempin" dereferenced before NULL check CVS patchset: 7951 CVS date: 2006/03/26 17:20:11
2006-03-26Fixing build on MinGW:František Dvořák
- fixed unresolved symbol in eq2 after xine_list updates. - replaced obsolete memalign by xine_malloc_alligned in noise post plugin, plugin needs some cleanup due to destroying CVS patchset: 7950 CVS date: 2006/03/26 14:45:41
2006-03-25- unregister the callback instead of disallowing the unload of the pluginBastien Nocera
Thanks to Thibaut for pointing that out CVS patchset: 7949 CVS date: 2006/03/25 11:59:29
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-24- don't unload the mms input plugin, as the callback for media.network.bandwidthBastien Nocera
cannot be unset: - start up your xine-lib client - garbage collect the plugins (mms will be unloaded) - modify the media.network.bandwidth config entry (->callback points to lala land), see it crash in flames http://bugzilla.gnome.org/show_bug.cgi?id=334918 CVS patchset: 7944 CVS date: 2006/03/24 16:40:54
2006-03-21[coverity]Thibaut Mattern
CID: 276 Checker: USE_AFTER_FREE (help) File: xine-lib/src/libxinevdec/bitplane.c Function: bitplane_decode_data Description: Double free of pointer "(this)->buf" in call to "free" CID: 171 Checker: RESOURCE_LEAK (help) File: xine-lib/src/libxinevdec/bitplane.c Function: bitplane_decode_byterun1 Description: Returned without freeing storage "uncompressed" CID: 34 Checker: FORWARD_NULL (help) File: xine-lib/src/libxinevdec/bitplane.c Function: bitplane_sdelta_opt_3 Description: Variable "ptr" tracked as NULL was dereferenced. CVS patchset: 7943 CVS date: 2006/03/21 07:39:18
2006-03-20Repaired changelog entry for 1.0.1-1.5.Darren Salt
(Source: debian-devel-changes posting, archived on packages.qa.d.o.) CVS patchset: 7942 CVS date: 2006/03/20 21:24:58
2006-03-18[coverity]Thibaut Mattern
CID: 277 Checker: USE_AFTER_FREE (help) File: xine-lib/src/libxinevdec/rgb.c Function: rgb_decode_data Description: Double free of pointer "(this)->buf" in call to "free" CVS patchset: 7941 CVS date: 2006/03/18 10:05:21
2006-03-18[coverity]Thibaut Mattern
CID: 121 Checker: OVERRUN_STATIC (help) File: xine-lib/src/libreal/audio_decoder.c Function: load_syms_linux Description: Possible overrun of static array "path" of size 1024 by using an index that can possibly be too large CVS patchset: 7940 CVS date: 2006/03/18 09:59:11
2006-03-18[coverity]Thibaut Mattern
CID: 103 Checker: NULL_RETURNS (help) File: xine-lib/src/input/librtsp/rtsp.c Function: rtsp_search_answers Description: Incrementing possibly NULL value "ptr" CID: 179 Checker: RESOURCE_LEAK (help) File: xine-lib/src/input/librtsp/rtsp.c Function: rtsp_read_data Description: Variable "rest" not freed or pointed-to in function "rtsp_put" CVS patchset: 7939 CVS date: 2006/03/18 09:42:43
2006-03-18[coverity]Thibaut Mattern
CID: 180 Checker: RESOURCE_LEAK (help) File: xine-lib/src/input/libreal/real.c Function: real_parse_sdp Description: Returned without freeing storage "desc" CVS patchset: 7938 CVS date: 2006/03/18 09:35:03
2006-03-18[coverity]Thibaut Mattern
CID: 10 Checker: DEADCODE (help) File: xine-lib/src/input/input_smb.c Function: smb_plugin_read Description: After this line, the value of "n" is at least 1 CVS patchset: 7937 CVS date: 2006/03/18 09:25:02
2006-03-18CID: 241Thibaut Mattern
Checker: REVERSE_INULL (help) File: xine-lib/src/input/http_helper.c Function: _x_parse_url Description: Pointer "start" dereferenced before NULL check CVS patchset: 7936 CVS date: 2006/03/18 09:15:00
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-17- implement change advised by Darren:Bastien Nocera
http://article.gmane.org/gmane.comp.video.xine.devel/15139 CVS patchset: 7934 CVS date: 2006/03/17 18:21:23
2006-03-17- ignore http locations as gnome-vfs seems to sucks at accessingBastien Nocera
Shoutcast streams CVS patchset: 7933 CVS date: 2006/03/17 18:10:35