| Age | Commit message (Collapse) | Author | 
|---|
|  | (costly conversion is not necessary, because ASCII is a subset of UTF-8)
CVS patchset: 7264
CVS date: 2004/12/16 13:58:57 | 
|  | CVS patchset: 7260
CVS date: 2004/12/15 20:57:28 | 
|  | CVS patchset: 7185
CVS date: 2004/12/03 01:15:29 | 
|  | CVS patchset: 7167
CVS date: 2004/11/29 23:02:31 | 
|  | CVS patchset: 7015
CVS date: 2004/10/08 15:41:28 | 
|  | 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: 6628
CVS date: 2004/06/01 21:48:37 | 
|  | CVS patchset: 6627
CVS date: 2004/06/01 21:37:16 | 
|  | 2) Simplify libfaad init
CVS patchset: 6588
CVS date: 2004/05/24 22:17:57 | 
|  | (this code is already different in faad cvs, so this fix will not interfere with
the next sync)
CVS patchset: 6142
CVS date: 2004/02/12 18:30:43 | 
|  | CVS patchset: 6075
CVS date: 2004/01/28 12:38:37 | 
|  | CVS patchset: 6073
CVS date: 2004/01/27 19:13:05 | 
|  | CVS patchset: 6071
CVS date: 2004/01/26 22:34:10 | 
|  | output which can now be different
CVS patchset: 6070
CVS date: 2004/01/26 22:33:08 | 
|  | CVS patchset: 6068
CVS date: 2004/01/26 20:13:58 | 
|  | CVS patchset: 6030
CVS date: 2004/01/12 17:35:14 | 
|  | merging their CVS back to our copy
everyone please check, if your AAC samples still work
CVS patchset: 6024
CVS date: 2004/01/11 15:44:04 | 
|  | - increase demux and decoder apis
- fix runtime changing of ogg/ogm audio channels
note: i hope i haven't broken any demux->decoder data exchange. please report any problems.
CVS patchset: 6014
CVS date: 2004/01/09 01:26:32 | 
|  | CVS patchset: 5989
CVS date: 2004/01/04 16:19:45 | 
|  | - some fixes to xine_decoder.c
CVS patchset: 5959
CVS date: 2003/12/30 02:00:10 | 
|  | CVS patchset: 5937
CVS date: 2003/12/24 12:58:58 | 
|  | serve until a better solution is found
CVS patchset: 5927
CVS date: 2003/12/20 14:21:50 | 
|  | of the FAAD structures
CVS patchset: 5922
CVS date: 2003/12/19 05:03:28 | 
|  | CVS patchset: 5912
CVS date: 2003/12/14 22:13:22 | 
|  | CVS patchset: 5879
CVS date: 2003/12/09 00:02:28 | 
|  | relevant too. Small other little fix (can't remember). Change few internal function prototype because it xine_t pointer need to be used if some xine's internal sections. NOTE: libdvd{nav,read} is still too noisy, i will take a look to made it quit, without invasive changes. To be continued...
CVS patchset: 5844
CVS date: 2003/12/05 15:54:56 | 
|  | CVS patchset: 5796
CVS date: 2003/11/26 19:43:26 | 
|  | BIG NOTE: use helpers to access to these informations (get/set/reset):
    _x_{stream,meta}_info_{get,set,reset}()
  are for internal use, don't use *_public() ones from inside the beast ;-)
Some wrongly names "xine_" fonction renaming.
CVS patchset: 5757
CVS date: 2003/11/16 23:33:42 | 
|  | CVS patchset: 5731
CVS date: 2003/11/15 13:01:00 | 
|  | fft*post are untouched (fft: for now).
CVS patchset: 5310
CVS date: 2003/08/25 21:51:37 | 
|  | CVS patchset: 4957
CVS date: 2003/05/26 23:23:26 | 
|  | extracted some common targets and variables into a common Makefile
which is then included
CVS patchset: 4844
CVS date: 2003/05/14 16:21:44 | 
|  | CVS patchset: 4592
CVS date: 2003/04/12 14:58:46 | 
|  | All assert() function calls, with exceptions of libdvdread and libdvdnav, have been
replaced with XINE_ASSERT. Functionally XINE_ASSERT behaves just likes its predecesor but its
adding the ability to print out a stack trace at the point where the assertion fails.
So here are a few examples.
assert (0);
This use of assert was found in a couple locations most favorably being the default case of a switch
statement. This was the only thing there. So if the switch statement was unable to find a match
it would have defaulted to this and the user and the developers would be stuck wonder who died and where.
So it has been replaced with
XINE_ASSERT(0, "We have reach this point and don't have a default case");
It may seem a bit none descriptive but there is more going on behind the scene.
In addition to checking a condition is true/false, in this case '0', the XINE_ASSERT
prints out:
<filename>:<function name>:<line number> - assertion '<assertion expression>' failed. <description>
An example of this might be:
input_dvd.c:open_plugin:1178 - assertion '0' failed. xine_malloc failed!!! You have run out of memory
XINE_ASSERT and its helper function, print_trace, are found in src/xine-utils/xineutils.h
CVS patchset: 4301
CVS date: 2003/02/28 02:51:47 | 
|  | makefile variable.
- Cleaned up Makefile.am (wine, goom, libxinevdec)
- Cleaned up compiler warnings (libfaad)
- Cleaned up header includes (libfaad, libdha)
CVS patchset: 4053
CVS date: 2003/01/31 01:20:24 | 
|  | for more information see message on xine-devel
CVS patchset: 3818
CVS date: 2003/01/08 01:02:27 | 
|  | different sizeof than integer.
- add extra_info structure to pass informations from input/demuxers down
  to the output frame. this can be used, for example, to pass the frame
  number of a frame (when known by decoder). also, immediate benefict is
  that we now have a slider which really shows the current position of
  the playing stream. new fields can be added to extra_info keeping
  binary compatibility
- bumpy everybody's api versions
CVS patchset: 3603
CVS date: 2002/12/21 12:56:44 | 
|  | compile xine-lib.
C99 has "inline", GNU C "__inline".
CVS patchset: 3575
CVS date: 2002/12/17 16:44:10 | 
|  | CVS patchset: 3562
CVS date: 2002/12/16 19:13:03 | 
|  | CVS patchset: 3561
CVS date: 2002/12/16 19:07:13 | 
|  | CVS patchset: 3560
CVS date: 2002/12/16 18:59:50 | 
|  | CVS patchset: 3559
CVS date: 2002/12/16 18:58:53 | 
|  | CVS patchset: 3463
CVS date: 2002/12/08 20:46:00 | 
|  | CVS patchset: 3421
CVS date: 2002/12/04 04:08:42 | 
|  | catalog entry; this will automatically fix (or workaround) existing
compilations of the libfaad plugin
CVS patchset: 3375
CVS date: 2002/11/26 03:12:56 | 
|  | will build all dependent parts (e.g. libxine.la). The directory must still
be prepared by running autogen.sh.
CVS patchset: 3331
CVS date: 2002/11/22 05:25:14 | 
|  | * new public output interface xine_{audio,video}_port_t instead of
  xine_{ao,vo}_driver_t, old names kept as aliases for compatibility
* modified the engine to allow multiple streams per output
* renaming of some internal structures according to public changes
* moving SCR out of per-stream-metronom into a global metronom_clock_t
  residing in xine_t and therefore easily available to the output layer
* adapting all available plugins
  (note to external projects: the compiler will help you a lot, if a plugin
  compiles, it is adapted, because all changes add new parameters to some
  functions)
* bump up all interface versions because of xine_t and xine_stream_t changes
CVS patchset: 3312
CVS date: 2002/11/20 11:57:38 | 
|  | CVS patchset: 3300
CVS date: 2002/11/19 02:31:03 | 
|  | to get a minimal dynamic linker symbol table
CVS patchset: 3073
CVS date: 2002/10/28 13:30:58 | 
|  | Removed trailing spaces
Removed spaces at beginning of line before tabs
CVS patchset: 2913
CVS date: 2002/10/22 04:51:24 |