Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-18 | Fix overlay colors #2. | Torsten Jager | |
Keep old SD matrix only features working. | |||
2014-06-17 | Fix detection of and compilation with libcaca 0.99 beta 19. | Darren Salt | |
2014-06-17 | load_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-17 | Bump 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-17 | Enable FFmpeg AC3 / DTS decoders | Brad Smith | |
2014-06-12 | ff_video_decoder: fix multithreading #6. | Torsten Jager | |
Make sure thread count is sane. | |||
2014-06-12 | ff_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-12 | ff_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-06 | Copyright year update by hg log. | Torsten Jager | |
2014-06-06 | spudvb: iterate only used regions. | Torsten Jager | |
2014-06-06 | spudvb: 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-04 | video_out_mmal: allocate frame buffers based on frame size | Petri Hintukainen | |
2014-06-04 | video_out_mmal: add missing _x_alphablend_init() | Petri Hintukainen | |
2014-06-04 | video_out_mmal: do not store compile-time constant in mmal_driver_t | Petri Hintukainen | |
2014-06-04 | video_out_mmal: fix u/v plane alignment | Petri Hintukainen | |
2014-06-04 | video_out_mmal: fix yuy2 pitch | Petri Hintukainen | |
2014-06-03 | input_dvb: do not terminate if read returns EOVERFLOW | Devin Heitmueller | |
2014-06-01 | audio_sndio_out: re-enable multichannel support | Brad Smith | |
2014-05-30 | video_dec_rgb: use rgb2yuy2. | Torsten Jager | |
2014-05-30 | rgb2yuy2 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-30 | VDPAU: simplify yuv overlay handling. | Torsten Jager | |
2014-05-30 | Add 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-24 | ff_video_decoder: fix multithreading #3. | Torsten Jager | |
This one seems to prevent "too many DR1 frames" freezes on heavy seeking. | |||
2014-05-24 | ff_video_decoder: fix multithreading #2. | Torsten Jager | |
2014-05-23 | Xine-lib Clang patch | Brad Smith | |
Also use the __builtin_foo functions with Clang. | |||
2014-05-21 | Enable ffmpeg Opus decoder | Petri Hintukainen | |
2014-05-21 | demux opus from matroska. | Petri Hintukainen | |
2014-05-21 | Added buffer type for Opus. | Petri Hintukainen | |
2014-05-20 | Fix 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-20 | Fix yuv2rgb overlay colors. | Torsten Jager | |
2014-05-20 | Fix DVB SPU colors. | Torsten Jager | |
2014-05-20 | ff_video_decoder: fix multithreading. | Torsten Jager | |
2014-05-20 | ff_video_decoder: add DR1 reenable message. | Torsten Jager | |
This happens when multithreading, for example. | |||
2014-05-20 | sputext_decoder: allow attributes in <font> tag | Petri Hintukainen | |
2014-05-20 | sputext_decoder: ignore case in control codes (<b>, <i>, ...) | Petri Hintukainen | |
2014-05-20 | external text subtitles: detect utf-8 | Petri Hintukainen | |
2014-05-19 | Enable optimizations: remove -fno-strict-aliasing from core xine-lib. | Petri Hintukainen | |
All aliasing problems should be fixed now. | |||
2014-05-19 | Fix aliasing in alphablend.c | Petri Hintukainen | |
2014-05-19 | NetBSD does not support CLOCK_THREAD_CPUTIME_ID | Thomas Klausner | |
2014-05-19 | libw32dll linker fix | Thomas 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-19 | Fix 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-19 | Updated comment why code is disabled in X86_64 | Petri Hintukainen | |
2014-05-19 | moved register initializations out of loop. do not require registers for ↵ | Petri Hintukainen | |
arguments. | |||
2014-05-19 | Require 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-18 | Only 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-18 | DVB support for NetBSD | Thomas Klausner | |
Sometime in 2011 NetBSD got support for parts of the V4L2 API. Add support for finding and using the NetBSD-specific DTV headers. | |||
2014-05-18 | Add OSS audio support on NetBSD & OpenBSD | Thomas Klausner | |
On NetBSD and OpenBSD, OSS support is handled by the libossaudio library. Additionally, the NetBSD sys/soundcard.h needs sys/ioctl.h included beforehand. | |||
2014-05-18 | Fix compilation on DragonFlyBSD. | Thomas Klausner | |
https://bugs.xine-project.org/show_bug.cgi?id=521 | |||
2014-05-17 | opengl2: lower YV12 memory fragmentation. | Torsten Jager | |
When zapping into the same TV channel in Kaffeine, the first attempt yields the lowest CPU load. Any further try was different, and up to 50% higher. With this little hack, the problem seems almost gone. At least with OpenGL2 :-) | |||
2014-05-17 | Simplify ffmpeg video edge handling. | Torsten Jager | |
Re-enable DR1 for suitably sized video when vo does not crop. So, this one is tested with 4k vp9 video on both AMD Athlon x2 and AMD FX x6. Seems these boxes throw ordinary segfaults not bus errors on misaligned data. Anyway, vp9 soft decoding is terribly slow still. BTW. H.265 and probably vp9 allow variable size macroblocks up to 64 squared luma pixels. For some reason, ffmpeg still wants only 16 pixel edges ?? |