Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-02 | PNG optimisation. | Darren Salt | |
2009-12-01 | Release date... | Darren Salt | |
2009-12-01 | Added tag 1.1.17 for changeset ff764395a361 | Darren Salt | |
2009-12-01 | 1.1.17.1.1.17 | Darren Salt | |
2009-12-01 | Fork failure messages shouldn't be debug-only. | Darren Salt | |
2009-12-01 | Authors update. | Darren Salt | |
2009-12-01 | Adjust version tagging. | Darren Salt | |
2009-11-30 | Trim trailing space & reduce space+tab. | Darren Salt | |
2009-11-30 | Demux BluRay DTS and TrueHD audio streams | Petri Hintukainen | |
2009-11-28 | Fixed PMT parsing when PMT does not fit in single TS packet and PAT is in ↵ | Petri Hintukainen | |
the middle of PMT packets. Parsing PAT resets PMT buffer. If PMT does not fit to single TS packet and PAT packet is scheduled in middle of PMT packets, PMT is never parsed and TS demuxer falls to PID auto detection mode. This moves PMT buffer reset to the case where PMT PID changes and all PIDs are reset. [As far as I can see, worst regression can be invalid PMT sections when stream changes, new PMT pid equals to old one and demuxer is not reset(?), but this should be OK as PMT checksums are always checked.] | |||
2009-11-28 | Honour max. number of SPU tracks | Petri Hintukainen | |
2009-11-19 | Increase max number of audio and SPU tracks | Petri Hintukainen | |
2009-11-19 | Demux VC-1 video (stream type 0xea) | Petri Hintukainen | |
2009-11-08 | Fix playback of HTTP URLs with escaped characters (terminate the string). | Julian Scheel | |
2009-11-17 | VC1 support fixes | Petri Hintukainen | |
There are two tricks to make VC1 decoding work: 1) VC1 sequence and entry point headers must be present in context->extradata. 2) video width and height must be known when opening decoder. Some container formats store required extra data, but mpeg-ts does not. 1) is fixed by scanning the stream for headers and discarding all data until proper headers are found. 2) is fixed by re-opening decoder with width and height information from first open. | |||
2009-11-03 | Fixed buffer overflow. Removed scratch buffer from demux_mpeg_block_s. | Petri Hintukainen | |
2009-11-04 | Merge. | Darren Salt | |
2009-11-03 | Fixed timing of subtitles. | Petri Hintukainen | |
Splitted decode_presentation_segment() - Store presentation segments in decoder instance data. - Try to update overlays after every decoded object. | |||
2009-11-03 | show_overlays() → update_overlays() | Petri Hintukainen | |
2009-11-03 | Fixed memory leaks (RLE data) | Petri Hintukainen | |
2009-11-03 | Do not update overlay if all elements are unchanged | Petri Hintukainen | |
2009-11-03 | Copy palette only if all objects have been found; ERROR→TRACE in ↵ | Petri Hintukainen | |
show_overlay(). | |||
2009-11-03 | Moved struct declarations & list handling to beginning of the file. Cosmetics. | Petri Hintukainen | |
2009-11-01 | Use replacement rather than a *roff macro for xine-list-* (man page). | Darren Salt | |
This is intended to fix a lintian warning. | |||
2009-11-01 | Remove unknown macro ".l". | Darren Salt | |
This fixes two lintian warnings. | |||
2009-10-25 | Clarify MRL encoding requirements. | Darren Salt | |
2009-10-21 | Fixed a bug which prevented "dvb://" working with the default configuration. | Darren Salt | |
2009-10-15 | Make the XML lexer and parser re-entrant | Matt Kraai | |
2009-10-15 | Quick hack to prevent segfaulting at end-of-stream when this->context == NULL. | Darren Salt | |
2009-10-13 | profiler: use uint64_t & replace arrays with a struct | Carlo 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__ fixups | Carlo Bramini | |
2009-10-10 | Changelog entry for BluRay/HDMV support. | Darren Salt | |
2009-09-14 | Protected access to stream->demux_action_pending | Ian 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-12 | Clip 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-07 | Compiler warning fixes. | Darren Salt | |
2010-02-06 | Minor cleanup (loop conversion, printf args). | Darren Salt | |
2010-02-06 | Fix leakage of vo_frame_t on reset/flush/dispose | Julian 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-06 | Fix segfault on dispose | Julian Scheel | |
In case of an empty nal_buffer the free method would run into a NULL pointer. Check for this. | |||
2010-02-06 | Merge 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-05 | Fix freeze/crash on seeking | Julian 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-30 | Merge with xine-lib-1.2 | Julian Scheel | |
2010-01-30 | fix a memleak with interlaced content | Julian Scheel | |
some minor cleanups | |||
2010-01-30 | Add dummy alt attributes to ensure valid XHTML 1.0 Transitional. | Darren Salt | |
This is less than ideal. Really, we want DocBook 5. | |||
2010-01-29 | Merge from 1.1. | Darren Salt | |
2010-01-28 | Do the dvbsub CLUT reset in spudec_reset. | Darren Salt | |
This is probably still wrong, but at least works properly with BBC subtitling. | |||
2010-01-28 | Make the index LUTs per-region; put the colour reset code in its own function. | Darren Salt | |
2010-01-28 | Clean 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-26 | Merge from 1.1. | Darren Salt | |
2010-01-23 | Fix up convenience interface library building (with older build tools). | Darren Salt | |
2010-01-23 | Cope with missing libvdpau-dev (on lenny); adjust automake dependency. | Darren Salt | |