Age | Commit message (Collapse) | Author |
|
CVS patchset: 6285
CVS date: 2004/03/17 22:50:35
|
|
CVS patchset: 6256
CVS date: 2004/03/14 21:27:03
|
|
CVS patchset: 6240
CVS date: 2004/03/10 22:51:24
|
|
dsputil_mlib.c and added to diff_to_ffmpeg_cvs.txt. Fixed function prototype in dsputil_mlib.c (should be sent back to ffmpeg-dev at some point). Fixed includes in nosefart. Fixed nested comments and includes in goom.
CVS patchset: 6180
CVS date: 2004/02/20 19:53:38
|
|
http://cvs.mandrakesoft.com/cgi-bin/cvsweb.cgi/SPECS/xine-lib/
via Goetz Waschk who reports:
The amd64 patch (xine-lib-1-rc0a-amd64.patch) sets some conservative
CFLAGS for amd64,
the lib64 patch (xine-lib-1-rc0a-lib64.patch) replaces hardcoded
/lib to support the lib64 library dir on amd64,
the directfb patch (xine-lib-1-rc2-no-directfb.patch) adds a
configure option to disable directfb,
the linuxfb patch (xine-lib-1-rc3a-no-linuxfb.patch) does the same
for linux framebuffer and
the 64bit fixes patch (xine-lib-1-rc3-64bit-fixes.patch) doesn't
apply at the moment against the CVS -- demux_ogg.c was not applied.
it includes some 64 bit pointer and other fixes for 64bit architectures.
from Gwenole Beauchesne
I haven't tested other than apply and compile.
CVS patchset: 6174
CVS date: 2004/02/19 02:50:24
|
|
CVS patchset: 6030
CVS date: 2004/01/12 17:35:14
|
|
- 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: 5912
CVS date: 2003/12/14 22:13:22
|
|
CVS patchset: 5879
CVS date: 2003/12/09 00:02:28
|
|
Replace XINE_ASSERT by _x_assert, which works exaclty as assert, except that it still warns with NDEBUG defined (but don't abort). Fix missuning of assert(0), which isn't safe, abort is abort, assert is for debugging purpose only, so all assert(0) has been converted to abort() alls. In osd_preload_fonts(): alloc needed memory chunk. Define NDEBUG in CFLAGS, for non DEBUG build only.
CVS patchset: 5860
CVS date: 2003/12/07 15:34:29
|
|
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
|
|
- general multipass compilation make targets
CVS patchset: 5149
CVS date: 2003/07/12 12:31:13
|
|
- fixes mimetype in realaudio demuxer
- big improvement of v4l input and associated
demuxer. Including sound capture using alsa
and a/v sync. Now radio is supported as well.
CVS patchset: 5054
CVS date: 2003/06/16 16:42:51
|
|
if (cond)
#ifdef LOG
foo;
#endif
bar;
is bad.
CVS patchset: 5010
CVS date: 2003/06/06 14:29:41
|
|
CVS patchset: 4942
CVS date: 2003/05/26 11:33:01
|
|
CVS patchset: 4848
CVS date: 2003/05/15 08:21:15
|
|
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: 4799
CVS date: 2003/05/08 19:45:08
|
|
CVS patchset: 4798
CVS date: 2003/05/08 19:21:45
|
|
CVS patchset: 4797
CVS date: 2003/05/08 18:00:44
|
|
CVS patchset: 4311
CVS date: 2003/03/01 02:23:01
|
|
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
|
|
Caie <kyzer@4u.net>
CVS patchset: 4153
CVS date: 2003/02/14 04:32:27
|
|
CVS patchset: 4150
CVS date: 2003/02/14 00:55:52
|
|
CVS patchset: 3874
CVS date: 2003/01/11 15:53:53
|
|
- Define the correct HOST_ENDIAN for SPARC
- remove unaligned memory accesses
CVS patchset: 3849
CVS date: 2003/01/09 19:50:03
|
|
CVS patchset: 3846
CVS date: 2003/01/09 18:36:40
|
|
CVS patchset: 3826
CVS date: 2003/01/08 07:36:21
|
|
CVS patchset: 3825
CVS date: 2003/01/08 07:11:05
|
|
CVS patchset: 3824
CVS date: 2003/01/08 07:04:35
|
|
for more information see message on xine-devel
CVS patchset: 3818
CVS date: 2003/01/08 01:02:27
|
|
CVS patchset: 3804
CVS date: 2003/01/07 06:26:25
|
|
CVS patchset: 3709
CVS date: 2002/12/28 18:25:08
|
|
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
|
|
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
|
|
http://sourceforge.net/mailarchive/forum.php?thread_id=1297475&forum_id=7131
CVS patchset: 3250
CVS date: 2002/11/12 18:40:50
|
|
CVS patchset: 3231
CVS date: 2002/11/11 05:01:31
|
|
CVS patchset: 3163
CVS date: 2002/11/03 06:08:54
|
|
CVS patchset: 3159
CVS date: 2002/11/02 23:37:33
|
|
CVS patchset: 3154
CVS date: 2002/11/02 20:55:23
|
|
CVS patchset: 3084
CVS date: 2002/10/29 02:07:45
|
|
to get a minimal dynamic linker symbol table
CVS patchset: 3073
CVS date: 2002/10/28 13:30:58
|
|
shouldn't override CFLAGS and suggests we use AM_CFLAGS instead.
CFLAGS is not needed here, apparently - so away with it.
CVS patchset: 3067
CVS date: 2002/10/28 12:59:51
|
|
CVS patchset: 2980
CVS date: 2002/10/24 09:42:21
|
|
CVS patchset: 2953
CVS date: 2002/10/23 04:16:24
|