Age | Commit message (Collapse) | Author |
|
there is still some work to do, please report any breakages.
note: new xxmc driver tested with both nvidia and via libraries.
CVS patchset: 7007
CVS date: 2004/09/28 18:49:38
|
|
CVS patchset: 7004
CVS date: 2004/09/28 01:46:39
|
|
poor platforms, of course)
- fix a bug in generated xine-config for WIN32 and make it relocateable
under Windows
- MSVC port: update, fix some warnings, remove old unneeded files
- improve function for getting runtime directory, it will need next fix
yet (bug probably due to active volume drives)
CVS patchset: 7001
CVS date: 2004/09/26 22:54:51
|
|
- some vo drivers support cropping natively.
(only xv and xvmc have been tested)
- add software crop fallback to video_out.c
- skip yuv2rgb processing at xshm for not yet cropped frames
(these frames are never shown)
- libmpeg2 and ffmpeg now may use crop support
- bump vo api. (changes to xvmc/xxmc will follow)
CVS patchset: 6991
CVS date: 2004/09/22 20:29:13
|
|
- use replacement functions (macro AC_REPLACE_FUNCS and variable LTLIBOBJS),
each function is in a file placed into lib/ directory,
it was not necessary, but it looks nice, IMHO
- headers cleanups (this was needed):
- prototypes of replacement funtions and macros are placed
into separate os_internal.h (and included by config.h)
- drop include inttypes.h from public xine.h, replaced by custom
os_type.h, idea origins from Ogg/Vorbis public headers
- disable generating inttypes.h: generated replacement isn't enough for
xine-lib but nobody complained (and for M$VC we have special version)
- better including headers for win32, let dvdnav use its mutex wrapper
- updated M$VC port
Result:
- xine is compiled nicely by MinGW, CygWin and paritaly M$VC
- frontends in M$VC port don't require additional helping headers
- moved some platform specific things from xine-utils and win32/contrib
to lib/
Finally I can start with real coding. :-)
CVS patchset: 6982
CVS date: 2004/09/20 19:30:02
|
|
CVS patchset: 6979
CVS date: 2004/09/17 19:21:33
|
|
CVS patchset: 6970
CVS date: 2004/09/14 20:54:21
|
|
CVS patchset: 6969
CVS date: 2004/09/14 02:22:23
|
|
CVS patchset: 6968
CVS date: 2004/09/12 19:23:36
|
|
media files
CVS patchset: 6951
CVS date: 2004/09/09 06:29:20
|
|
- usability MSVC for frontends
- remove unistd.h from public headers
- add configure option "--with-dxheaders"
- install .def file under WIN32
- MSVC port update (some people might want it)
CVS patchset: 6944
CVS date: 2004/09/06 18:34:37
|
|
Fix srcdir != buiddir problem with vidix.
Change some "_lib" variables to more clear name "_dep".
CVS patchset: 6938
CVS date: 2004/09/04 18:34:17
|
|
CVS patchset: 6934
CVS date: 2004/09/03 13:56:04
|
|
Compilation fix for CygWin.
CVS patchset: 6932
CVS date: 2004/09/02 19:56:40
|
|
- new flags added at the end, so the users can override them properly
- removed X11 libs and cflags from xine-config and libxine.pc
- removed replacing for setenv (thanks to Robin for the hint)
- better way for temporary disabling of w32dll module
- data directories will be different on Windows
- force installing catalogs with translation into XINE_LOCALEDIR
- timer linked in xine-engine (just central place for linking such stuff)
- adjusted load_plugins and remove reduntant WIN32 conditionals
- removed unused $(lib_thr)
CVS patchset: 6927
CVS date: 2004/09/01 18:19:49
|
|
CVS patchset: 6925
CVS date: 2004/09/01 12:52:34
|
|
CVS patchset: 6921
CVS date: 2004/08/30 20:49:52
|
|
CVS patchset: 6919
CVS date: 2004/08/30 11:11:54
|
|
CVS patchset: 6918
CVS date: 2004/08/30 07:37:42
|
|
compilation of win32/contrib/setenv.c on non-Win32 platforms (I don't see why it's necessary at all as we have xine_setenv). Front-ends use symbols in src/xine-utils but these aren't being exported in libxine.so because they come from an internal archive library. Compile xmlparser.c in src/xine-engine/Makefile.am for now (is there a better solution?).
CVS patchset: 6917
CVS date: 2004/08/30 00:55:18
|
|
- HAVE_SETENV
- Cygwin build
- win32/contrib Makefile
CVS patchset: 6915
CVS date: 2004/08/28 20:03:42
|
|
fixes problems with matroska utf-8 subtitles
CVS patchset: 6911
CVS date: 2004/08/27 21:07:31
|
|
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: 6909
CVS date: 2004/08/27 18:36:06
|
|
CVS patchset: 6893
CVS date: 2004/08/18 21:35:23
|
|
CVS patchset: 6891
CVS date: 2004/08/17 22:17:30
|
|
by Reinhard Nissl.
CVS patchset: 6875
CVS date: 2004/08/06 21:35:54
|
|
(in case of major trouble just revert the patch i sent to xine-devel)
CVS patchset: 6871
CVS date: 2004/08/02 12:51:07
|
|
CVS patchset: 6839
CVS date: 2004/07/22 14:29:28
|
|
CVS patchset: 6838
CVS date: 2004/07/22 14:27:48
|
|
CVS patchset: 6837
CVS date: 2004/07/22 14:26:24
|
|
CVS patchset: 6836
CVS date: 2004/07/22 14:25:05
|
|
https://sourceforge.net/tracker/?func=detail&atid=109655&aid=947520&group_id=9655
CVS patchset: 6818
CVS date: 2004/07/19 22:45:48
|
|
fix problems of bogus frame skipping when duration changes.
CVS patchset: 6798
CVS date: 2004/07/15 21:20:06
|
|
align vobsub to bottom in libspudec
CVS patchset: 6791
CVS date: 2004/07/14 01:18:47
|
|
finished event was sent to frontend before the output fifos were empty.
add a test for the number of streams attached to the output port. this will
prevent deadlocking on multi-streams scenarios where fifos don't ever get empty.
CVS patchset: 6777
CVS date: 2004/07/06 22:53:22
|
|
CVS patchset: 6775
CVS date: 2004/07/05 17:13:37
|
|
(in_buf && in_buf->num_frames), otherwise, the dummy packet send by ao_exit()
to wake up the audio out loop can trigger this message
(because it has an undefined buf->format.rate, which, when 0 causes
driver->open() to fail and the message gets emitted)
we also send the message to the streams attached to this audio out only,
not to all streams known to the engine
CVS patchset: 6757
CVS date: 2004/06/27 13:33:57
|
|
CVS patchset: 6748
CVS date: 2004/06/26 13:51:13
|
|
(fixed latest deadlock report by Stefan Holst)
CVS patchset: 6744
CVS date: 2004/06/25 16:09:31
|
|
* since plugin catalog assumes a limit on plugin count, we should actually
enforce this limit on plugin loading
* reduce DECODER_MAX from 256 to 128, because PLUGIN_MAX is already 256
and having only decoder plugins is unlikely
CVS patchset: 6738
CVS date: 2004/06/23 19:45:52
|
|
in SPU decoders which is obsoleted by that removal
CVS patchset: 6726
CVS date: 2004/06/21 16:19:40
|
|
CVS patchset: 6713
CVS date: 2004/06/19 20:07:15
|
|
the users it is better if we structure by intuitive categories, not strictly
by plugins
CVS patchset: 6712
CVS date: 2004/06/19 19:54:59
|
|
CVS patchset: 6711
CVS date: 2004/06/19 19:53:29
|
|
visualization plugin's metronom gets confused when you wire different
streams to the plugin's input
CVS patchset: 6710
CVS date: 2004/06/19 19:51:25
|
|
it right this time: use a different pointer for every decoder by putting the
descriptions into a dynamically growing chunk of heap memory
the name of the decoder in the description is necessary, because frontends
should not have to display the config entry key and this is currently the only
string to contain the decoder's name
CVS patchset: 6709
CVS date: 2004/06/19 19:48:42
|
|
pointers of the strings.
CVS patchset: 6693
CVS date: 2004/06/16 15:41:37
|
|
http://article.gmane.org/gmane.comp.video.xine.devel/9532
it is now up to demuxers to decide what the 0..65535 position means.
demuxers tested: ogg, voc, flac, rm, asf, vqa, vob, avi, y4m, au, mov, ts, mp3, mpg, wav, ra, mve
CVS patchset: 6686
CVS date: 2004/06/13 21:28:52
|
|
CVS patchset: 6684
CVS date: 2004/06/13 15:40:30
|