summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-11-19Enable basic warnings even when optimisations are disabled.Diego E. 'Flameeyes' Pettenò
We don't want to have warnings conditional to extreme optimisations: if the compiler supports them, they should be enabled. The reason why they were conditional is that the code testing for GCC presence enabled both warnings and optimisations, and the warnings were carried over when the optimisations were made optional.
2008-11-19Fix gcc version test when the CC variable needs not be quoted.Diego E. 'Flameeyes' Pettenò
When passing CC="ccache gcc", we don't want to quote "$CC" calls, otherwise the command won't be found.
2008-11-19Replace AC_TRY_CFLAGS usage with CC_CHECK_CFLAGS and remove theDiego E. 'Flameeyes' Pettenò
former. The CC_CHECK_CFLAGS macro is already present in attributes.m4, so no need to keep the old version we had around, especially since the new one caches its results too.
2008-11-19Create a new macro CC_NOUNDEFINED to check for the -z defs flag orDiego E. 'Flameeyes' Pettenò
equivalent. I wanted this because I'm going to reuse attribute.m4 with that macro for a couple other projects. This also removes AC_TRY_LDFLAGS since it's not used any longer (replaced by CC_CHECK_LDFLAGS, which also caches results).
2008-11-19Update the CFLAGS checks to use the new CC_CHECK_CFLAGS_APPEND macros.Diego E. 'Flameeyes' Pettenò
This should make it more readable, and avoid a few extra test. Also check for the -Werror= style for GCC 4.3 instead of the old -Werror-implicit-function-declaration.
2008-11-19Update the attributes.m4 file from lscube projects.Diego E. 'Flameeyes' Pettenò
This adds variants of CC_CHECK_CFLAGS that append the flags automatically, and a few comments.
2008-11-18Fix of the two opened CACA windows in cacaxine (xine-ui).František Dvořák
There is needed some ui<->lib interaction: used caca display is optionally delivered from ui to the caca vo plugin.
2008-11-17Fix video out for directx that support YV12 or YUV2Matthias Ringwald
The lPitch setting of the offscreen buffer was not taken into account, which let to a garbled image if the video card driver did support YV12 or YUV2 color formats. This patch fixes bug #72.
2008-11-10Czech translation update.František Dvořák
2008-11-10Update po-files.František Dvořák
2008-11-09Matroska and FLI demuxers warning and valgrind fixesFrantisek Dvorak
2008-11-07Fixed segfault on start when using XINE_PLUGIN_PATH.František Dvořák
2008-11-07Merge.Darren Salt
2008-11-07Recognise H.264 codec with "XiWave" fourcc too.valtri@funny.zcu.cz
2008-11-07some spudvb fixesChristophe Thommeret
This fixes several bugs/incompatibilities in spudvb decoder. You can find various test samples at http://hftom.free.fr/video_samples/ --HG-- extra : transplant_source : %CD%CE%3A%3F%B6%8BN%FD2%5D%DB%9A%AB%AF%C2%E1%2B%1A%B1%23
2008-11-05Simpler code, no gaps during playback in DirectX(2) audio outputmringwal@vs22.inf.ethz.ch
The playback pointer did occasionally overrun the write pointer, which results in audible gaps in playback. To solve this, the slotted ringbuffer was replaced by a simple ringbuffer and the service threads now checks periodically if there is still data in the buffer instead of checking at the slots borders. --HG-- extra : transplant_source : %A1%12%60%B9%E4%AB%E7%7C%D7%D6%BD%7C%C6M%C9%94s%7F%BE%91
2008-11-03Free up resources when we finish with a Freetype font.Maximilian Schwerin
2008-10-30Create secondary buffer with correct pixelformatMatthias Ringwald
If neither YV12 nor YUV2 format is supported by DirectX, a secondary buffer with the same pixelformat as the primary buffer is used. However, the pixel format of the primary was not passed to CreateSurface, instead a 16 bit pixelformat was created, which is the reason why the video was broken on 24bit or 32bit desktops. --HG-- extra : transplant_source : %A6-%ADwyY%EE%C8%26%E2%5E%2A%83%0A%0B/%CBM%23%0F
2008-11-07Fix resuming video after corrupted pes.Christophe Thommeret
Without this patch, the video freezes. Available corrupted sample: http://hftom.free.fr/video_samples/corrupted_video.m2t --HG-- extra : transplant_source : %86g%9A%B1%AF%12L%7E%3EN%8C%0FT%D2%D8%3B%7Dv%F0%14
2008-10-19Pass native HWND through xine to SDLMatthias Ringwald
To place SDL output inside an existing window, the SDL_WINDOWID environement variable has to be set. This was done by the SDL video out pluging if HAVE_X11 was defined, but not for WIN32, where it works as well. --HG-- extra : transplant_source : E%169%A2%B4%93%3CY%07%A9%9F%1C%E0%B8-%14m4%A2%11
2008-11-07voraw minor fixChristophe Thommeret
let raw video out plugin handle cropping. --HG-- extra : transplant_source : %F3l%EFUI%28%2C%A0%0C%3E%AD%EA%EC%80%D1%9A%C0/%20%E5
2008-11-07Clarify AAC channel ordering fix scope.Darren Salt
2008-11-07aac channel ordering for multi-channel audioMatthias Dahl
Date: Sun, 28 Sep 2008 20:17:54 +0200 The channel order of aac 5.1 audio is wrong during playback. IIRC, the internal channels order for this kind of streams is the same as dts: dts output is reordered according to alsa specs (and ac3 5.1 also works), but aac is not and - for instance - front center is send to front left. The audio channels configuration table should be something like this ## --------------------- ## | Config: 5.1 Ch | ## ---- ---------------- -------------- -------------- ## | Ch | AAC/DTS | ALSA | AC3 | ## ---- ---------------- --------------- -------------- ## | 00 | Center front | Left front | Left front | ## | 01 | Left front | Right front | Center | ## | 02 | Right front | Left back | Right front | ## | 03 | Left back | Right back | Left back | ## | 04 | Right back | Center | Right back | ## | 05 | LFE | LFE | LFE | ## ---- ---------------- --------------- --------------
2008-11-07Composer meta-tagMaximilian Schwerin
Date: Sat, 28 Jun 2008 17:29:59 +0200 This patch adds this to the FLAC demuxer.
2008-10-13Merge from 1.1.Darren Salt
--HG-- rename : src/xine-engine/buffer.h => include/xine/buffer.h
2008-10-02Fix compilation for new auto*.Matthias Hopf
2008-09-17Mingw+MSys: NLS support, --enable-stdcall-fixupCarlo Bramini
It was not possible to compile some parts of XINE-LIB with NLS enabled. It's also a good idea to explicitely enable --enable-stdcall-fixup for solving a huge amount of warnings. Attached patch fixes these problems.
2008-09-13Compilation fixes for ffmpeg API & ABI changes.Darren Salt
--HG-- extra : transplant_source : %A7%3F%40%BA%27%15%89%8B%F8%28%27%E6%EF%B8%22E%F1%AE%F8%D3
2008-09-05Added ChangeLog entries for FLV demuxer (changeset: 998ac238c68f).Claudio Ciccani
2008-09-05Updated FLV demuxer.Claudio Ciccani
- Added support for new formats introduced by Adobe's Video File Format Specification v9 (including H264 and AAC). - Fixed a problem with seeking when movie length is not specified in the headers.
2008-09-05Updated FLV demuxer.Claudio Ciccani
- Added support for new formats introduced by Adobe's Video File Format Specification v9 (including H264 and AAC). - Fixed a problem with seeking when movie length is not specified in the headers.
2008-09-03Adding ID3 tag TDRC to replace/complement the deprecated tag TYER.Maximilian Schwerin
2008-10-17Replace configure test for PulseAudio version by cpp testMatthias Ringwald
Version 0.9.6 has PA_PROTOCOL_VERSION 10, version 0.9.7 has 11. This simplifies configure and limits the knowledge about PA versions to the audio output plug-in. This time, the patch includes configure.ac, too.
2008-10-16Tell autoconf to expand PULSEAUDIO_{CFLAGS|LIBS}Matthias Ringwald
2008-09-28Fix xine_usec_sleep for mingw+msysMatthias Ringwald
Bug was found and fixed by Carlo Bramini. select() does not work on mingw+msys causing xine_usec_sleep to sleep much longer than requested which completely broke audio playback
2008-09-20Don't convert unix-style / to windows-style \ on mingwMatthias Ringwald
cygwin and msys are both happy with normal slashes and both per default use standard unix slashes, e.g., pwd reports '/'. the previous conversion in configure.ac lead to mixed stye paths which caused problems like bug #133 on some system. not converting to \ should solve those and make everything more consistent.
2008-08-25Fix CDDB access on 64-bit.Darren Salt
2008-08-25Fix a possible heap buffer overflow in the ffmpeg video decoder.Darren Salt
This could happen where the actual image height is not a multiple of 16. --HG-- extra : transplant_source : %10%BD%8C%FE%BA%CA0%D5k%8A%9CH%DD%B1-%A7E4%CD%E6
2009-01-05Changelog update.Darren Salt
2008-08-22Add _xine_private_strcasestr exports to libxine*def (win32).Darren Salt
2008-08-21Two potential integer overflows in cdda_serverTielei
There are two potential integer overflow bugs in process_commands(). process_commands() reads some tainted data from socket to "cmd", but doesn't check cmd rightly. --HG-- extra : transplant_source : z%12%ABF%D9%EF%92%A1M%B2%FCx%82%26%82%EEaM%2A%C1
2008-08-20Integer overflow in ff_audio_decode_data()Tielei
There is an integer overflow bug in ff_audio_decode_data(). A crafted file could cause heap crash. --HG-- extra : transplant_source : FxpH6%A3%B7%C5%DA9%5B%F6h%AFKm%93%EA%1Bv
2008-12-09Marker for security fixes.Darren Salt
2008-11-26Add info concerning CVE-2008-52xx.Darren Salt
2008-08-18Fix another compilation failure when using C++.Darren Salt
2008-08-17Fix a compilation failure when using C++.Darren Salt
2008-08-17Bump version ready for the next release.Darren Salt
2008-08-14Merge 1.1.15 release.Darren Salt
2008-08-14Added tag xine-lib-1_1_15-release for changeset 17f8ed16524bDarren Salt
2008-08-14xine-lib 1.1.15.xine-lib-1_1_15-release1.1.15Darren Salt