Age | Commit message (Collapse) | Author |
|
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
|
|
CID: 176
Checker: RESOURCE_LEAK (help)
File: xine-lib/src/input/input_file.c
Function: file_class_get_dir
Description: Returned without freeing storage "hide_files"
CID: 176
Checker: RESOURCE_LEAK (help)
File: xine-lib/src/input/input_file.c
Function: file_class_get_dir
Description: Returned without freeing storage "dir_files"
CID: 176
Checker: RESOURCE_LEAK (help)
File: xine-lib/src/input/input_file.c
Function: file_class_get_dir
Description: Returned without freeing storage "norm_files"
CVS patchset: 7932
CVS date: 2006/03/16 22:17:16
|
|
CID: 278
Checker: USE_AFTER_FREE (help)
File: xine-lib/src/input/input_dvb.c
Function: dvb_plugin_dispose
Description: Using freed pointer "(this)->channels"
CID: 269
Checker: UNINIT (help)
File: xine-lib/src/input/input_dvb.c
Function: dvb_plugin_open
Description: Using uninitialized value "num_channels"
CID: 43
Checker: FORWARD_NULL (help)
File: xine-lib/src/input/input_dvb.c
Function: dvb_plugin_dispose
Description: Variable "(this)->channels" tracked as NULL was dereferenced.
CID: 219
Checker: RESOURCE_LEAK (help)
File: xine-lib/src/input/input_dvb.c
Function: dvb_parse_si
Description: Returned without freeing storage "bufptr"
CID: 218
Checker: RESOURCE_LEAK (help)
File: xine-lib/src/input/input_dvb.c
Function: load_epg_data
Description: Returned without freeing storage "seen_channels"
CID: 217
Checker: RESOURCE_LEAK (help)
File: xine-lib/src/input/input_dvb.c
Function: load_epg_data
Description: Returned without freeing storage "foo"
CID: 216
Checker: RESOURCE_LEAK (help)
File: xine-lib/src/input/input_dvb.c
Function: load_channels
Description: Returned without freeing storage "f"
CID: 215
Checker: RESOURCE_LEAK (help)
File: xine-lib/src/input/input_dvb.c
Function: dvb_class_get_autoplay_list
Description: Variable "tmpbuffer" not freed or pointed-to in function "fopen"
CID: 214
Checker: RESOURCE_LEAK (help)
File: xine-lib/src/input/input_dvb.c
Function: dvb_class_get_autoplay_list
Description: Returned without freeing storage "foobuffer"
CID: 252
Checker: REVERSE_INULL (help)
File: xine-lib/src/input/input_dvb.c
Function: dvb_zoom_cb
Description: Pointer "this" dereferenced before NULL check
CVS patchset: 7931
CVS date: 2006/03/16 22:10:33
|
|
CID: 41
Checker: FORWARD_NULL (help)
File: xine-lib/src/demuxers/demux_mpeg_pes.c
Function: parse_private_stream_1
Description: Variable "(this)->audio_fifo" tracked as NULL was dereferenced.
audio_fifo cannot be NULL
CVS patchset: 7930
CVS date: 2006/03/16 21:47:37
|
|
CID: 42
Checker: FORWARD_NULL (help)
File: xine-lib/src/demuxers/demux_qt.c
Function: parse_trak_atom
Description: Variable "(trak)->stsd_atoms" tracked as NULL was dereferenced.
CVS patchset: 7929
CVS date: 2006/03/16 21:44:14
|
|
CID: 164
Checker: RESOURCE_LEAK (help)
File: xine-lib/src/audio_out/audio_arts_out.c
Function: open_plugin
Description: Returned without freeing storage "this"
CVS patchset: 7928
CVS date: 2006/03/16 21:38:17
|
|
Bill Fink <billfink@mindspring.com>
CVS patchset: 7927
CVS date: 2006/03/16 10:52:32
|
|
CVS patchset: 7926
CVS date: 2006/03/11 09:21:25
|
|
CID: 268
Checker: UNINIT (help)
File: xine-lib/src/demuxers/demux_matroska.c
Function: parse_seek_entry
Description: Using uninitialized value "id"
CVS patchset: 7925
CVS date: 2006/03/11 09:03:24
|
|
CID: 125
Checker: OVERRUN_STATIC (help)
Function: demux_slave_next
Description: Overrun of static array "(this)->decoder_info" of size 4 at position 4 with index variable "i"
CVS patchset: 7924
CVS date: 2006/03/11 08:55:10
|
|
CVS patchset: 7923
CVS date: 2006/03/11 08:49:40
|
|
Patch from Chris Brien.
CVS patchset: 7922
CVS date: 2006/03/07 08:03:08
|
|
patch from Vedran Rodic <vedran@vodatel.hr> and Diego "Flameeyes" Pettenò <flameeyes@gentoo.org>
CVS patchset: 7921
CVS date: 2006/03/06 08:02:44
|
|
CVS patchset: 7920
CVS date: 2006/03/06 00:19:50
|
|
[ 1420933 ] wStart (stream delay in AVI files) is not used
CVS patchset: 7919
CVS date: 2006/03/04 12:04:42
|
|
CVS patchset: 7918
CVS date: 2006/03/03 19:32:55
|
|
converting it to UTF-8 proper
CVS patchset: 7917
CVS date: 2006/03/03 12:59:31
|
|
CVS patchset: 7916
CVS date: 2006/03/02 14:35:02
|