summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-11-28Header stripping support in matroska demuxer.František Dvořák
Reserved space on the start of block_data for the headers during reading to avoid temporary memory buffers and memcpy()'s.
2010-11-23Use the extension too for xine-list binary (for MinGW ports).František Dvořák
2010-11-23Build with -DLOG.František Dvořák
2010-11-10Update ChangeLog.František Dvořák
2010-11-10Option for disabling HW acceleration in directx.František Dvořák
Useful for example when composite managers occupy the HW.
2010-10-30Try to meassure memcpy method speed by clock() when times() not available.František Dvořák
2010-10-30Proper place for log mutex initialization (logging can start after ↵František Dvořák
xine_new()). Fixed a leak.
2010-10-30Using binary mode when writing raw data, in disabled debug code.František Dvořák
2010-10-30Using binary mode when checking configfile. New configfile would not be ↵František Dvořák
written only when switching binaries for different platforms.
2010-10-23mingw32-w64 port: update documentation.František Dvořák
2010-10-23mingw32-w64 port: integer sizes portabilityFrantišek Dvořák
- use type of enough size for pointer types (uintptr_t) - fixes "Unhandled exception" in memcpy code
2010-10-23mingw32-w64 port: integer sizes portabilityFrantišek Dvořák
- use interer types of exact size for using with eax/rax registers - fixes build of planar post plugin
2010-10-23mingw32-w64 port:František Dvořák
- symbols in objects built by mingw64 not mangled - fixes build of deinterlace post plugin
2010-10-23mingw32-w64 port:František Dvořák
- mkdir/_mkdir function - prefer prepared POSIX version in CDDA plugin
2010-10-23mingw32-w64 port: '-no-undefined' partFrantišek Dvořák
- use -no-undefined flag only for building shared libraries (libxine, plugins) - plugins LDFLAGS unification - move -no-undefined into LDFLAGS_NOUNDEFINED - attributes.m4 fix
2010-10-10Czech translation update.František Dvořák
2010-10-10Build goom with newer MinGW.František Dvořák
2010-10-09Fix compilation of xine-list on MinGW.František Dvořák
2010-09-20Update Qt demuxer's extensions list.Darren Salt
2010-09-16Add f4v/f4a file extensions to the Qt demuxer's MIME tableBrad Smith
2010-08-16Fix building with recent videoprotoGeoff Leach
2010-08-21Pulseaudio volume control feedback (stream end)Günter Merz
During channel changes, the audio stream ends and a new stream begins. This in turn can lead to 'pa_stream_get_index' ending up in an assertion. Because of that, a check if there is a stream is a good idea.
2010-08-21Credit for one of the 1.1.19 changes.Darren Salt
2010-08-18Pulseaudio volume control feedbackGünter Merz
If xine volume is changed from outside the xine frontend, e.g. gnome sound preferences. xine-lib generates a XINE_EVENT_AUDIO_LEVEL event that fontends (like xine-ui) can use to update the volume level.
2010-08-18Update JACK build-dependency.Darren Salt
2010-08-03Use -Wformat-security by default.Darren Salt
2010-07-30Distribute & install the Japanese translation.Darren Salt
2010-07-31Initial Japanese translation.Takeshi Hamasaki
2010-07-30Build-depend on autopoint, with fallbacks.Darren Salt
2010-07-29Spelling fixes.Darren Salt
Source: informational messages generated by lintian.
2010-07-29Another changelog update.Darren Salt
2010-07-28Changelog update.Darren Salt
2010-07-28Re-add tests for __FreeBSD_kernel__ (should fix Debian GNU/kFreeBSD builds).Darren Salt
2010-07-28Allow GraphicsMagick (compat layer) to be used instead of ImageMagick.Darren Salt
Debian build deps are adjusted accordingly.
2010-07-27Changelog updates (version bump).Darren Salt
--HG-- extra : rebase_source : e6fae061a84a475065cd5e8869d02c4d9c5084c7
2010-07-25Fix DVDNAV autoconf testsBrad Smith
The DVDNAV autoconf test is broken due to a missing header. DVDNAV's dvdnav.h header due to the inclusion of dvdread/ifo_types.h requires stdint.h be included before dvdnav.h.
2010-07-25Added tag 1.1.19 for changeset acba7a8c29ccDarren Salt
2010-07-251.1.19.1.1.19Darren Salt
2010-07-24Resync.Darren Salt
2010-07-21Remove duplicate codeLorenzo Desole
2010-07-210 → NULL for consistency.Darren Salt
2010-07-21Add NetBSD support to the VCD input pluginMatthias Drochner
--HG-- extra : rebase_source : cfee1d5353fa3cacf4df8712fde15cd94e2ee3d4
2010-07-18Fix metronome not getting audio PTSGünter Merz
The xine libmad adaptor seemed not to forward the pts to the metronome: It buffers the MPEG audio packets until a threshold is reached (MAD_MIN_SIZE: 2889 bytes) and then has libmad decode the packets which is send to audio out. The pts of the last audio packet is forwarded on to metronome which can then sync video with audio. For the channel4 channels MPEG audio packets have a size of 576 bytes which means it takes five packets to fill the buffer enough for processing. In the stream every fifth audio packet contains a pts. The result of this is: If after a seek, the last audio packet is the one with the pts, video and audio are in sync. If the pts is in any of the four previous ones no pts will reach metronome and video and audio will never be synced before a new seek and even then there's a one in five chance that video and audio are not synced. Other channels did not show this behaviour because e.g. BBC One has an audio packet size of about 750 bytes and send a pts every fifth packet as well. This means that not every pts from the stream gets through to metronome but some do. This also means that syncing after a seek is probably not as quick as it could be but it will sync. My workaround to this problem is to start decoding not only when a the buffer has reached a threshold but also when a pts != 0 arrives. This does mean however that the buffer isn't always filled to the theshold and decoding might not perform as well as it could. --HG-- extra : transplant_source : %EC%90%EB%AA%8A%C7%BD%A4%B7%EE%F5%E9%E8SY%89S%9D0s
2010-07-21Add _POSIX_THREAD_PRIORITY_SCHEDULING #ifdefsMatthias Drochner
This is optional, and some systems don't support it. POSIX defines the _POSIX_THREAD_PRIORITY_SCHEDULING to tell that support is present.
2010-07-21Advance buffer pointer after readMatthias Drochner
In dvd_input.c:file_read(), if the read is not done in a single access, the buffer pointer doesn't get advanced so that the second read overwrites the data of the first. I actually don't remember under which circumstances this could happen, but the flaw in the code is obvious. The patch is from NetBSD's pkgsrc, and this patch is attributed to an "unnamed contributor" in the CVS log.
2010-07-21Normalize timevalMatthias Drochner
In demux_loop(), a time value is calculated by adding to the fractional part. In case a second barrier is crossed, the value is not in its canonical form anymore - the fractional part is larger than 10^9-1. It should be normalized for portability. While I haven't found a formal requirement for this in POSIX, NetBSD's libpthread checks for it and complains.
2010-07-20Missing mutex initMatthias Drochner
2010-07-19Fix a few small memory leaks.Darren Salt
2010-07-19Fix a potential freeing of unallocated memory.Darren Salt
2010-07-19Explicitly report unhandled codecs (in Matroska).Darren Salt