summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-05-17Update .hgignore (extra m4/*).Darren Salt
2009-05-17Merge from 1.1.Darren Salt
2009-05-17Require gettext 0.17; pull in some related updates (via autopoint).Darren Salt
2009-05-12Fix sliced decoding.Christophe Thommeret
2009-05-10Further improve parsing of CDDB informationChristopher Martin
Use strchr instead of strrchr to allow text to contain "=". --HG-- extra : transplant_source : l%29%15%0F%DFVV%08%B7%CF%FEb%E0v%22%18%FA%9Ap%8B
2009-05-10Provide genre & track no. for CDDB dataMarkus Kaufhold
(Tweaked to fit current hg and to fix a bug.) --HG-- extra : transplant_source : %FC%0C%D1n%D1%26%90%88%E0%EC%7D/%27%A1i%00%B0m%E5%AF
2009-05-10CDDB parsing code duplication cleanup.Darren Salt
--HG-- extra : transplant_source : w%85%203%2C%D1%04%CCgoRexh%03%88%9E%86Z%5B
2009-05-10Remove default /usr/lib when locating libXvMC & libXvMCW.Darren Salt
Was breaking on systems which, for some strange reason, use /usr/lib64.
2009-05-07Character encoding is stored in LC_CTYPESander Jansen
2009-07-15Port to new libmpcdec APIYavor Doganov
This is an incomplete patch porting xine-lib to the new libmpcdec API. Incomplete, because 1) no SV8 support and 2) still no seeking.
2009-07-05Disappearing DVB plugin (Linux, not Hurd)Chris Rankin
I noticed recently that xine's DVB plugin had disappeared. After a bit of investigation (and a few handfuls of hair) I have created this patch:
2009-06-21No DVB support on Hurd.Darren Salt
2009-06-11Add some missing BUF_FLAG_PREVIEW in preview_mode.Reinhard Nißl
--HG-- extra : transplant_source : %F5K%AE%D3f%EFQ%F5U%E5%FE%BB%1E.%2Beh%C5%20%7F
2009-06-07Fix _x_compute_interval for OS X.Matthias Ringwald
The new _x_compute_interval functions uses clock_gettime() which is not provided on OS X. If _POSIX_TIMERS is not defined, use the older gettimeofday().
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-05-28Fix a recently-added POSIX incompatibility.Marc Dequènes (Duck)
2009-05-28Fix FTBFS on the Hurd.Marc Dequènes (Duck)
2009-05-19Allow "dpkg-buildpackage -j2" to work.Darren Salt
2009-04-26Adjust the CDDA frame cache to a 'snappier' value.Christopher Martin
2009-04-26Fix CD gapless playback.Christopher Martin
Similar to the fix in cset 86b9162cfcfe.
2009-04-26Merge from 1.1.Darren Salt
--HG-- rename : src/xine-engine/buffer.h => include/xine/buffer.h rename : src/libmad/xine_mad_decoder.c => src/audio_dec/xine_mad_decoder.c
2009-04-25Merge -gapless branch.Darren Salt
2009-04-25Revert indentation changes.Darren Salt
2009-04-22Demux timing fixes (Windows)Carlo Bramini
m4/pthreads.m4 * Mingw GCC says that '-pthread' option is unknown. * Correct library name under Mingw is -lpthreadGC2. src/xine-engine/demux.c * function _x_compute_interval cannot be compiled
2009-04-21Fix display_queue timestamps & bad scaling of overlay with zoom.Christophe Thommeret
2009-04-14Fix mov cotainers.Julian Scheel
2009-04-14Remove some debug output.Julian Scheel
2009-04-14Add H.264 still frame support.Julian Scheel
2009-04-13When writing catalog.cache, use a new file & atomically replace the old one.Darren Salt
2009-04-13Fix(?!) some broken streams.Julian Scheel
2009-04-12Rework the buffering code.Julian Scheel
2009-04-12Merge from 1.1.Darren Salt
2009-04-12Prepare input_vdr for VDR 1.7.5's requirements on returned STC.Reinhard Nißl
VDR 1.7.5 requires that STC should be near to a previously transmitted PTS value. We cannot hold this requirement immediately after a discontinuity as the currently displayed image's vpts time (which originated before the discontinuity) will be transformed to STC by applying the new vpts offset established at discontinuity. Therefore, a queue of vpts offset pairs is created and at discontinuity the current offset is stored there in combination with the vpts value up to which it has to be used. When retrieving a STC value, we lookup the offset to use from current vpts and therefore get a STC near to an originating PTS value. As VDR requires this quality of STC values also for its trickspeed modes, it is nolonger possible to simply set PTS of incoming frames to 0 to schedule them just after the previous frame. Therefore a discontinuity is generated for each frame in trickspeed mode, which allows us to schedule each frame immediately after the previous one while there may be gaps in PTS values. As a result the above mentioned code will take care to provide proper STC values even in VDR's trickspeed modes.
2009-04-10Add advisory nos. for the QT demuxer bug.Darren Salt
2009-04-06A trivial harmless little length test off-by-one.Darren Salt
2009-04-06Minimal porting of sndio to 1.2.Darren Salt
2009-04-06Merge from 1.1.Darren Salt
2009-04-05Fix PTS discontinuity.Christophe Thommeret
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-04Pts fix (match libmpeg2).Christophe Thommeret
2009-04-04Correct invalid MIME info in the MOD demuxer.Darren Salt
2009-04-03PTS fix.Christophe Thommeret
2009-04-03PTS fix.Christophe Thommeret
2009-04-03Correct a CVE no.Darren Salt
2009-04-03Merge from 1.1, discarding new "#if"s in ff_video_decoder.c.Darren Salt
2009-04-03Added tag xine-lib-1_1_16_3-release for changeset fc1aecbb9d80Darren 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