summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-11-03Copy palette only if all objects have been found; ERROR→TRACE in ↵Petri Hintukainen
show_overlay().
2009-11-03Moved struct declarations & list handling to beginning of the file. Cosmetics.Petri Hintukainen
2009-11-01Use replacement rather than a *roff macro for xine-list-* (man page).Darren Salt
This is intended to fix a lintian warning.
2009-11-01Remove unknown macro ".l".Darren Salt
This fixes two lintian warnings.
2009-10-25Clarify MRL encoding requirements.Darren Salt
2009-10-21Fixed a bug which prevented "dvb://" working with the default configuration.Darren Salt
2009-10-15Make the XML lexer and parser re-entrantMatt Kraai
2009-10-15Quick hack to prevent segfaulting at end-of-stream when this->context == NULL.Darren Salt
2009-10-13profiler: use uint64_t & replace arrays with a structCarlo Bramini
MSVC complained about a memset to a const object and all "long long" variables that are GNU only. I fixed it by grouping the fields into a structure and now even GCC is more happy.
2009-10-13#include guards and __attribute__ fixupsCarlo Bramini
2009-10-10Changelog entry for BluRay/HDMV support.Darren Salt
2009-09-14Protected access to stream->demux_action_pendingIan Rae
The deadlock was caused by the unprotected use of stream->demux_action_pending internal variable from play_internal() and from within the demuxer loop. Direct access to demux_action_pending is replaced with _x_action_raise() and _x_action_lower(), which use a mutex for thread safety.
2010-02-12Clip the atom size to that remaining *before* testing whether it's too small.Darren Salt
This fixes a segfault which may occur when playing an MPEG4 stream.
2010-02-07Compiler warning fixes.Darren Salt
2010-02-06Minor cleanup (loop conversion, printf args).Darren Salt
2010-02-06Fix leakage of vo_frame_t on reset/flush/disposeJulian Scheel
If a decoded_pic was locally cached, because it is the first half of a reference picture it would not get freed in case of a reset/flush/dispose.
2010-02-06Fix segfault on disposeJulian Scheel
In case of an empty nal_buffer the free method would run into a NULL pointer. Check for this.
2010-02-06Merge from 1.1.Darren Salt
--HG-- rename : src/combined/decoder_wavpack.c => src/combined/wavpack_decoder.c rename : src/demuxers/demux_ogg.c => src/combined/xine_ogg_demuxer.c
2010-02-05Fix freeze/crash on seekingJulian Scheel
When the parser was reset it did not forget about the last pts, which might cause metronom to freeze. On flush the cached vo_frame_t was kept in case the previously decode produced a 1st field and the decoder was waiting for 2nd field now. As on flush all images are released after drawing this could point to a invalid vo_frame_t
2010-01-30Merge with xine-lib-1.2Julian Scheel
2010-01-30fix a memleak with interlaced contentJulian Scheel
some minor cleanups
2010-01-30Add dummy alt attributes to ensure valid XHTML 1.0 Transitional.Darren Salt
This is less than ideal. Really, we want DocBook 5.
2010-01-29Merge from 1.1.Darren Salt
2010-01-28Do the dvbsub CLUT reset in spudec_reset.Darren Salt
This is probably still wrong, but at least works properly with BBC subtitling.
2010-01-28Make the index LUTs per-region; put the colour reset code in its own function.Darren Salt
2010-01-28Clean up and extend DVB subtitle decoding.Darren Salt
Decoding fixed (nybble extraction was broken, and some filling was wrong). Default colour tables added. The following is untested: * Support for 2-bit and 8-bit images. * Support for expansion from 2→4, 2→8 and 4→8 bits. * Support for expansion tables. * Handling of stuffing chunks (not expected to be seen). * Copying of the top field into the bottom field.
2010-01-26Merge from 1.1.Darren Salt
2010-01-23Fix up convenience interface library building (with older build tools).Darren Salt
2010-01-23Cope with missing libvdpau-dev (on lenny); adjust automake dependency.Darren Salt
2010-01-21No need to set CFLAGS.Darren Salt
2010-01-21Clean up DEB_BUILD_OPTIONS handling.Darren Salt
2010-01-21Create libxine-interface.la and make libxine.la weakly provide it.Darren Salt
This reduces requirements of plugins etc., hopefully where possible and without breakage. (Works on Linux.)
2010-01-21Tidy up YUV library requirements.Darren Salt
2010-01-21Merge from 1.1.Darren Salt
2010-01-21video_out_vdpau: provide configureable background colorReinhard Nißl
Plasma TV users have the problem that black border pixels age differently compared to active image pixel in the center of the screen. Changing the background color for example to gray makes the border pixels age almost equally like the image pixels. As a result image brightness will change more equally over TV's lifetime.
2010-01-20vdpau_mpeg12: attach a PTS just once to imgReinhard Nißl
Without resetting the buffered PTS it happens that the same PTS gets attached to multiple images which is wrong.
2010-01-20Use pkg-config for vdpau where possible; fix excessive libvdpau linkage.Darren Salt
2010-01-19Tidy up some configure option checking; fix --disable-fb.Darren Salt
2010-01-19Remove obsolete configuration options from debian/rules.Darren Salt
2010-01-18Merge from 1.1.Darren Salt
2010-01-18Enable the FLAC decoder by default.Darren Salt
2010-01-18FLAC decoder post-merge fixups.Darren Salt
2010-01-17Explicitly set audio & video presence to "not present" when demuxing playlists.Darren Salt
2010-01-17Merge from 1.1, omitting .qtl support (already present).Darren Salt
--HG-- rename : src/combined/decoder_flac.c => src/combined/flac_decoder.c
2010-01-17Don't try to handle .qtl in the Quicktime demuxer.Darren Salt
2010-01-15Fix seekingJulian Scheel
Do not discard the parser, but reset fields that won't be valid after a decoder reset (ie seek) anymore
2010-01-15Cleanup of log messagesChristophe Thommeret
2010-01-15Merge with 1.2-vdpau mainJulian Scheel
2010-01-15Cleanup of log messages (replace printf calls)Julian Scheel
2010-01-15Merge from 1.2 main.Darren Salt