| Age | Commit message (Collapse) | Author | 
|---|
|  | 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: 7968
CVS date: 2006/04/12 15:37:07 | 
|  | CVS patchset: 7967
CVS date: 2006/04/10 17:42:14 | 
|  | - 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 | 
|  | 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 | 
|  | - 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 | 
|  | 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 |