Age | Commit message (Collapse) | Author |
|
|
|
This requires that many other files include config.h themselves.
Also convert <config.h> to "config.h".
|
|
Now that the macro are either imported from the system or defined by
configure. don't define them in every source file.
|
|
The xine_xmalloc() function is going to be deprecated, as its
behaviour is rarely needed as such, and it's thus misused.
With this, almost all uses of xine_xmalloc() with static size (for
instance the value returned by sizeof()) or with a size that is
guaranteed not to be zero (like strlen()+1) are replaced with calls to
either calloc(1, ...) or malloc().
malloc() is used whenever the allocated memory is going to be
immediately overwritten, while calloc() is used in every other case,
as it sets the whole memory area to zero.
--HG--
extra : transplant_source : %8F%98%EC%02%1E%83%F0s%06X%83C%205Y%80%B12%CC%E1
|
|
--HG--
extra : transplant_source : %E0%D0%C5%8B%BEU%DD%24%5D7%1F%ADV%AD%EB%23%CBU%80%EB
|
|
For contributed code, leave whatever the version we last synced for is using
to make simpler future syncs.
|
|
Add and adjust comments appropriately.
|
|
Two of the modified files are headers, but each contains definitions as well as
declarations and is only ever used once.
|
|
CVS patchset: 8613
CVS date: 2007/02/20 00:56:36
|
|
CVS patchset: 7745
CVS date: 2005/09/25 00:44:04
|
|
List of some changes:
- replaced some _MSC_VER by more common WIN32
- define INTLDIR, remove -static flag for included intl
- shared more common CFLAGS with DEBUG_CFLAGS
- use WIN32_CFLAGS for all building
- separate some flags into THREAD_CFLAGS_CONFIG,
THREAD_CFLAGS_CONFIG and ZLIB_LIB_CONFIG for public xine-config,
automatically use internal libs if necessary
- don't warn about missing X for mingw and cygwin
- libw32dll disabled for WIN32 (making native loader would be
interesting, or porting wine code to Windows? :->)
- DVB and RTP disabled for WIN32, not ported yet
- fix build and fix a warning in cdda
- fix build for nosefart and libfaad
- implement configure option --disable-freetype
- sync libxine.pc and xine-config.in
- add -liberty to goom under WIN32
- move original build files from included phread and zlib into archives
and replace them by autotools
CVS patchset: 6910
CVS date: 2004/08/27 19:33:17
|
|
CVS patchset: 6487
CVS date: 2004/05/05 17:36:48
|
|
CVS patchset: 5879
CVS date: 2003/12/09 00:02:28
|
|
CVS patchset: 5824
CVS date: 2003/12/03 01:22:05
|
|
Right computing text size of multibyte texts in OSD.
Different alias character for missing character in the conversion
and in the font: #, _
CVS patchset: 5402
CVS date: 2003/09/18 18:14:50
|
|
CVS patchset: 4779
CVS date: 2003/05/06 14:02:24
|
|
- xinefonts use unicode now
- fix endianess in xine-fontconv.c
- public render text api uses locale
CVS patchset: 4486
CVS date: 2003/03/26 11:06:39
|
|
The problem arises because of inconsistent usage of libdvdread's functions regarding
NAV packet reading: libspudec and the dxr3 spu decoder use some of these functions,
but they used to have private copies of the relevant files of libdvdread. These do
not work any more now, since the internal layout of NAV packets in libdvdread
changed lately. So we should always use the functions from current libdvdread.
Please note that highlights might not work yet.
The next step will be to sync libdvdnav. Stay tuned.
CVS patchset: 4371
CVS date: 2003/03/08 14:11:52
|
|
CVS patchset: 3623
CVS date: 2002/12/22 00:35:04
|
|
broken now ... matthias/miguel: please fix it :-)
CVS patchset: 2606
CVS date: 2002/09/04 23:31:05
|
|
bitfields. Use explicit assignments to work around this (compiler?) problem.
CVS patchset: 1779
CVS date: 2002/04/26 20:31:47
|
|
CVS patchset: 1774
CVS date: 2002/04/24 20:26:06
|
|
schemes.
CVS patchset: 1652
CVS date: 2002/03/31 23:14:48
|
|
Provide infrastructure for user-selectable captioning schemes. Not yet
configurable in the xine config file.
CVS patchset: 1647
CVS date: 2002/03/30 20:11:34
|
|
xmalloc_aligned cleanup - fb vo plugin needs to be fixed for this one
CVS patchset: 1626
CVS date: 2002/03/24 14:15:36
|
|
CVS patchset: 1598
CVS date: 2002/03/20 18:50:37
|
|
CVS patchset: 1597
CVS date: 2002/03/20 18:42:38
|
|
CVS patchset: 1596
CVS date: 2002/03/20 18:38:20
|
|
interleave all captioning codes with 0, 0 (no-ops). These must be ignored
by the detection code.
This fix makes the "Pearl Harbor" captions display correctly.
CVS patchset: 1576
CVS date: 2002/03/17 02:56:37
|
|
updated at this point). demux_qt can handle compressed audio, but is still unfinished.
Yes, this _is_ the big metronom update, metronom now depends on disc_off information in discontinuities.
CVS patchset: 1554
CVS date: 2002/03/11 12:31:24
|
|
CVS patchset: 1378
CVS date: 2002/01/08 20:38:05
|
|
The caption colors could use improvement. They look fine on XShm, but on Xv -
at least with the NVidia drivers on a GeForce 3 - there is a lot of color
bleeding. Not sure what the cause of the problem is yet.
CVS patchset: 1377
CVS date: 2002/01/08 20:31:10
|
|
allow multiple text colors in osd text rendering
CVS patchset: 1376
CVS date: 2002/01/08 16:47:56
|
|
CVS patchset: 1371
CVS date: 2002/01/07 23:09:38
|
|
cc decoder is now initialized only if CC events arrive.
clean up cc_config_t by moving out renderer specific parts to new
cc_renderer_t.
fix event race conditions and simplify code by using one global lock
for cc decoder that stays locked for the entire duration of a CC function
call.
CVS patchset: 1368
CVS date: 2002/01/07 19:30:09
|
|
CVS patchset: 1343
CVS date: 2002/01/05 21:41:18
|