summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2009-02-10Fix broken size checks in various input plugins (ref. CVE-2008-5239).Darren Salt
2009-02-10Cleanups.Christophe Thommeret
2009-02-10Interlaced support.Christophe Thommeret
2009-02-10Cleanups.Christophe Thommeret
2009-02-10Fix color_standard & deinterlace.Christophe Thommeret
2009-02-09demux_unstick_ao_loop() reports that xine might be stuck != is stuckLorenzo Desole
Don't give up immediately if demux_unstick_ao_loop() reports that xine might be stuck, because it's not necessarily so. According to my tests, this fixes http://bugs.kde.org/show_bug.cgi?id=180339#c42 and http://bugs.debian.org/514114. This has been tested with Amarok and kde 4.1.x (with phonon) and kaffeine.
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-02-07Set 709 color_standard.Christophe Thommeret
2009-02-07Don't remove vdpau decoders from catalogue if failed to open.Christophe Thommeret
It could be because of no free decoder (it should be tried again later).
2009-02-07VC1 in hd-dvd initial support.Christophe Thommeret
2009-02-07Quick hack for .evo files.Christophe Thommeret
2009-02-06Fix ref_pic_marking progress regression (i.e. simulhd).Julian Scheel
2009-02-06Update csc at mixer_create.Christophe Thommeret
2009-02-04Aspect ratio.Christophe Thommeret
2009-02-04Skipped frames.Christophe Thommeret
2009-02-04Initial advanced_profile support.Christophe Thommeret
2009-02-03More VC1.Christophe Thommeret
2009-02-03Allow multiple ARGB overlays.Reinhard Nißl
2009-02-03More VC1.Christophe Thommeret
2009-02-02Replace previous commit with a proper fix taking slc-specific ↵Julian Scheel
num_ref_idx_*_active values into account. this finally fixes the perfectly standard compliant (c: divx7 samples.
2009-02-02Work around non-spec-compliant divx7 samples.Julian Scheel
2009-01-31VC1 update.Christophe Thommeret
2009-01-31Code cleanup.Julian Scheel
2009-01-30Fix aspect ratio.Christophe Thommeret
2009-01-30Initial VC1 commit.Christophe Thommeret
2009-01-29Blend types list termination.Christophe Thommeret
2009-01-29Clip yuv2rgb values.Christophe Thommeret
2009-01-27Fix pre-emption reinit in case an OSD was shown.Julian Scheel
2009-01-27Fall back to software decode when no free vdpau decoder. Logging fixups.Christophe Thommeret
2009-01-25Switch back to default color standard when necessary.Julian Scheel
2009-01-25Remove some printfs.Julian Scheel
2009-01-25fFix ref pic marking process on frame_num wraps.Julian Scheel
2009-01-25Select correct color standard for H.264.Julian Scheel
2009-01-25POC calculation fixes.Julian Scheel
2009-01-25Remove some printfs.Christophe Thommeret
2009-01-25PTS fix.Christophe Thommeret
2009-01-25Subs scaling.Christophe Thommeret
2009-01-25HD subs scaling with capable vo.Christophe Thommeret
2009-01-23Get pts at picture start. May fix a/v sync on some ts.Christophe Thommeret
2009-01-20Disable deint for static images (ie dvd menus).Julian Scheel
2009-01-19Fix fallback rules for scaling list parsing.Julian Scheel
2009-01-19Force a minimum video_num_frames of 22, allowing max of 30.Julian Scheel
2009-01-19Scaling list fixes; duration fixes.Julian Scheel
2009-01-19Return the aspect ratio property value.Mike Lampard
2009-01-18Merge from 1.1.Darren Salt
2009-01-18Add allocation checks to the Real MDPR parsing code (ref. CVE-2008-5240).Darren Salt
2009-01-18Merge from 1.1.Darren Salt
--HG-- rename : src/libxineadec/gsm610/long_term.c => contrib/gsm610/long_term.c rename : src/libxineadec/gsm610/lpc.c => contrib/gsm610/lpc.c rename : src/libxineadec/gsm610/rpe.c => contrib/gsm610/rpe.c rename : src/libxineadec/gsm610/short_term.c => contrib/gsm610/short_term.c rename : src/libfaad/common.h => contrib/libfaad/common.h rename : src/xine-engine/broadcaster.h => include/xine/broadcaster.h rename : src/xine-engine/buffer.h => include/xine/buffer.h rename : src/xine-engine/refcounter.h => include/xine/refcounter.h rename : src/xine-engine/video_out.h => include/xine/video_out.h rename : src/xine-engine/vo_scale.h => include/xine/vo_scale.h rename : src/xine-utils/xineutils.h => include/xine/xineutils.h rename : src/libxineadec/fooaudio.c => src/audio_dec/fooaudio.c rename : src/liba52/xine_a52_decoder.c => src/audio_dec/xine_a52_decoder.c rename : src/libdts/xine_dts_decoder.c => src/audio_dec/xine_dts_decoder.c rename : src/libfaad/xine_faad_decoder.c => src/audio_dec/xine_faad_decoder.c rename : src/libxineadec/xine_lpcm_decoder.c => src/audio_dec/xine_lpcm_decoder.c rename : src/libmad/xine_mad_decoder.c => src/audio_dec/xine_mad_decoder.c rename : src/libmusepack/xine_musepack_decoder.c => src/audio_dec/xine_musepack_decoder.c rename : src/libxineadec/nsf.c => src/combined/nsf_decoder.c rename : src/libspucc/cc_decoder.c => src/spu_dec/cc_decoder.c 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 rename : src/libsputext/xine_sputext_decoder.c => src/spu_dec/sputext_decoder.c rename : src/libspucc/xine_cc_decoder.c => src/spu_dec/xine_cc_decoder.c rename : src/libxinevdec/bitplane.c => src/video_dec/bitplane.c rename : src/libxinevdec/foovideo.c => src/video_dec/foovideo.c rename : src/libxinevdec/gdkpixbuf.c => src/video_dec/gdkpixbuf.c rename : src/libxinevdec/image.c => src/video_dec/image.c rename : src/libmpeg2/slice_xvmc_vld.c => src/video_dec/libmpeg2/slice_xvmc_vld.c rename : src/libmpeg2/xine_mpeg2_decoder.c => src/video_dec/libmpeg2/xine_mpeg2_decoder.c rename : src/libmpeg2new/include/Makefile.am => src/video_dec/libmpeg2new/include/Makefile.am rename : src/libmpeg2new/libmpeg2/motion_comp_vis.c => src/video_dec/libmpeg2new/libmpeg2/motion_comp_vis.c rename : src/libmpeg2new/xine_mpeg2new_decoder.c => src/video_dec/libmpeg2new/xine_mpeg2new_decoder.c rename : src/libxinevdec/rgb.c => src/video_dec/rgb.c rename : src/libxinevdec/yuv.c => src/video_dec/yuv.c
2009-01-18Include Makefile.plugins from the right place.Darren Salt
2009-01-18Remove '#include "config.h"' from all public header files.Darren Salt
This requires that many other files include config.h themselves. Also convert <config.h> to "config.h".