summaryrefslogtreecommitdiff
path: root/src/video_out
AgeCommit message (Collapse)Author
2003-12-14API version bounceSiggi Langauf
CVS patchset: 5912 CVS date: 2003/12/14 22:13:22
2003-12-13Update win32 MSVC build:František Dvořák
* internal names cleanup * http input plugin uses http_helper.c * fix change in audio_directx * MSVC stoped compile xineui because of 'this', mysterious * change non-constand array lengths to malloc/free, it good for such old compilers as my MSVC 6.0 * change lprintf macro for MSVC to compile again (I don't know, how use variable number of macro arguments in MSVC...) * merge compiling of xine-utils and xine-engine CVS patchset: 5902 CVS date: 2003/12/13 11:35:07
2003-12-13fix few memleaksDaniel Caujolle-Bert
CVS patchset: 5898 CVS date: 2003/12/13 00:55:11
2003-12-12support for new ATI chipsJames Stembridge
CVS patchset: 5897 CVS date: 2003/12/12 23:20:21
2003-12-07get rid of XINE_{ASSERT,ABORT} and useless xine_print_trace (useless). ↵Daniel Caujolle-Bert
Replace XINE_ASSERT by _x_assert, which works exaclty as assert, except that it still warns with NDEBUG defined (but don't abort). Fix missuning of assert(0), which isn't safe, abort is abort, assert is for debugging purpose only, so all assert(0) has been converted to abort() alls. In osd_preload_fonts(): alloc needed memory chunk. Define NDEBUG in CFLAGS, for non DEBUG build only. CVS patchset: 5860 CVS date: 2003/12/07 15:34:29
2003-12-06reading through Daniel's huge patch was quite tiresome, but it was not ↵Michael Roitzsch
worthless: * fixing some lprintf's * fixing one printf -> xprintf * adding patch to diff_to_ffmpeg_cvs * small addition to xineutils.h (some gcc magic for future optimizations) CVS patchset: 5853 CVS date: 2003/12/06 18:11:53
2003-12-06perhaps that will fix the black box problem reported at xine-userMiguel Freitas
CVS patchset: 5850 CVS date: 2003/12/06 14:25:24
2003-12-05cleanup phase II. use xprintf when it's relevant, use xine_xmalloc when it's ↵Daniel Caujolle-Bert
relevant too. Small other little fix (can't remember). Change few internal function prototype because it xine_t pointer need to be used if some xine's internal sections. NOTE: libdvd{nav,read} is still too noisy, i will take a look to made it quit, without invasive changes. To be continued... CVS patchset: 5844 CVS date: 2003/12/05 15:54:56
2003-11-26xprintf clean pass. xprintf now log into new XINE_LOG_TRACE log buffer. ↵Daniel Caujolle-Bert
scratch buffer enhancement (thanks Thibaut for the malloc tips), enlarge log buffer from 25 lines (very useless), to 150 (better). CVS patchset: 5801 CVS date: 2003/11/26 23:44:08
2003-11-26prevent 'last' empty variableDaniel Caujolle-Bert
CVS patchset: 5798 CVS date: 2003/11/26 20:32:06
2003-11-26lprintf cleanup, pass I.Daniel Caujolle-Bert
CVS patchset: 5796 CVS date: 2003/11/26 19:43:26
2003-11-26adding the usual headerMichael Roitzsch
CVS patchset: 5795 CVS date: 2003/11/26 19:36:13
2003-11-26fix x11osd bugs with fullscreen changingMiguel Freitas
CVS patchset: 5789 CVS date: 2003/11/26 18:36:34
2003-11-26error handlingMiguel Freitas
CVS patchset: 5784 CVS date: 2003/11/26 10:02:52
2003-11-26* new unscaled overlay feature (using XShape extension)Miguel Freitas
text subtitles may now be rendered at full screen resolution * load xine fonts on demand - faster startup note: support added to xv, xshm and vidix CVS patchset: 5780 CVS date: 2003/11/26 01:03:31
2003-11-16sync with vidix cvsJames Stembridge
CVS patchset: 5755 CVS date: 2003/11/16 17:18:09
2003-11-11rename internal API function (_x_<function>).Daniel Caujolle-Bert
CVS patchset: 5721 CVS date: 2003/11/11 18:44:50
2003-11-10fix yuy2 output on mga_vidJames Stembridge
CVS patchset: 5717 CVS date: 2003/11/10 18:40:08
2003-11-01Exchange (void *) function casts for a less evil kind of (void *) cast. ↵Robin KAY
Check return values of memalign(3C). CVS patchset: 5664 CVS date: 2003/11/01 15:47:34
2003-10-31First check the pointers on NULL values, then memset;Michael Roitzsch
patch provided by Chris Rankin CVS patchset: 5650 CVS date: 2003/10/31 17:25:20
2003-10-28fix yuy2 blending (use overlay/clipping colors).Miguel Freitas
solves dvd menu problems using tvtime plugin. reference: http://sourceforge.net/mailarchive/forum.php?thread_id=3118939&forum_id=7131 CVS patchset: 5633 CVS date: 2003/10/28 23:54:59
2003-10-27Daniel's xvmc cleanups (tested)Miguel Freitas
CVS patchset: 5616 CVS date: 2003/10/27 16:31:35
2003-10-25use relchk.sh use relchk.sh use relchk.shDaniel Caujolle-Bert
fix "make dist". Now tarball is complete. don't expect people have doc formatting tools (check for sgmltools and fig2dev). rename the spaced name file in win32 (Tim, can you check if i didn't break anything please ?). CVS patchset: 5589 CVS date: 2003/10/25 00:49:11
2003-10-24fix network lockupDaniel Caujolle-Bert
CVS patchset: 5588 CVS date: 2003/10/24 22:34:50
2003-10-24Fix pitch calculations for U and V lines.Robin KAY
CVS patchset: 5585 CVS date: 2003/10/24 07:10:36
2003-10-23cleanup in video_out.hMichael Roitzsch
* some obsolete VO_CAP_* constants removed * VO_ZOOM_* constants replaced by their XINE_VO_ZOOM_* equivalents from xine.h * moved some bits around * proc_frame() needs only one parameter: the frame * renamed copy_called to proc_called * changed logic in video_out.c to call proc_* functions a bit (call proc_frame() first, then call proc_slice() if proc_frame() has not set proc_called, this allows video out plugins to have both hooks called) CVS patchset: 5576 CVS date: 2003/10/23 15:17:06
2003-10-22Replace copy member in vo_frame_t with proc_frame and proc_slice. Increase ↵Robin KAY
video_out API version to 18. CVS patchset: 5574 CVS date: 2003/10/22 20:38:09
2003-10-20Allow lazy loading of Sun mediaLib. Update ChangeLog.Robin KAY
CVS patchset: 5553 CVS date: 2003/10/20 00:33:28
2003-10-19Refactor code. Rewrite chroma keying implementation.Robin KAY
CVS patchset: 5540 CVS date: 2003/10/19 03:12:47
2003-10-18Re-add COMPLETION gui_data_exchange() support, removed by //error//.Daniel Caujolle-Bert
CVS patchset: 5539 CVS date: 2003/10/18 23:01:21
2003-10-18cleanups, xlock fixesDaniel Caujolle-Bert
CVS patchset: 5537 CVS date: 2003/10/18 20:40:25
2003-10-12replace this line (it belongs to Xv)Michael Roitzsch
CVS patchset: 5490 CVS date: 2003/10/12 18:51:08
2003-10-07stk update from Darren HartMiguel Freitas
CVS patchset: 5464 CVS date: 2003/10/07 17:35:51
2003-10-06- add XvMC supportMiguel Freitas
- bump vo and post interface versions obs: video_out_xvmc.c needs some more work, see todo. CVS patchset: 5459 CVS date: 2003/10/06 21:52:42
2003-10-05The height of the U and V buffers needs to rounded up for odd frame heights. ↵Robin KAY
This fixes the heap corruption and malloc(3C) has been switched back to memalign(3C). CVS patchset: 5449 CVS date: 2003/10/05 16:22:19
2003-10-04memalign(3C) changed to malloc(3C) as it caused core dumps. This may be ↵Robin KAY
indicative of heap corruption elsewhere. CVS patchset: 5440 CVS date: 2003/10/04 20:29:26
2003-10-03Fix multi-buffering when frame height is not a multiple of 16. Fix some off ↵Robin KAY
by one errors. Fix compiler warning. CVS patchset: 5430 CVS date: 2003/10/03 23:19:21
2003-09-22fix segfault when configuration fails because the resolution is too highJames Stembridge
CVS patchset: 5409 CVS date: 2003/09/22 21:34:10
2003-09-21Add support for chroma keyed overlay graphics to video_out_pgx64 and fix ↵Robin KAY
various bugs. Fix incorrect colours when blending frame with a big-endian RGB pixel format. CVS patchset: 5406 CVS date: 2003/09/21 02:53:19
2003-09-16Fix some compiler warnings.James Courtier-Dutton
CVS patchset: 5396 CVS date: 2003/09/16 19:34:25
2003-09-14Add multi-buffering support to video_out_pgx64 (massive performance increase ↵Robin KAY
^_^). Remove assertions for alignment from bswap.h and allow unaligned accesses in XE_xx macros on IA32. Update ChangeLog. CVS patchset: 5380 CVS date: 2003/09/14 22:02:26
2003-09-13fix colors of YUY2 overlay blendingMiguel Freitas
CVS patchset: 5370 CVS date: 2003/09/13 22:56:14
2003-09-13update from Darren HartMiguel Freitas
CVS patchset: 5368 CVS date: 2003/09/13 17:20:50
2003-08-29small missing lockMiguel Freitas
CVS patchset: 5319 CVS date: 2003/08/29 23:10:13
2003-08-25Reduce GCC verbosity (various prototype declaration fixes). ffmpeg, wine and ↵Daniel Caujolle-Bert
fft*post are untouched (fft: for now). CVS patchset: 5310 CVS date: 2003/08/25 21:51:37
2003-08-25AMD64 support patch by Adrian SchroeterMichael Roitzsch
CVS patchset: 5308 CVS date: 2003/08/25 14:32:37
2003-08-13update api/ratio stuffMiguel Freitas
CVS patchset: 5286 CVS date: 2003/08/13 13:42:20
2003-08-12Disable building video_out_pgx64 if X11 isn't available.Robin KAY
CVS patchset: 5280 CVS date: 2003/08/12 14:52:49
2003-08-12Mistakenly disabled some code I shouldn't have in the previous revision. Now ↵Robin KAY
fixed. CVS patchset: 5274 CVS date: 2003/08/12 00:43:48
2003-08-11Cleaned up code. Removed support for XINE_VISUAL_TYPE_FB. Added support for ↵Robin KAY
double buffering if sufficient video memory is available. CVS patchset: 5273 CVS date: 2003/08/11 22:19:33