Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-04-22 | fix debug build with clang | Petri Hintukainen | |
2014-04-20 | Fix build with clang | Petri Hintukainen | |
2014-03-10 | Silence compiler warnings on register_enum () arg #4. | Torsten Jager | |
Making them all "const char * const *" did work too (even with Kaffeine build/run), but that would be an API change. | |||
2013-10-14 | Copyright year update by hg log info #2. | Torsten Jager | |
2013-10-01 | Fixed converting pointer to int | Petri Hintukainen | |
2013-10-01 | Hide warining: 'fields[?]' may be used uninitialized in this function | Petri Hintukainen | |
2013-09-30 | gsl_read_file(): check for read error | Petri Hintukainen | |
2013-09-30 | goom: comment out unused functions | Petri Hintukainen | |
2013-09-30 | goom: Mark data static const. Use union to fix initialization. | Petri Hintukainen | |
2013-09-30 | goom: mark static functions static | Petri Hintukainen | |
2013-09-30 | goom: fix declarations of functions without parameters | Petri Hintukainen | |
2013-09-30 | goom: fix warning: * may be used uninitialized in this function | Petri Hintukainen | |
2013-09-30 | goom: add const to eliminate warnings | Petri Hintukainen | |
2013-09-30 | Hide warning | Petri Hintukainen | |
2013-09-30 | Fixed warnings | Petri Hintukainen | |
2013-09-30 | Fix READ_PREFETCH_2048 so that it won't be optimized out, re-ordered or ↵ | Petri Hintukainen | |
interleaved by compiler. Simplify generated code (no add). | |||
2013-09-13 | Copyright year update by hg log info | Torsten Jager | |
script execution time: 55" | |||
2013-07-11 | Fix spurious executable permissions. | Xavier Bachelot | |
2013-07-03 | Fix FSF address in a bunch of files | Xavier Bachelot | |
2012-12-23 | goom: single pass rgb to yuy2 conversion | Torsten Jager | |
2012-06-15 | Fixed greedy2frame_template_sse2.c when only 4 registers are available | Roland Scheidegger | |
2012-06-10 | Fix building on non-x86 systems | Petri Hintukainen | |
2012-06-09 | Merge from 1.1. | Darren Salt | |
--HG-- rename : src/libfaad/xine_faad_decoder.c => src/audio_dec/xine_faad_decoder.c | |||
2012-06-09 | Fix a possible NULL dereference when cleaning up in the FFT vis plugin code. | Darren Salt | |
2012-05-15 | speedy.c: added vfilter_chroma_332_packed422_scanline_sse2() | Petri Hintukainen | |
2012-05-15 | speedy.c: added diff_factor_packed422_scanline_sse2() | Petri Hintukainen | |
Tested with Atom N550 + SD video: - ~25% speedup with unaligned data - ~50% speedup aligned data (scanlines were properly aligned with all my test clips) | |||
2012-05-25 | Fixed compiling DeinterlaceGreedy2Frame_SSE2() when only 5 GP registers are ↵ | Petri Hintukainen | |
available | |||
2012-05-22 | Added SSE2 version of DeinterlaceGreedy2Frame | Roland Scheidegger | |
2012-05-22 | Removed incorrect .align | Petri Hintukainen | |
2012-05-22 | Simplify mmx constant loading | Roland Scheidegger | |
2012-05-22 | Renamed DeinterlaceGreedy2Frame_SSE() to DeinterlaceGreedy2Frame_MMXEXT() | Roland Scheidegger | |
2012-01-12 | Fixed leak | Petri Hintukainen | |
2012-01-11 | Fixed pointer casts | Petri Hintukainen | |
* * * Fixed pointer cast | |||
2012-04-15 | simplify greedy2frame deinterlacer a bit | Roland Scheidegger | |
Cuts roughly 10% of the instructions (with sse), results should be identical. Not sure why it was that complicated in the first place, the simplification is possible because the code gave a score of 1 to top and bottom comparisons, and 2 for the middle one, and weaved when all scores added together were more than 2. This is equivalent to weave when (cmp(m) AND (cmp(b) OR cmp(t))) which is a much better match for the available hw instructions. This also reduces the number of constant loads a lot, and the patch moves up some memory loads a bit which can never hurt. | |||
2012-01-12 | Merge from 1.1 | Petri Hintukainen | |
--HG-- rename : src/libspudvb/xine_spudvb_decoder.c => src/spu_dec/spudvb_decoder.c | |||
2011-10-17 | Merge from 1.1 | Petri Hintukainen | |
2011-10-15 | Disable strict-aliasing where it caused compiler warnings | Christian Ruppert | |
2011-10-11 | Merge from 1.1. | Darren Salt | |
--HG-- rename : src/xine-engine/post.h => include/xine/post.h rename : po/libxine1.pot => po/libxine2.pot | |||
2011-10-10 | Fixed asprintf usage | Petri Hintukainen | |
2011-10-10 | corrected typos in src/post/audio/stretch.c and ↵ | Chad Dunlap | |
src/post/deinterlace/xine_plugin.c | |||
2011-05-17 | Use "quietened" build if automake 1.11 was used. | Darren Salt | |
2011-05-16 | Fix up "pp" post-proc plugin and A/V decoding for ffmpeg 0.7. | Darren Salt | |
2011-03-20 | Merge from 1.1. | Darren Salt | |
--HG-- rename : src/libxineadec/gsm610/Makefile.am => contrib/gsm610/Makefile.am rename : src/libxineadec/nosefart/diff_to_nosefart_cvs.patch => contrib/nosefart/diff_to_nosefart_cvs.patch rename : src/libxineadec/nosefart/nes6502.c => contrib/nosefart/nes6502.c rename : src/libxineadec/nosefart/nes6502.h => contrib/nosefart/nes6502.h rename : src/libxineadec/nosefart/nes_apu.c => contrib/nosefart/nes_apu.c rename : src/libxineadec/nosefart/nes_apu.h => contrib/nosefart/nes_apu.h rename : src/libxineadec/nosefart/nsf.c => contrib/nosefart/nsf.c rename : src/libxineadec/nosefart/nsf.h => contrib/nosefart/nsf.h rename : src/libxineadec/nosefart/types.h => contrib/nosefart/types.h rename : src/libxineadec/nosefart/version.h => contrib/nosefart/version.h rename : doc/faq/faq.sgml => doc/faq/faq.docbook rename : src/libsputext/demux_sputext.c => src/spu_dec/sputext_demuxer.c rename : src/libxinevdec/image.c => src/video_dec/image.c | |||
2010-10-23 | mingw32-w64 port: integer sizes portability | František Dvořák | |
- use interer types of exact size for using with eax/rax registers - fixes build of planar post plugin | |||
2010-10-23 | mingw32-w64 port: '-no-undefined' part | František Dvořák | |
- use -no-undefined flag only for building shared libraries (libxine, plugins) - plugins LDFLAGS unification - move -no-undefined into LDFLAGS_NOUNDEFINED - attributes.m4 fix | |||
2010-07-21 | 0 → NULL for consistency. | Darren Salt | |
2010-07-25 | Merge from 1.1; resync translation files. | Darren Salt | |
--HG-- rename : po/libxine1.pot => po/libxine2.pot rename : src/libmad/xine_mad_decoder.c => src/audio_dec/xine_mad_decoder.c rename : src/libspucmml/xine_cmml_decoder.c => src/spu_dec/cmml_decoder.c | |||
2010-07-20 | Missing mutex init | Matthias Drochner | |
2010-07-19 | Fix a few small memory leaks. | Darren Salt | |