Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-24 | fix dpb overflow handling | Julian Scheel | |
2010-04-17 | VDPAU VC1: fixes field interlace refframes + skipped frames. | Christophe Thommeret | |
2010-04-09 | skip stuffing bytes | Julian Scheel | |
properly skip the emulation_prevention_three_byte in the bitstream, which fixes some glitches which could happen whenever such a stuffing byte was in one of the parsed sections | |||
2010-04-09 | fix freeze on discontinuities/seeking | Julian Scheel | |
completely reinitialise the h264 parser to avoid messup in the dpb which causes unnecessarily long img-locks, that might cause freezes | |||
2010-04-08 | Add two new VO_CAP_*: SHARPNESS and NOISE_REDUCTION. Fix vdpau VO driver caps. | Christophe Thommeret | |
2010-04-08 | Merge from 1.1. | Darren Salt | |
--HG-- rename : include/xine.h.in => include/xine.h rename : src/xine-engine/video_out.h => include/xine/video_out.h | |||
2010-04-08 | Add support for Xv gamma adjustment. | Darren Salt | |
2010-04-02 | demux_tta: fix some dumb truncation errors | Kelvie Wong | |
I don't know why I multiplied by integers _outside_ the parentheses. I blame late nights. Regardless, this fixes the skip every 24 seconds due to the truncation of FRAME_TIME. The input_time is also more accurate for e.g. stopping cue tracks. | |||
2010-04-07 | Add video/mp2t (and the corresponding video/mp2p). | Darren Salt | |
2010-03-30 | fix potential deadlock on h264 playback | Julian Scheel | |
- free vo_frames as early as possible to avoid dead-locks, due to unnecesarily locked frames - ensure that dpb does not exceed given max size --HG-- extra : rebase_source : 107db4ccde8907bba161d3cfd3f964847343664e | |||
2010-03-24 | Merge from 1.1. | Darren Salt | |
--HG-- rename : doc/hackersguide/internals.sgml => doc/hackersguide/internals.docbook rename : doc/hackersguide/library.sgml => doc/hackersguide/library.docbook rename : include/xine.h.in => include/xine.h rename : src/xine-engine/buffer.h => include/xine/buffer.h rename : src/demuxers/demux_ogg.c => src/combined/xine_ogg_demuxer.c | |||
2010-03-23 | Demux EAC3 audio from matroska | Petri Hintukainen | |
(Sample: http://samples.mplayerhq.hu/Matroska/H264%2bEAC3.mkv ) | |||
2010-03-23 | Added new audio buffer type (EAC3) | Petri Hintukainen | |
2010-03-23 | Fixed using uninitialized decode_buffer_size | Petri Hintukainen | |
2010-03-20 | demux: Fix the pts values for the TrueAudio demux | Kelvie Wong | |
This makes seeking more accurate, I believe. | |||
2010-03-22 | Add support for Ogg tag 'DISCNUMBER' and ID3 tag 'TPOS'. | Darren Salt | |
2010-03-14 | Merge from 1.1. | Darren Salt | |
--HG-- rename : src/libspudec/xine_spu_decoder.c => src/spu_dec/spu_decoder.c rename : src/libspudec/spu.c => src/spu_dec/spudec.c rename : src/libspudec/spu.h => src/spu_dec/spudec.h | |||
2010-03-10 | Make buildable with current (external) libdvdnav & libdvdread. | Darren Salt | |
2010-03-10 | Handle odd widths properly (for ffmpeg-decoded video). | Darren Salt | |
2010-03-09 | Include accel_vdpau.h in tarballs. | Darren Salt | |
2010-03-07 | Merge from 1.1. | Darren Salt | |
2010-02-27 | libxdg-basedir requires $HOME to be set, so make sure that it's set. | Darren Salt | |
2010-02-25 | Fix build with the old, outdated and deprecated internal ffmpeg. | Darren Salt | |
2010-02-25 | Compiler warning fixes. | Darren Salt | |
2010-02-25 | isatty() takes an int, not a FILE *. | Darren Salt | |
2010-02-25 | Fix a size check (wrong variable, causing int/ptr comparison) in rmff.c. | Darren Salt | |
2010-02-24 | Fix up V4L/V4L2 for non-Linux. | Darren Salt | |
2010-02-23 | Merge from 1.1. | Darren Salt | |
--HG-- rename : src/xine-engine/buffer.h => include/xine/buffer.h rename : src/libxineadec/xine_lpcm_decoder.c => src/audio_dec/xine_lpcm_decoder.c | |||
2010-02-21 | Avoid invalid fstat calls when opening empty files | Ulrich Eckhardt | |
When opening empty files with xine, it reports: > This is xine (X11 gui) - a free video player v0.99.6cvs. > (c) 2000-2007 The xine Team. > system call fstat: Bad file descriptor > system call fstat: Bad file descriptor > call failed > object not accessible > object not accessible > call failed The problem was that when detecting an empty file, it is closed, but the file descriptor in struct file_input_plugin_t is still left at the previous value, causing the errors when it is used later. | |||
2010-02-24 | src/dxr3/compat.h needs to be in the tarball... | Darren Salt | |
2009-09-15 | Add locking for when adjusting audio frame discarding. | Roger Scott | |
2010-02-23 | Prevent discard_{frames,buffers} from going negative. | Darren Salt | |
Based on patches from Roger Scott <ras351@hotmail.com>. | |||
2010-02-21 | WMAPro support | Christopher Martin | |
Rename "wmav3" to "wmapro" in xine-lib's internals to line up xine-lib's nomenclature with what everyone else calls it and knows it as. [Tweaked by ds to avoid API change.] Tell xine-lib that when it finds wmapro, look to ffmpeg. ffmpeg's wmapro decoder is unique in that it puts out samples that are floats, not 16-bit ints. These need to be converted. This requires external ffmpeg. | |||
2010-02-22 | Swap round if/while in LPCM 24-bit handling. | Darren Salt | |
This will reduce logspam with little-endian streams, which Can't Happen anyway. | |||
2010-01-10 | Fix LPCM 24bit byte stream | Aoi Shinkai | |
I have LCPM 24bit DVD. When I played it on xine, sound was noisy noise. I found that LCPM 24bit byte stream is _not_ the same as WAVE 24bit byte stream. | |||
2010-02-12 | DXR3 compatibility fix for newer versions of the em8300 driver. | Darren Salt | |
2010-02-07 | Fix Flash video with aac not playing audio (HTTP etc.) | Martin Jacobs | |
2010-02-06 | libv4l check shouldn't fail & abort unless --enable-libv4l is given. | Darren Salt | |
2010-02-04 | Extend Ogg metadata handling. | Darren Salt | |
2010-02-04 | Work around an ffmpeg SVQ3 bug; check for avcodec_thread_init failure. | Darren Salt | |
2010-02-04 | Fix a ticket-related memory leak. | Darren Salt | |
2010-02-03 | Remove pointless output from stats logging; make the const variables static. | Darren Salt | |
2010-02-03 | Kill a "missing return" warning. | Darren Salt | |
2010-01-30 | Fix dvdnav map file closure. | Darren Salt | |
2010-01-29 | Link the v4l2 plugin with libv4l2 (if required); use pkgconfig to locate it. | Darren Salt | |
2010-01-26 | Convert xine_log → xprintf. | Darren Salt | |
2010-01-26 | Switch off logging, convert some lprintf() to xine_log(), add a startup warning. | Darren Salt | |
2010-01-26 | Get rid of a few compiler warnings. | Darren Salt | |
2010-01-26 | More error checking. | Darren Salt | |
2010-01-26 | Merge v4l2 support. | Darren Salt | |