summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)Author
2010-01-16Added basic support for .qtl (Quicktime media link).Darren Salt
2009-12-11Extra meta-info identifiers.Darren Salt
2009-12-11Changelog entry for the TTA changes.Darren Salt
2009-12-05Build fix (undefined symbol) for when using older ffmpeg.Darren Salt
2009-12-04Bump the FLAC decoder's priority above ffmpegaudio, and build it by default.Darren Salt
2009-12-04Changelog header for the next release.Darren Salt
2009-12-01Release date...Darren Salt
2009-11-17VC1 support fixesPetri 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-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-10Changelog entry for BluRay/HDMV support.Darren Salt
2009-10-10Extended Matroska demuxerNicos Gollan
This adds the following functionality: * Read segment title and uses that for display in a UI There is an issue when the file does not specify a segment title. It will then fall back to a generic "(No title)", since I could not find a way to retrieve the file name the player shows. * More implementation files Added: - demux_matroska.h - demux_matroska_chapters.h This breaks the OO-ish C visibility a bit, since there need to be public (i.e. non-static) interfaces between the units. * Chapter Handling I did a rough initial implementation of Matroska's "editions" system. The demuxer will parse all editions from the header, and for each edition the top level of chapters. This is not quite the full spec as Matroska intends, but it should work fine as long as there is only a single edition and all editions/chapters only reference only one (the first and only) segment in the stream, and are supposed to apply to all tracks therein. When the stream has chapters, the demuxer will now handle skip events from the player to jump between chapters.
2009-10-10MOD reported zero-length workaround (avoids divide-by-0).Darren Salt
2009-09-28Incorrect int-to-float conversion in the JACK output pluginRemco Bloemen
Using bitmeter, I found that xine's jack output suffers from the problem mentioned at the bottom of bitmeter's home page. "Although JACK itself works entirely with IEEE floating point values the conversion to and from analog audio uses integers, as do popular audio storage technologies like DAT and Red Book CDs. For correct operation JACK software which uses such integers should use the same conversion ratios as JACK itself. e.g. 16-bit samples should be divided by exactly 32768. A common mistake is to choose the value 32767 instead. You can't hear this, or see it with ordinary meters, but the bitmeter shows a clear signature for audio processed in this way. The 8th bit of the mantissa (counting the rightmost as the 0th) is orange, indicating that an unusually high percentage of samples have this bit set." (from http://users.ecs.soton.ac.uk/njl98r/code/audio/bitmeter/ via Google cache)
2009-08-26Add a user agent & protocol hack to allow viewing of Apple film trailers.Darren Salt
2009-08-05Changelog entries for the mpcdec & CDD{A,B} changes.Darren Salt
2009-05-31Fix seeking in large raw DV filesScott Bigham
start_pos is of type off_t, and since we compile with D_FILE_OFFSET_BITS=64, -off_t is a 64-bit long long int, so you'd think we'd be fine here -- but we aren't, because start_time, this->duration and this->frame_size are all 32-bit ints, which means that the computed seek position gets truncated to 32 bits before it's assigned to start_pos. The simple solution is to cast start_time to off_t, expanding the computation to 64 bits in time to avoid truncation.
2009-04-25Merge -gapless branch.Darren Salt
2009-04-13When writing catalog.cache, use a new file & atomically replace the old one.Darren Salt
2009-04-10Add advisory nos. for the QT demuxer bug.Darren Salt
2009-04-05Fix handling of the length of UTF-16 content sourced from, e.g., ID3 tags.Darren Salt
This avoids use of strlen(), which doesn't cope well with UTF-16, and also has the ID3 parser double-NUL-terminate the buffered string.
2009-04-05Properly NUL-terminate when reading ID3v2.2 tag content.Darren Salt
2009-04-05Fix a resource leak in libdvdnav.Darren Salt
2009-04-04Correct invalid MIME info in the MOD demuxer.Darren Salt
2009-04-03Correct a CVE no.Darren Salt
2009-02-18Add support for new OpenBSD sound APIBrad Smith
2009-04-03Add support for Matroska SIMPLEBLOCK.Ross Alexander
Date: Tue, 17 Feb 2009 15:31:44 +0000
2009-04-03New release cycle.Darren Salt
2009-04-031.1.16.3.xine-lib-1_1_16_3-release1.1.16.3Darren Salt
2009-04-01Fix an integer overflow in the Quicktime demuxer.Darren Salt
--HG-- extra : transplant_source : %AE%D3%DCw%0F%073h%5D%C0%B5%A7%BA%2B%95%81%95bT%D6
2009-03-08Fix another possible 4xm demuxer integer overflow.Darren Salt
--HG-- extra : transplant_source : U%AF%FD%B5%60%27Y%7F%B5Q%F796%F7a%98%F0k%B8%EF
2009-04-02ID3v2 tags with zero-length content are allowed.Darren Salt
2009-03-28Fix calculation of frame duration for ffmpeg-decoded formats.Reinhard Nißl
2009-03-09MPEG block demuxer fixup (prevents, e.g., segfaults when playing VCDs).Darren Salt
2009-03-08Fix build with libavutil >= 50.0.0Alexis Ballier
PIX_FMT_RGBA32 was #defined to PIX_FMT_RGB32 since 2006.
2009-03-08Enable libmpeg2new only if configured with --enable-libmpeg2new.Darren Salt
2009-02-17Changelog update.Darren Salt
2009-02-16Protect audio loop so it cannot write to a paused device (fixMiguel Freitas
pause/resume freeze with pulseaudio).
2009-02-13Fix a build failure on *BSD due to some rather useful GNUisms.Darren Salt
Their sed doesn't have \s and their tail doesn't handle -ve line counts.
2009-02-10Restart 1.1.17 (again); revert changes made specifically for the release.Darren Salt
2009-02-101.1.16.2; back out release changes intended for 1.1.17.xine-lib-1_1_16_2-release1.1.16.2Darren Salt
2009-02-10Disable libmpeg2new for release.Darren Salt
2009-02-10Fix a possible integer overflow in the 4XM demuxer. (TKADV2009-004.txt)Darren Salt
2009-02-10Fix broken size checks in various input plugins (ref. CVE-2008-5239).Darren Salt
2009-02-09Fix race conditions in gapless_switch (ref. kde bug #180339)Miguel Freitas
2009-02-08Remove a break which causes some front ends to hang. (cset ce60f8b5995a)Darren Salt
(If this causes xine-lib to hang on certain broken streams, we have a problem.)
2009-01-18Changelog entry for the MDPR patch.Darren Salt
2008-01-14Signedness bug in Matroska PTS calculationDirk Leber
With some mkv files I had many discontinuity events. I found out that if changing the timecode_diff in demux_matroska.c from int to int16_t fixes this problem. Using int will never produce negative values if int is not 16-bit...
2009-01-16Fix a broken size check in the pvr input plugin (ref. CVE-2008-5239).Darren Salt
2009-01-14Update changelog (ImageMagick bits).Darren Salt