summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-01-12fix a/v syncJulian Scheel
send the pts to the decoders, even if the pes packet is just a continuation packet
2010-01-12always draw still images. a still image is detected by the immediate ↵Julian Scheel
following of an end of sequence mark, so that it is safe to remove backward references after decoding it. this will make the drawing logic work and draw the picture actually this fixed dvd menus with still images in background which were not always drawn
2010-01-12Demux BluRay DTS (stream 0x82)Petri Hintukainen
2010-01-12Do not reset decoder flags from parse_pes_header() when setting ↵Petri Hintukainen
BUF_FLAG_FRAME_END. Fixes BluRay PCM audio when PES payload size is less than 2048 bytes.
2010-01-11Merge with 4d746db529dee2629e297297e0d751de95010792jscheel-guest
2010-01-11complete rework of the h264 decoderjscheel-guest
coded_picture replaces the abused nal_units, while nal_units are just what their name says. sps and pps are handled in buffers as the spec proposes. pic_num calculation and ref-frame marking reworked to be spec compliant
2010-01-08Merge from 1.2 main.Darren Salt
2010-01-07Correctly fall back on internal libxdg-basedir.Darren Salt
2010-01-06Merge from 1.1.Darren Salt
--HG-- rename : src/libxineadec/xine_lpcm_decoder.c => src/audio_dec/xine_lpcm_decoder.c
2010-01-06Update to libxdg-basedir 1.0.2; adapt accordingly, and default to external.Darren Salt
2010-01-06Ignore unsupported BluRay SPU streams (interactive (0x91) and text (0x92))Petri Hintukainen
2010-01-06Add v4l2 to the makefileTrever Fischer
--HG-- branch : v4l
2010-01-21Require v4l2:/ prefix.Darren Salt
--HG-- branch : v4l
2010-01-21Tidy up the v4l2 plugin.Darren Salt
Get rid of most compile-time warnings. Clean up white space. Mark xine_plugin_info as EXPORTED. Fix xine-lib internal #includes. Use #defines instead of many "#ifdef HAVE_LIBV4L2"/"#else"/"#endif". --HG-- branch : v4l
2010-01-06Use libv4l only if available, add copyright headerTrever Fischer
--HG-- branch : v4l
2010-01-06Preliminary support for v4l2.Trever Fischer
It's ugly and works half the time, but it's there. --HG-- branch : v4l
2010-01-06Demux BluRay PCM audioPetri Hintukainen
2010-01-06Join multiple chunks before passing to audio outPetri Hintukainen
(data is lost if PCM frames are splitted in the middle)
2010-01-06Use local variable for buffer sizePetri Hintukainen
2010-01-06CosmeticsPetri Hintukainen
2010-01-06Decode BluRay PCM headerPetri Hintukainen
2010-01-06Added some debug loggingPetri Hintukainen
2010-01-04Minor cleanup.Darren Salt
2009-12-17Merge from 1.2 main.Darren Salt
2009-12-15TTA demux: Fix the calculation of the stream length.Kelvie Wong
Its resolution was in frames (+/- ~1 second), now it is calculated from the number of samples, as it should be.
2009-12-13TTA demux: Fix a buffer overflowKelvie Wong
It can be the case that the header is larger than buf->max_size (8 kilobytes), especially for slightly larger files. This sends them in parts so we don't overfill the buffer.
2009-12-11TTA demux: fix buffer->extra_info->total_timeKelvie Wong
Supposed to be in milliseconds; totalframes is only approx. total seconds.
2009-12-11TTA demux: don't read past the last frame.Kelvie Wong
I don't think whoever wrote this played a TTA file all the way to the end.
2009-12-12Merge from 1.1.Darren Salt
--HG-- rename : include/xine.h.in => include/xine.h rename : src/combined/decoder_flac.c => src/combined/flac_decoder.c rename : src/libspuhdmv/xine_hdmv_decoder.c => src/spu_dec/spuhdmv_decoder.c
2009-12-11Extra meta-info identifiers.Darren Salt
2009-12-11Changelog entry for the TTA changes.Darren Salt
2009-12-06Merge.Darren Salt
2009-12-06Merge fixes.Darren Salt
2009-12-06Finish implementing the TTA demuxerKelvie Wong
* Return the correct stream length * Return the current time * Implement seeking --- src/demuxers/demux_tta.c | 47 ++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 41 insertions(+), 6 deletions(-) --HG-- extra : transplant_source : D%27%B7%5C%C4%95Ra%90E%DD%99IG%CF%5D%21%27zN
2009-12-06Fix a couple of memory leaks.Kelvie Wong
--- src/demuxers/demux_flac.c | 1 + src/demuxers/demux_tta.c | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) --HG-- extra : transplant_source : C%21X%B8%E1p%D2%8E%E0%26%CA%3E%09%8B%09%16%19%C1CQ
2009-12-06Fix XShm detection in the absence of pkgconfig or x11.pc.Darren Salt
2009-12-05Add mimetypes for the TTA demuxerKelvie Wong
I've noticed that a lot of the demuxers don't have mimetypes -- Nokia and KDE's Phonon (when using the Xine backend, and consequently this bothers all Amarok users) depend on the mimetypes to see what types of files it can process. This adds support for the True Audio data type, which scratches my itch; I'm sure there are several other demuxers that need a similar change.
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-03Use unsigned int, not uint. Fix up format strings where (uint)size_t was used.Darren Salt
2009-12-03Compile error in xine_hdmv_decoder.c on mingw+msys: ERROR is a reserved macro.Carlo Bramini
TRACE and ERROR are now prefixed with XINE_HDMV_.
2009-12-03Linkage error on minggw+msys when building demux_mpeg: libintl_printf is ↵Carlo Bramini
undefined.
2009-12-02Optimisation of generated documentation PNGs.Darren Salt
2009-12-02Use DejaVu Sans Condensed instead of Helvetica Narrow due to availaiblilty.Darren Salt
2009-12-02PNG optimisation.Darren Salt
2009-12-01Build-Depend on libvdpau-dev and prefer that over nvidia-vdpau-dev.Darren Salt
2009-12-01Build-Depend on nvidia-libvdpau-dev.Darren Salt
2009-12-01Remove some cruft left over from porting vdpau to 1.2.Darren Salt
2009-12-01Release date...Darren Salt