summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-01-21No need to set CFLAGS.Darren Salt
2010-01-21Clean up DEB_BUILD_OPTIONS handling.Darren Salt
2010-01-21Create libxine-interface.la and make libxine.la weakly provide it.Darren Salt
This reduces requirements of plugins etc., hopefully where possible and without breakage. (Works on Linux.)
2010-01-21Tidy up YUV library requirements.Darren Salt
2010-01-21Merge from 1.1.Darren Salt
2010-01-21video_out_vdpau: provide configureable background colorReinhard Nißl
Plasma TV users have the problem that black border pixels age differently compared to active image pixel in the center of the screen. Changing the background color for example to gray makes the border pixels age almost equally like the image pixels. As a result image brightness will change more equally over TV's lifetime.
2010-01-20vdpau_mpeg12: attach a PTS just once to imgReinhard Nißl
Without resetting the buffered PTS it happens that the same PTS gets attached to multiple images which is wrong.
2010-01-20Use pkg-config for vdpau where possible; fix excessive libvdpau linkage.Darren Salt
2010-01-19Tidy up some configure option checking; fix --disable-fb.Darren Salt
2010-01-19Remove obsolete configuration options from debian/rules.Darren Salt
2010-01-18Merge from 1.1.Darren Salt
2010-01-18Enable the FLAC decoder by default.Darren Salt
2010-01-18FLAC decoder post-merge fixups.Darren Salt
2010-01-17Explicitly set audio & video presence to "not present" when demuxing playlists.Darren Salt
2010-01-17Merge from 1.1, omitting .qtl support (already present).Darren Salt
--HG-- rename : src/combined/decoder_flac.c => src/combined/flac_decoder.c
2010-01-17Don't try to handle .qtl in the Quicktime demuxer.Darren Salt
2010-01-15Fix seekingJulian Scheel
Do not discard the parser, but reset fields that won't be valid after a decoder reset (ie seek) anymore
2010-01-15Cleanup of log messagesChristophe Thommeret
2010-01-15Merge with 1.2-vdpau mainJulian Scheel
2010-01-15Cleanup of log messages (replace printf calls)Julian Scheel
2010-01-15Merge from 1.2 main.Darren Salt
2010-01-14Merge from 1.1.Darren Salt
2010-01-14Don't deinterlace still framesChristophe Thommeret
still frames are marked by the decoder and the video_out will not deinterlace if the flag is set.
2010-01-13Clear VDPAU surfaces on new streams.Christophe Thommeret
2010-01-12Merge from 1.2 mainJulian Scheel
2010-01-12Merge from 1.1.Darren Salt
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-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-04Minor cleanup.Darren Salt
2009-12-17Merge from 1.2 main.Darren Salt
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-06Merge.Darren Salt
2009-12-06Merge fixes.Darren Salt
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-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-11-30Merge.Darren Salt
--HG-- rename : src/liba52/bit_allocate.c => contrib/a52dec/bit_allocate.c rename : src/liba52/bitstream.c => contrib/a52dec/bitstream.c rename : src/liba52/bitstream.h => contrib/a52dec/bitstream.h rename : src/liba52/crc.c => contrib/a52dec/crc.c rename : src/liba52/imdct.c => contrib/a52dec/imdct.c rename : src/liba52/parse.c => contrib/a52dec/parse.c rename : src/video_out/libdha/Makefile.am => contrib/libdha/Makefile.am rename : src/video_out/libdha/sysdep/Makefile.am => contrib/libdha/sysdep/Makefile.am rename : src/libxineadec/nosefart/Makefile.am => contrib/nosefart/Makefile.am rename : src/video_out/vidix/drivers/Makefile.am => contrib/vidix/drivers/Makefile.am rename : doc/faq/faq.sgml => doc/faq/faq.docbook rename : doc/hackersguide/internals.sgml => doc/hackersguide/internals.docbook rename : doc/hackersguide/intro.sgml => doc/hackersguide/intro.docbook rename : doc/hackersguide/library.sgml => doc/hackersguide/library.docbook rename : doc/hackersguide/output.sgml => doc/hackersguide/output.docbook rename : doc/hackersguide/overview.sgml => doc/hackersguide/overview.docbook rename : doc/hackersguide/stream.sgml => doc/hackersguide/stream.docbook rename : src/xine-engine/alphablend.h => include/xine/alphablend.h rename : src/xine-utils/array.h => include/xine/array.h rename : src/xine-utils/attributes.h => include/xine/attributes.h rename : src/xine-engine/audio_decoder.h => include/xine/audio_decoder.h rename : src/xine-engine/audio_out.h => include/xine/audio_out.h rename : src/xine-engine/broadcaster.h => include/xine/broadcaster.h rename : src/xine-engine/buffer.h => include/xine/buffer.h rename : src/xine-utils/compat.h => include/xine/compat.h rename : src/xine-engine/configfile.h => include/xine/configfile.h rename : src/demuxers/demux.h => include/xine/demux.h rename : src/xine-engine/info_helper.h => include/xine/info_helper.h rename : src/input/input_plugin.h => include/xine/input_plugin.h rename : src/xine-utils/list.h => include/xine/list.h rename : src/xine-engine/metronom.h => include/xine/metronom.h rename : lib/os_types.h => include/xine/os_types.h rename : src/xine-engine/osd.h => include/xine/osd.h rename : src/xine-engine/plugin_catalog.h => include/xine/plugin_catalog.h rename : src/xine-utils/pool.h => include/xine/pool.h rename : src/xine-engine/post.h => include/xine/post.h rename : src/xine-engine/refcounter.h => include/xine/refcounter.h rename : src/xine-engine/resample.h => include/xine/resample.h rename : src/xine-utils/ring_buffer.h => include/xine/ring_buffer.h rename : src/xine-engine/scratch.h => include/xine/scratch.h rename : src/xine-utils/sorted_array.h => include/xine/sorted_array.h rename : src/xine-engine/spu_decoder.h => include/xine/spu_decoder.h rename : src/xine-engine/video_decoder.h => include/xine/video_decoder.h rename : src/xine-engine/video_out.h => include/xine/video_out.h rename : src/xine-engine/video_overlay.h => include/xine/video_overlay.h rename : src/xine-engine/vo_scale.h => include/xine/vo_scale.h rename : src/xine-utils/xine_buffer.h => include/xine/xine_buffer.h rename : src/xine-engine/xine_internal.h => include/xine/xine_internal.h rename : src/xine-engine/xine_plugin.h => include/xine/xine_plugin.h rename : src/xine-engine/xineintl.h => include/xine/xineintl.h rename : src/xine-utils/xineutils.h => include/xine/xineutils.h rename : src/xine-utils/xmlparser.h => include/xine/xmlparser.h rename : m4/_xine.m4 => m4/types.m4 rename : src/combined/ffmpeg/ff_dvaudio_decoder.c => src/audio_dec/ff_dvaudio_decoder.c 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/combined/decoder_flac.c => src/combined/flac_decoder.c rename : src/combined/demux_flac.c => src/combined/flac_demuxer.c rename : src/libxineadec/nsf.c => src/combined/nsf_decoder.c rename : src/demuxers/demux_nsf.c => src/combined/nsf_demuxer.c rename : src/combined/combined_wavpack.c => src/combined/wavpack_combined.c rename : src/combined/decoder_wavpack.c => src/combined/wavpack_decoder.c rename : src/combined/demux_wavpack.c => src/combined/wavpack_demuxer.c rename : src/demuxers/demux_ogg.c => src/combined/xine_ogg_demuxer.c rename : src/libxineadec/xine_speex_decoder.c => src/combined/xine_speex_decoder.c rename : src/libxinevdec/xine_theora_decoder.c => src/combined/xine_theora_decoder.c rename : src/libxineadec/xine_vorbis_decoder.c => src/combined/xine_vorbis_decoder.c rename : src/combined/ffmpeg/ffmpeg_encoder.c => src/dxr3/ffmpeg_encoder.c rename : src/libspucc/cc_decoder.c => src/spu_dec/cc_decoder.c rename : src/libspucc/cc_decoder.h => src/spu_dec/cc_decoder.h rename : src/libspucmml/xine_cmml_decoder.c => src/spu_dec/cmml_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/libspudvb/xine_spudvb_decoder.c => src/spu_dec/spudvb_decoder.c rename : src/libsputext/xine_sputext_decoder.c => src/spu_dec/sputext_decoder.c rename : src/libsputext/demux_sputext.c => src/spu_dec/sputext_demuxer.c rename : src/libspucc/xine_cc_decoder.c => src/spu_dec/xine_cc_decoder.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/xine_mpeg2_decoder.c => src/video_dec/libmpeg2/xine_mpeg2_decoder.c rename : src/libmpeg2new/Makefile.am => src/video_dec/libmpeg2new/Makefile.am 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-11-30Trim trailing space & reduce space+tab.Darren Salt
2009-11-30Merge from 1.1.Darren Salt
2009-11-29Merge.Darren Salt
2009-11-29Merge from 1.1.Darren Salt
2009-11-25Added VDPAU support for studio levels instead of PC levels (0-255) in RGB ↵Rolf Ahrenberg
colors.