Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-04-13 | Search for fonts to render with FreeType2 on XDG Data directories. | Diego 'Flameeyes' Pettenò | |
With this change, when rendering a font through FreeType2 (and not using FontConfig) the directories looked up are the ones defined in XDG_DATA_DIRS, right after XDG_DATA_HOME; this way the user can decide to have fonts data in a different place than its home directory. This also splits up the lookup for fontconfig and non-fontconfig cases in two different functions, to avoid gotos and labels. | |||
2007-04-13 | Remove alloca.h inclusion, no more needed with libxdg-basedir. | Diego 'Flameeyes' Pettenò | |
2007-04-13 | Use libxdg-basedir to discover the cache directory to use, rather than doing ↵ | Diego 'Flameeyes' Pettenò | |
the check manually. | |||
2007-04-13 | Add a global handle for libxdg-basedir library to xine_s. | Diego 'Flameeyes' Pettenò | |
This handle can then be used by all plugins and other parts of the xine engine without having to duplicate it. | |||
2007-04-13 | Fix AC_CHECK_LIB call. | Diego 'Flameeyes' Pettenò | |
2007-04-13 | Import libxdg-basedir into contributed code. | Diego 'Flameeyes' Pettenò | |
The libxdg-basedir project, developed by Mark Nevill, implements a simple way to use the XDG_* variables used to define the paths for the XDG Base Directory Specification (0.6). As I was going to reinvent the wheel, I prefer to import this library that was already written, hoping it will continue being developed. | |||
2007-04-13 | Bump version no. | Darren Salt | |
2007-04-13 | Change the dev version suffix from cvs to hg; fix .cvsversion detection. | Darren Salt | |
2007-04-13 | Save plugins' cache in the defined cache home directory as per XDG Base ↵ | Diego 'Flameeyes' Pettenò | |
Directory Specification. With this change, xine-lib starts abiding to the XDG Base Directory Specification, allowing the user to define a different path to save its cache data (by setting XDG_CACHE_HOME environment variable). | |||
2007-04-12 | Update from 1.1 branch. | Diego 'Flameeyes' Pettenò | |
2007-04-12 | Set xv_path before rewriting X_LIBS if we're not using pkg-config to ↵ | Diego 'Flameeyes' Pettenò | |
discover X libraries. | |||
2007-04-12 | Add an entry to handle gracefully the runtime removal of the audio output ↵ | Diego 'Flameeyes' Pettenò | |
device, as discussed in xine-devel. | |||
2007-04-12 | Reducing memory footprint is something we should do indeed, variable fifo is ↵ | Diego 'Flameeyes' Pettenò | |
something I'll be working on for 1.2. | |||
2007-04-12 | DirectFB and OpenGL video outputs are implemented already, as is the IRIX ↵ | Diego 'Flameeyes' Pettenò | |
audio output. Not sure of their status, but they are there. | |||
2007-04-12 | Faad2 is now safe with 5.1 streams, as we patch it like MPlayer does; RV10 ↵ | Diego 'Flameeyes' Pettenò | |
streams don't seem to crash anymore, although the real demuxer should be improved. | |||
2007-04-12 | Add a few TODO entries for 1.2 and 1.3 series, to have a few objective to ↵ | Diego 'Flameeyes' Pettenò | |
satisfy. | |||
2007-04-12 | Convert more documentation to Doxygen format; hide two functions. | Diego 'Flameeyes' Pettenò | |
The _x_config_init() and _x_config_change_opt() functions should stay internal and not be exported by the library, so remove XINE_PROTECTED to hide them. | |||
2007-04-11 | Re-enable the libcaca test for .deb building. | Darren Salt | |
2007-04-11 | Build-dep on libdirectfb-dev, libgtk2.0-dev (for gdkpixbuf) & libmpcdec-dev. | Darren Salt | |
2007-04-11 | Return NULL to avoid 'control reaches end of non-void function' warning from ↵ | Ville Skyttä | |
throwing off the test. | |||
2007-04-11 | Split the DVD MRL brief description. Stops a "can't adjust line" warning. | Darren Salt | |
2007-04-11 | Merge changes from 1.1 branch (where they still make sense). | Diego 'Flameeyes' Pettenò | |
2007-04-11 | Merge from -build-fixes branch. | Darren Salt | |
2007-04-11 | Add ChangeLog entry about Matt's video output. | Diego 'Flameeyes' Pettenò | |
2007-04-11 | Merge Matt Messier video output for Mac OS X. | Diego 'Flameeyes' Pettenò | |
2007-04-11 | Try linking the program for Pthread support, and feed proper parameters to ↵ | Diego 'Flameeyes' Pettenò | |
pthread_create. The link is needed to make sure that the LIBS variable is set correctly, otherwise it might just be finding the definition but using the wrong link-time parameter. Also, feed proper parameters to pthread_create to avoid -Wnonnull to cause a test failure (GCC/GLIBC). | |||
2007-04-11 | Update CREDITS file, as libmusepack has been updated to libmpcdec-1.2.5. | Diego 'Flameeyes' Pettenò | |
2007-04-11 | Now that libmpcdec sources are in contrib/ subdirectory, move ↵ | Diego 'Flameeyes' Pettenò | |
xine_musepack_decoder.c in libxineadec. --HG-- rename : src/libmusepack/xine_musepack_decoder.c => src/libxineadec/xine_musepack_decoder.c | |||
2007-04-11 | Update libmpcdec (formerly libmusepack) to version 1.2.5, this also reduces ↵ | Diego 'Flameeyes' Pettenò | |
the patching needed. Contestually, move libmpcdec code in contrib/libmpcdec, so that it's not mixed together with xine code. The use of MUSEPACK_LIBS/MUSEPACK_CFLAGS intermediate is to make simpler move to pkg-config checks if libmpcdec developers decide to install one. | |||
2007-04-11 | Forgot to include attributes.h | Diego 'Flameeyes' Pettenò | |
2007-04-11 | Merge 1.1 branch. | Diego 'Flameeyes' Pettenò | |
2007-04-11 | Null-define XINE_PROTECTED as it's not to be shown on documentation. | Diego 'Flameeyes' Pettenò | |
Non-static non-public functions should be properly marked @internal instead. | |||
2007-04-11 | Convert almost the whole buffer.h documentation to Doxygen format, and ↵ | Diego 'Flameeyes' Pettenò | |
extend the documentation available before. | |||
2007-04-10 | Merge Reinhard Nissl's changes. | Darren Salt | |
2007-04-10 | Have configure option --enable-debug turn on debug code. | Reinhard Nißl | |
2007-04-10 | Allow xine-lib to be built with CFLAGS='-O0 -g3' by changing optimization | Reinhard Nißl | |
as needed for some files where gcc runs out of registers otherwise. | |||
2007-04-10 | Split the DirectFB plugin into X11 and non-X versions. | Darren Salt | |
This fixes linkage problems for people who want this but don't want X. | |||
2007-04-10 | Start 1.1.6 release cycle. | Darren Salt | |
2007-04-10 | Expand ATTR_ALIGN to nothing to avoid having __attribute__ declarations in ↵ | Diego 'Flameeyes' Pettenò | |
the middle of a structure declaration. | |||
2007-04-10 | Use ATTR_ALIGN to declare alignment. | Diego 'Flameeyes' Pettenò | |
2007-04-10 | Rationalise __attribute__((packed)) usage. | Diego 'Flameeyes' Pettenò | |
First of all, as we check the presence of the attribute in configure.ac and we generate the XINE_PACKED definition there, there's no need to do the work again on attributes.h. Also remove #pragma pack support for now, as the trick is just not neat enough, and as it is it's just noise. Make Wine, libdvdnav and nosefart use XINE_PACKED rather than doing their own checks, as they are less reliable. | |||
2007-04-10 | Define XINE_PACKED to nothing during Doxygen run so that it's not disturbing ↵ | Diego 'Flameeyes' Pettenò | |
when present in the structures' definition. | |||
2007-04-10 | Add a warning if the __attribute__((packed)) is not supported, as the ↵ | Diego 'Flameeyes' Pettenò | |
#pragma pack support is too weak right now. | |||
2007-04-10 | Add a new check for __attribute__((packed)), and if present, define XINE_PACKED. | Diego 'Flameeyes' Pettenò | |
This is the first step to sanitise the handling of PACKED attribute. | |||
2007-04-10 | Instead of recreating the FOURCC_32 wheel, use ME_FOURCC and read directly a ↵ | Diego 'Flameeyes' Pettenò | |
32-bit value. | |||
2007-04-10 | Replace the duplicated meFOURCC macro with ME_FOURCC that is declared in ↵ | Diego 'Flameeyes' Pettenò | |
bswap.h already. | |||
2007-04-10 | Use ME_FOURCC rather than having two declarations for wvpk_signature. | Diego 'Flameeyes' Pettenò | |
2007-04-10 | Retag xine-lib 1.1.5. | Darren Salt | |
2007-04-10 | Oops. Remove the "(unreleased)" marker.xine-lib-1_1_5-release1.1.5 | Darren Salt | |
2007-04-10 | xine-lib 1.1.5. | Darren Salt | |