summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-06-18ff_video_decoder: fix multithreading #7.Torsten Jager
Rename var to avoid possible macro name collision.
2014-06-18Fix overlay colors #2.Torsten Jager
Keep old SD matrix only features working.
2014-06-17Fix detection of and compilation with libcaca 0.99 beta 19.Darren Salt
2014-06-17load_plugins: do not drop audio decoder if open fails because of resources ↵Petri Hintukainen
temporarily unavailable. Identical hack is used with video decoders.
2014-06-17Bump a52dec/libdca audio decoder priority over ffmpeg audio decoder priority.Petri Hintukainen
AC3/DTS passthru is currently implemented in a52dec/libdca plugins, but should be moved to separate plugin.
2014-06-17Enable FFmpeg AC3 / DTS decodersBrad Smith
2014-06-12ff_video_decoder: fix multithreading #6.Torsten Jager
Make sure thread count is sane.
2014-06-12ff_video_decoder: fix multithreading #5.Torsten Jager
Avoid rv30/rv40 heap corruption after reading bitstream from invalid location. BTW. Should ff better be more robust there as well?
2014-06-12ff_video_decoder: fix multithreading #4.Torsten Jager
Avoid H.265 image size pumping on x86, for example. This really is a workaround for an ff bug. They should issue emms when done with a frame instead.
2014-06-06Copyright year update by hg log.Torsten Jager
2014-06-06ChangeLog update.Torsten Jager
2014-06-06spudvb: iterate only used regions.Torsten Jager
2014-06-06spudvb: lower memory footprint by ~4Mb.Torsten Jager
BTW. I have not seen more than 1 object per region yet, so maybe I am hunting with artillery here ;-)
2014-06-04video_out_mmal: allocate frame buffers based on frame sizePetri Hintukainen
2014-06-04video_out_mmal: add missing _x_alphablend_init()Petri Hintukainen
2014-06-04video_out_mmal: do not store compile-time constant in mmal_driver_tPetri Hintukainen
2014-06-04video_out_mmal: fix u/v plane alignmentPetri Hintukainen
2014-06-04video_out_mmal: fix yuy2 pitchPetri Hintukainen
2014-06-03input_dvb: do not terminate if read returns EOVERFLOWDevin Heitmueller
2014-06-01audio_sndio_out: re-enable multichannel supportBrad Smith
2014-05-30video_dec_rgb: use rgb2yuy2.Torsten Jager
2014-05-30rgb2yuy2 update.Torsten Jager
* palette color count guard. * add 4, 2, 1 bit palette support. * use default gray on NULL palette. * optional xine clut_t output.
2014-05-30VDPAU: simplify yuv overlay handling.Torsten Jager
2014-05-30Add yuv overlay color matrix support.Torsten Jager
"Never assume an API to be stable unless at least 1 month has passed after adding."
2014-05-24ff_video_decoder: fix multithreading #3.Torsten Jager
This one seems to prevent "too many DR1 frames" freezes on heavy seeking.
2014-05-24ff_video_decoder: fix multithreading #2.Torsten Jager
2014-05-23Xine-lib Clang patchBrad Smith
Also use the __builtin_foo functions with Clang.
2014-05-21Enable ffmpeg Opus decoderPetri Hintukainen
2014-05-21demux opus from matroska.Petri Hintukainen
2014-05-21Added buffer type for Opus.Petri Hintukainen
2014-05-21OpenBSD does not use libossaudio.Thomas Klausner
2014-05-20Fix incomplete DVB subtitles.Torsten Jager
Some of my TV stations use 8 regions by default. That issue has been bothering me for a long time.
2014-05-20Fix yuv2rgb overlay colors.Torsten Jager
2014-05-20Fix DVB SPU colors.Torsten Jager
2014-05-20ff_video_decoder: fix multithreading.Torsten Jager
2014-05-20ff_video_decoder: add DR1 reenable message.Torsten Jager
This happens when multithreading, for example.
2014-05-20sputext_decoder: allow attributes in <font> tagPetri Hintukainen
2014-05-20sputext_decoder: ignore case in control codes (<b>, <i>, ...)Petri Hintukainen
2014-05-20external text subtitles: detect utf-8Petri Hintukainen
2014-05-19Enable optimizations: remove -fno-strict-aliasing from core xine-lib.Petri Hintukainen
All aliasing problems should be fixed now.
2014-05-19Fix aliasing in alphablend.cPetri Hintukainen
2014-05-19NetBSD does not support CLOCK_THREAD_CPUTIME_IDThomas Klausner
2014-05-19libw32dll linker fixThomas Klausner
libw32dll on NetBSD uses i386_set_ldt. This function lives in libi386.so, so this needs to be linked. For this reason, lhe attached patches test for i386_set_ldt in libi386 and add it to the linker command line if found.
2014-05-19Fix Solaris problem in goom assembler.Jonathan Perkin
Solaris cannot handle this MMX section, failing with: error: can't find a register in class GENERAL_REGS while reloading 'asm'.
2014-05-19Updated comment why code is disabled in X86_64Petri Hintukainen
2014-05-19moved register initializations out of loop. do not require registers for ↵Petri Hintukainen
arguments.
2014-05-19Require less GPRs for asm parameters.Alan Barrett
In affine_1d_MMX(), move the initialisation of %mm3 and %mm4 registers into a separate asm statement, to give the compiler more freedom for register allocation. Fixes a problem with gcc-4.5.4 on NetBSD/i386.
2014-05-19FreeBSD/DragonFlyBSD compilation fix for libdhaThomas Klausner
2014-05-18Only compile MMX/SSE code on x86/x86_64.Thomas Klausner
The greedy2frame code uses MMX or SSE instructions. Only compile this code on architectures where they exist.
2014-05-18DVB support for NetBSDThomas Klausner
Sometime in 2011 NetBSD got support for parts of the V4L2 API. Add support for finding and using the NetBSD-specific DTV headers.