Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2013-01-17 | VAAPI decoder and video output plugin from ↵ | Petri Hintukainen | |
https://github.com/huceke/xine-lib-vaapi | |||
2012-05-29 | Do not access master metronom data directly. | Petri Hintukainen | |
Fixes problem with custom metronoms and metronom wrappers. | |||
2012-05-29 | Fix race condition in master/slave metronom handling. | Petri Hintukainen | |
Fixes race condition between got_*_packet() 's Fixes race condition between got_*_packet() and set_master() Fixes mixing data and member functions from different metronom instances. | |||
2012-09-07 | Fix a segfault which may occur when stopping playback with deinterlacing. | Darren Salt | |
2012-08-29 | color_matrix: recognize cropped letterbox HD (eg 1280x540) | Torsten Jager | |
2012-08-16 | link against mlib | Fabian Groffen | |
2012-07-06 | yuv2rgb: added color matrix and fullrange support | Torsten Jager | |
2012-06-22 | add missing string termination | Torsten Jager | |
2012-06-08 | Merge from 1.1 | Petri Hintukainen | |
2012-06-08 | Fix utilization of _POSIX_THREAD_PRIORITY_SCHEDULING macro | Brad Smith | |
A POSIX compliant OS can have a setting of (-1) instead of say 200112L to indicate that the OS does not implement the feature. The code as it is would still attempt to utilize the functions if (-1) were being set and fail to build. | |||
2012-06-06 | Merge from 1.1 | Petri Hintukainen | |
2012-06-06 | fix make uninstall for libxine-1.def | Volker Grabsch | |
"make uninstall" tries to remove the local "libxine-1.def" instead of the installed "/.../i686-pc-mingw32/lib/libxine-1.def". | |||
2012-06-06 | fix install/uninstall static library in windows | Volker Grabsch | |
The problem is that libxine-1.def is not generated when building a static library, so it can't be installed or uninstalled. So the corresponding commands in Makefile.am should be allowed to fail. | |||
2012-06-05 | Merge from 1.1 | Petri Hintukainen | |
2012-06-05 | Fixed -no-undefined handling with mingw and cygwin | Carlo Bramini | |
"-no-undefined" is not a linker flag, it's a libtool flag, so it must be removed from LDFLAGS for CYGWIN and MINGW. There is already another variable for that purpose. | |||
2012-04-12 | Make OSD blend buffers 16-byte aligned | Petri Hintukainen | |