Age | Commit message (Collapse) | Author |
|
undefined when using nbc (stdin, http, ...), so the latest debug build asserted.
CVS patchset: 7982
CVS date: 2006/05/01 12:05:09
|
|
CVS patchset: 7981
CVS date: 2006/04/24 20:58:44
|
|
ImageMagick on non-standard prefix).
CVS patchset: 7980
CVS date: 2006/04/22 09:41:10
|
|
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
|
|
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
|
|
CVS patchset: 7977
CVS date: 2006/04/21 23:15:44
|
|
No __GNUC__ guarding done: an unguarded __attribute__ is already present.
CVS patchset: 7976
CVS date: 2006/04/21 22:57:26
|
|
CVS patchset: 7975
CVS date: 2006/04/21 22:46:33
|
|
CVS patchset: 7974
CVS date: 2006/04/21 22:34:19
|
|
CVS patchset: 7973
CVS date: 2006/04/19 17:35:47
|
|
CVS patchset: 7972
CVS date: 2006/04/19 17:30:12
|
|
http://bugzilla.gnome.org/show_bug.cgi?id=338883
CVS patchset: 7971
CVS date: 2006/04/18 13:51:33
|
|
CVS patchset: 7970
CVS date: 2006/04/17 14:48:34
|
|
CVS patchset: 7969
CVS date: 2006/04/17 14:47:48
|
|
CVS patchset: 7968
CVS date: 2006/04/12 15:37:07
|
|
CVS patchset: 7967
CVS date: 2006/04/10 17:42:14
|
|
CVS patchset: 7966
CVS date: 2006/04/09 02:02:12
|
|
CVS patchset: 7965
CVS date: 2006/04/09 01:57:33
|
|
- 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
|
|
CVS patchset: 7963
CVS date: 2006/04/06 09:28:51
|
|
CVS patchset: 7962
CVS date: 2006/04/06 08:19:53
|
|
noted by Barry Scott.
CVS patchset: 7961
CVS date: 2006/04/06 08:17:25
|
|
noted by Barry Scott.
CVS patchset: 7960
CVS date: 2006/04/06 08:00:50
|
|
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
|
|
Also negative coordinates are legal now.
CVS patchset: 7958
CVS date: 2006/04/05 12:44:32
|
|
CVS patchset: 7957
CVS date: 2006/03/29 21:00:45
|
|
CVS patchset: 7956
CVS date: 2006/03/29 20:56:05
|
|
- 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
|
|
buffer overflows.
CVS patchset: 7954
CVS date: 2006/03/27 10:43:11
|
|
arguments).
CVS patchset: 7953
CVS date: 2006/03/26 18:24:11
|
|
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
|
|
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
|
|
- 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
|
|
Thanks to Thibaut for pointing that out
CVS patchset: 7949
CVS date: 2006/03/25 11:59:29
|
|
CVS patchset: 7948
CVS date: 2006/03/25 01:26:34
|
|
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
|
|
CVS patchset: 7946
CVS date: 2006/03/24 20:05:38
|
|
CVS patchset: 7945
CVS date: 2006/03/24 19:56:46
|
|
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
|
|
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
|
|
(Source: debian-devel-changes posting, archived on packages.qa.d.o.)
CVS patchset: 7942
CVS date: 2006/03/20 21:24:58
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
http://article.gmane.org/gmane.comp.video.xine.devel/15139
CVS patchset: 7934
CVS date: 2006/03/17 18:21:23
|
|
Shoutcast streams
CVS patchset: 7933
CVS date: 2006/03/17 18:10:35
|