Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-08-08 | video_out: log frame usage. | Torsten Jager | |
This is not 100% exact, for the sake of speed. However, it helps when setting the number of vo frames. | |||
2015-07-24 | Copyright year update by hg log. | Torsten Jager | |
2015-03-06 | More fast unaligned integer hacks. | Torsten Jager | |
Taken from my private "TJtools" project. | |||
2015-02-28 | Unaligned integer read hack works with gcc 4.4 too. | Torsten Jager | |
Maybe not a that important patch ;-) | |||
2014-12-16 | _x_overlay_to_argb32(): check for NULL | Petri Hintukainen | |
2014-12-08 | Use ffabs() | Brad Smith | |
Fixes truncating timestamps | |||
2014-11-06 | Copyright year update by hg log. | Torsten Jager | |
2014-06-18 | Fix overlay colors #2. | Torsten Jager | |
Keep old SD matrix only features working. | |||
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-06 | Copyright year update by hg log. | 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-23 | Xine-lib Clang patch | Brad Smith | |
Also use the __builtin_foo functions with Clang. | |||
2014-05-21 | Added buffer type for Opus. | Petri Hintukainen | |
2014-05-20 | Fix yuv2rgb overlay colors. | Torsten Jager | |
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-13 | Factorize rle uncompression code from raw, vaapi and opengl2 drivers. | Petri Hintukainen | |
Fix highlight area and buffer overflows. | |||
2014-05-13 | alphablend: use _x_freep (fix double free after failed calloc) | Petri Hintukainen | |
2014-05-13 | video_overlay: use _x_freep() instead of free() | Petri Hintukainen | |
2014-05-13 | factorize overlay color space conversion from vo plugins | Petri Hintukainen | |
2014-05-07 | Add "sqare monitor pixels" config option. | Torsten Jager | |
Avoid an extra -dpi X server tweak. | |||
2014-04-19 | Fix memset() size | Petri Hintukainen | |
2014-04-09 | Handle "no vo soft render space". | Torsten Jager | |
Video out plugins may now fail to allocate soft render space in update_frame_format (), free possible parts of it, and indicate that with vo_frame.with == 0. vo_get_frame () will then free some more, and try again. I know that is hypothetical but I somehow feel better not letting it all run into a NULL pointer segfault immediately. | |||
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. | |||
2014-02-11 | Unaligned integer read optimization attempt. | Torsten Jager | |
Example gcc -S -O2, _X_BE_32 old: movzbl 1(%edx), %eax movzbl 2(%edx), %ecx sall $24, %eax sall $16, %ecx orl %ecx, %eax movzbl 4(%edx), %ecx movzbl 3(%edx), %edx orl %ecx, %eax sall $8, %edx orl %edx, %eax New: movl 1(%edx), %eax bswap %eax | |||
2014-01-04 | ffmpeg: auto use (AV_)CODEC_ID/(AV_)PIX_FMT part 2. | Torsten Jager | |
HG #12298 + #12335 obsolete the decoder side #define's. Tweaking libavcodec.h after building that lib may be risky or future useless anyway. | |||
2013-12-23 | Add metronom video pts debug string. | Torsten Jager | |
2013-12-23 | Ignore invalid video frame rate in metronom. | Torsten Jager | |
2013-12-18 | Fix metronom video drift compensation. | Torsten Jager | |
Old code was broken in 2 ways: * It repeatedly multiplied drift by 29/30, thus never reaching 0. * If decoder does not always set vo_frame.duration, strange jumps appeared. | |||
2013-11-23 | Copyright year update by hg log info #3. | Torsten Jager | |
2013-11-06 | Add _x_mrl_remove_auth(): return a copy of mrl without authentication ↵ | Petri Hintukainen | |
credentials | |||
2013-10-31 | Added INPUT_CAP_NO_CACHE | Petri Hintukainen | |
(Do not use input_cache plugin) | |||
2013-10-29 | Added buffer types for VP9 and HEVC | Petri Hintukainen | |
2013-10-14 | Copyright year update by hg log info #2. | Torsten Jager | |
2013-09-29 | Added buffer type for ADPCM G.726 | Petri Hintukainen | |
2013-09-27 | demux_qt: simple (E)AC3 support. | Torsten Jager | |
Works at least with dvb stuff. | |||
2013-09-27 | Added const | Petri Hintukainen | |
2013-09-27 | Added const | Petri Hintukainen | |
2013-09-19 | Fix snapshot size. | Torsten Jager | |
Follow ratio while staying near the user setting. | |||
2013-09-19 | Really fix snapshot colors. | Torsten Jager | |
The real bug was libyuv2rgb_mmx outputting bgr24 instead of requested rgb24. Previous fix tried to work around by swapping the input UV planes as well. Better than nothing but... well. Now both modes are supported, and kludge removed. | |||
2013-09-13 | audio_out speed control fix | Torsten Jager | |
This addresses an old fixme, and an occasional pthread mutex issue. | |||
2013-09-13 | Copyright year update by hg log info | Torsten Jager | |
script execution time: 55" | |||
2013-09-04 | Merge. | Darren Salt | |
2013-08-22 | fixed another potential xine_play () hang | Torsten Jager | |
xine_play() may be called from a thread that has the display device locked (eg an X window event handler). If it is waiting for a frame we better wake it up _before_ we start displaying, or the first 10 seconds of video are lost. | |||
2013-07-25 | Some copyright/dev fixes. | Darren Salt | |
2013-07-03 | fix comment | Xavier Bachelot | |
2013-06-26 | Distribute a header needed for the VAAPI plugin. | Darren Salt | |
2013-04-15 | Check stat() return value for failure before using returned data | Petri Hintukainen | |
2013-04-11 | vdpau_accel_data: removed unused var | Torsten Jager | |
2013-01-21 | video_out: dont reuse (DR1) reference frames in paused_loop | Torsten Jager | |
Fixes image distortion and possible memory corruption after pauseing a DR1 stream several times. |