Age | Commit message (Collapse) | Author |
|
Add warning flags to the DEBUG_CFLAGS too.
|
|
|
|
Using asprintf() instead of malloc() + sprintf() reduces the lines of
code in xine-lib (moving the allocation to the C library or asprintf
replacement), makes it safer to access the string and can also improve
performance whenever the value returned by a function was used as
parameter, as before it had to run the function twice in almost every
case (once for strlen(), once for sprintf()).
|
|
|
|
It changes some "defined (__FreeBSD__)" into "defined (__FreeBSD_kernel__)"
and "__FreeBSD_version" into "__FreeBSD_kernel_version".
The changes are performed on places, where feature of kernel is tested. On
some other places, feature of userland/libc is tested, on them "defined
(__FreeBSD__)" remains.
As proposed, include/configure.h cause __FreeBSD_kernel__ be defined if
__FreeBSD__ is defined.
--HG--
extra : transplant_source : %25%96K%05%E4Y%B15%94%60%15%FE1%8Ah%26Xy%8C/
|
|
|
|
Small improvements.
CVS patchset: 8332
CVS date: 2006/10/10 21:39:56
|
|
remove a false positive in Coverity.
CVS patchset: 8278
CVS date: 2006/09/25 23:22:21
|
|
No __GNUC__ guarding done: an unguarded __attribute__ is already present.
CVS patchset: 7976
CVS date: 2006/04/21 22:57:26
|
|
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
|
|
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
|
|
gcc4 patches from Dams Nadé (livna.org) and Keenan Pepper.
CVS patchset: 7527
CVS date: 2005/05/07 09:11:37
|
|
Fix (from MPlayer) for Windows Media 9 Voice codec
CVS patchset: 7333
CVS date: 2005/01/06 20:58:56
|
|
CVS patchset: 7159
CVS date: 2004/11/24 21:43:59
|
|
(critical section is defined as recursive by MS).
strict posix systems will be happier now.
workaround a crash with QT dll introduced with the previous commit.
CVS patchset: 6862
CVS date: 2004/07/29 18:47:36
|
|
CVS patchset: 6860
CVS date: 2004/07/29 14:45:03
|
|
libw32 compiles here without a single compiler warning
CVS patchset: 5946
CVS date: 2003/12/24 16:55:35
|
|
CVS patchset: 5821
CVS date: 2003/12/01 22:04:52
|
|
wrong order, when doing a "make debug" from outside src/libw32dll/wine
(DEBUG_CFLAGS is set in src/libw32dll/wine's Makefile, but the CFLAGS given on
the command line take precedence, therefore WIN32_PATH would be undefined)
I hope I have not broken wine stuff. (Yes, the warning is frightening me...)
I have checked using some Windows DLLs and the Quicktime SVQ3 DLL and they
worked fine. Could everyone double check, if the win32-DLLs still work?
CVS patchset: 4864
CVS date: 2003/05/16 11:34:37
|
|
CVS patchset: 4850
CVS date: 2003/05/15 14:07:28
|
|
- comment useless calls. some people really don't know what this thing does,
they probably think that lots of Setup_FS_Segment() all over will make
win32 gods happy. :)
- fix vfw (indeo) and quicktime segfaults
in short: xine now plays indeo, animatrix and the hulk trailers.
CVS patchset: 4178
CVS date: 2003/02/17 03:18:02
|
|
CVS patchset: 3957
CVS date: 2003/01/18 16:27:54
|
|
CVS patchset: 3580
CVS date: 2002/12/18 04:00:45
|
|
contained in the solaris9 <stdio.h>
CVS patchset: 2800
CVS date: 2002/10/07 14:17:05
|
|
- shiny new win32 crap from avifile and mplayer!
- shiny new compilation warnings!
- use directshow filter to decode msmpeg v1/v2
- disable SYNC_SHUTDOWN ugly hack (will be removed soon, i hope)
CVS patchset: 2114
CVS date: 2002/06/21 01:44:17
|
|
CVS patchset: 1803
CVS date: 2002/04/28 23:47:50
|
|
CVS patchset: 1469
CVS date: 2002/02/02 14:30:08
|
|
CVS patchset: 1466
CVS date: 2002/02/01 21:48:42
|
|
CVS patchset: 1465
CVS date: 2002/02/01 14:23:13
|
|
CVS patchset: 1363
CVS date: 2002/01/07 12:21:22
|
|
CVS patchset: 1360
CVS date: 2002/01/07 02:17:10
|
|
CVS patchset: 1134
CVS date: 2001/11/29 08:45:17
|
|
CVS patchset: 1132
CVS date: 2001/11/29 01:29:17
|
|
- dynamic buffers fixes a lot of audio problems
CVS patchset: 974
CVS date: 2001/11/07 02:15:24
|
|
CVS patchset: 733
CVS date: 2001/10/04 11:45:38
|
|
implementation from avifile/mplayer). Indeo Video 3.2/4.1/5.0 should work
now. (Indeo Video 3.1 may work, too but this format still has problems in
the AVI demuxer)
TSC based QueryPerformanceCounter() for x86 CPUs that have such a counter.
CVS patchset: 672
CVS date: 2001/09/20 09:33:23
|
|
MSMPEG4 v1/v2 formats using the libw32dll plugin.
But at least for XShm video output, libw32dll is too slow, converting
RGB -> YUY2 in the w32dll plugin, and converting back from YUY2 -> RGB in
the video out driver :-/
CVS patchset: 661
CVS date: 2001/09/18 17:41:47
|
|
CVS patchset: 646
CVS date: 2001/09/16 23:13:45
|
|
CVS patchset: 278
CVS date: 2001/07/14 16:55:11
|
|
attribute mismatches between function prototypes and function definitions.
Such a __stdcall mismatch can corrupt the cpu's stack, because both the
caller and the callee clean up function parameter from the stack (or none
of them removes the function parameters)
wine/* should be less sensitive to optimzation options due to this change.
CVS patchset: 245
CVS date: 2001/07/04 14:05:09
|
|
CVS patchset: 211
CVS date: 2001/06/21 17:34:23
|
|
CVS patchset: 137
CVS date: 2001/06/09 18:40:41
|