Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-05-29 | Merge from 1.1 | Petri Hintukainen | |
2012-05-29 | spaces -> tab in Makefile | Carlo Bramini | |
2012-05-29 | Removed extra semicolon | Carlo Bramini | |
2012-05-28 | Added yv12_to_yuy2_sse2() | Petri Hintukainen | |
2012-05-28 | Merge from 1.1 | Petri Hintukainen | |
2012-05-28 | Fixed U-plane conversion (YUVJ444P -> YUV420) | Petri Hintukainen | |
2012-05-28 | Merge from 1.1 | Petri Hintukainen | |
2012-05-28 | ff_video_decoder: fixed DR1 frame garbage collector when using multithreaded ↵ | Petri Hintukainen | |
decoding. | |||
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-23 | Added missing #include "config.h" to make ATTR_ALIGN work | Petri Hintukainen | |
2012-05-16 | xine_mmx.h: added 32-bit integers to sse_t | Petri Hintukainen | |
2012-05-16 | xine_mmx.h: added SSE2 pslldq and psrldq | Petri Hintukainen | |
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-05-11 | mmx_yuv2rgb(): TV set behaviour: contrast affects color difference as well | Torsten Jager | |
2012-05-11 | mmx_yuv2rgb() optimizations | Torsten Jager | |
2012-05-10 | Merge from 1.1 | Petri Hintukainen | |
2012-05-10 | ff_video_decoder: fixed cropping | Torsten Jager | |
2012-05-10 | Merge from 1.1 | Petri Hintukainen | |
2012-05-10 | ff_video_decoder: convert full range YUV to mpeg range | Torsten Jager | |
2012-05-07 | Killed warnings in vdpau decoders | Petri Hintukainen | |
2012-05-07 | Removed unused variable | Petri Hintukainen | |
2012-04-27 | Factorized duplicate code | Petri Hintukainen | |
2012-04-27 | Added missing file headers | Petri Hintukainen | |
2012-04-27 | Killed warnings with minor optimizations | Petri Hintukainen | |
2012-04-27 | Added missing const | Petri Hintukainen | |
2012-05-04 | ff_video_decoder: enable direct rendering for H.264. Added config option to ↵ | Petri Hintukainen | |
disable direct rendering. | |||
2012-04-26 | Fixed merge error | Petri Hintukainen | |
2012-04-26 | Fixed demux_qt for the pts < dts case | Torsten Jager | |
2012-04-26 | Check read() return value | Petri Hintukainen | |
2012-04-19 | Fixed decoding of full range YUV420 H.264 videos (segfault). Might still ↵ | Petri Hintukainen | |
need color space conversion ... | |||
2012-04-12 | Make OSD blend buffers 16-byte aligned | Petri Hintukainen | |
2012-04-11 | Marked data const and fixed type | Petri Hintukainen | |
2012-04-26 | Merge from 1.1 | Petri Hintukainen | |
2012-04-21 | Include arpa/inet.h for htons. | Alexis Ballier | |
See http://pubs.opengroup.org/onlinepubs/9699919799/functions/htonl.html Fixes build on FreeBSD. | |||
2012-04-19 | Fixed typo | Petri Hintukainen | |
2012-04-19 | Fixed decoding of full range YUV420 H.264 videos (segfault). Might still ↵ | Petri Hintukainen | |
need color space conversion ... | |||
2011-12-21 | Fix multithreaded initialization with API change | Roland Scheidegger | |
thread count needs to be set before avcodec_open otherwise it will be stuck with a single thread at least for h264 (might also want to use avcodec_open2 instead?) | |||
2012-04-12 | Use proper device paths for the Blu-ray and VCD input plugins on OpenBSD | Brad Smith | |
2012-02-28 | Made demux_ts send pts not dts even for reordered (b-framed) video. | Torsten Jager | |
This fixes a very old bug causing more or less unpredictable a/v lag. --HG-- extra : rebase_source : 094ca332b98500f3c10bec492c0003c83ff3152d | |||
2012-02-27 | Fixed race in metronom_get_option(): reading int64 is not atomic in 32-bit ↵ | Petri Hintukainen | |
systems | |||
2012-02-15 | Improved RGB→YUV conversion v2 (use MPEG range instead of full range) | Darren Salt | |
Video-out plugins expect MPEG range Y'CbCr data (Y'=16..235, Cb,Cr=16..240). RGB sources (still images and audio visualisation effects) need to be converted first. This patch fixes up the range calculations and corrects an off-by-one in the range for Cb and Cr over commit 68fcd69fb3b6 (which was reverted due to API change). It should also provide a little more accuracy: I've gone back to the source (http://www.itu.int/rec/R-REC-BT.601/) for the conversion information. (We should use float or double here, but that would be an ABI change.) | |||
2012-02-14 | Backed out RGB→YUV patch – API change. | Darren Salt | |
Anything which uses the COMPUTE_* macros would need to be recompiled because of the use of new tables. This change needs to be conditional somehow, at least externally. | |||
2012-02-14 | Improved RGB->YUV conversion (use mpeg range instead of full range) | Torsten Jager | |
Video out plugins expect mpeg range yuv data (y=16..235, uv=16..239). RGB sources (still images and audio visualisation effects) need to be converted first. | |||
2012-02-14 | Fix video driver crash when accessing unsupported properties | Torsten Jager | |
2012-02-14 | Fixed asx demuxer | Torsten Jager | |