summaryrefslogtreecommitdiff
path: root/src/dxr3/video_out_dxr3.c
AgeCommit message (Collapse)Author
2002-08-27fix typo (thanks to Zoltán Böszörményi for making me notice it ;)Michael Roitzsch
CVS patchset: 2530 CVS date: 2002/08/27 19:19:39
2002-08-17finally (nearly) full overlay functionality for the dxr3 by doing spuMichael Roitzsch
encoding to place overlays over mpeg playback CVS patchset: 2469 CVS date: 2002/08/17 14:30:09
2002-08-15make dxr3 compile againMichael Roitzsch
CVS patchset: 2460 CVS date: 2002/08/15 13:35:12
2002-08-15- reimplement independent x/y zooming.Miguel Freitas
- new helper module (vo_scale.c) with all common scaling code of video out drivers. it should greatly simplify drivers development by removing the boring frame/window calculation, aspect ratio, zooming etc. obs: not completely tested, may contain bugs and break things. also only xshm and xv have being simplified so far, others will follow shortly. CVS patchset: 2455 CVS date: 2002/08/15 03:12:24
2002-08-13dxr3 video out has been adapted to the new video out apiMichael Roitzsch
(thanks to Miguel for doing that) CVS patchset: 2445 CVS date: 2002/08/13 15:44:02
2002-08-11(hopefully) make dxr3 compile without X11Michael Roitzsch
CVS patchset: 2429 CVS date: 2002/08/11 13:22:55
2002-08-10syncing my local tree:Miguel Freitas
- removes w32codec syncshutdown hack - vo_driver api changed to support drivers with persistent overlays. that will break binary compatibility xine-lib/xine-ui (xine-ui needs to be recompiled). in order to keep binary compatibility overlay_begin/overlay_end must be added after redraw_needed. - video_overlay cleanups - fix a hard to trigger condition where redraw wouldn't happen (freeing handles) CVS patchset: 2427 CVS date: 2002/08/10 21:25:20
2002-07-18will I ever get the pan&scan stuff working in overlay, letterbox andMichael Roitzsch
widescreen mode at the same time? CVS patchset: 2310 CVS date: 2002/07/18 15:17:03
2002-07-18don't use pan&scan mode when overlay is activeMichael Roitzsch
CVS patchset: 2309 CVS date: 2002/07/18 09:30:34
2002-07-17drop wrong initializationMichael Roitzsch
CVS patchset: 2303 CVS date: 2002/07/17 16:56:36
2002-07-17* better use of vo_frame_t; don't add members to our private frame struct,Michael Roitzsch
when vo_frame_t already has the appropriate info * also fix some ratio_code <-> aspect_code mixing CVS patchset: 2300 CVS date: 2002/07/17 14:58:11
2002-07-17don't switch aspect too early -> move aspect switch to frame drawingMichael Roitzsch
CVS patchset: 2297 CVS date: 2002/07/17 11:00:09
2002-07-16use pitching to ensure dimensions are multiples of 16 for librteMichael Roitzsch
CVS patchset: 2291 CVS date: 2002/07/16 16:21:14
2002-07-10* handle aspect special buffer to force aspect ratioMichael Roitzsch
* detect pan&scan material and tell spu decoder about it * handle pan&scan in the dxr3 video out CVS patchset: 2249 CVS date: 2002/07/10 14:09:55
2002-07-08rename the dxr3 vo_types to something more usefulMichael Roitzsch
we should now have correct menu highlight placements on 16:9 tv if only I had such a thingy to test ;) CVS patchset: 2232 CVS date: 2002/07/08 19:52:01
2002-07-08add half-way support for 16:9 tv setsMichael Roitzsch
we need a way to communicate the aspect to the tv for full support CVS patchset: 2230 CVS date: 2002/07/08 17:07:18
2002-07-08when playing mpeg content we can close previously opened encoder contexts,Michael Roitzsch
because we don't need encoding any more CVS patchset: 2229 CVS date: 2002/07/08 16:35:32
2002-07-04fix off by one errorMichael Roitzsch
thanks to Binoj for reporting it CVS patchset: 2205 CVS date: 2002/07/04 15:29:37
2002-06-30do not change aspect in zoom modeMichael Roitzsch
CVS patchset: 2177 CVS date: 2002/06/30 10:47:06
2002-06-28new video out types to distinguish between dxr3 overlay and tv modeMichael Roitzsch
CVS patchset: 2172 CVS date: 2002/06/28 16:55:37
2002-06-25use easier to read symbolic names for the aspectsMichael Roitzsch
CVS patchset: 2162 CVS date: 2002/06/25 14:41:53
2002-06-24Remove last tranlated enums. Add --check in .po build, since it seems someDaniel Caujolle-Bert
tranlators don't use a tool who check validity. CVS patchset: 2158 CVS date: 2002/06/24 19:55:38
2002-06-24Add missing dot in messagePhilipp Hahn
CVS patchset: 2155 CVS date: 2002/06/24 17:40:44
2002-06-17removed temporary overlay position fix,Michael Roitzsch
xine-ui is doing the job now CVS patchset: 2088 CVS date: 2002/06/17 15:55:00
2002-06-17do not switch to 4:3 aspect when receiving illegal ratio codesMichael Roitzsch
ignore them instead and keep current setting CVS patchset: 2087 CVS date: 2002/06/17 15:17:15
2002-06-15(hopefully temporary) workaround for wrong window coordinatesMichael Roitzsch
reported by xine-ui CVS patchset: 2075 CVS date: 2002/06/15 10:42:21
2002-06-14correct coordinates for keycolor rectangleMichael Roitzsch
CVS patchset: 2073 CVS date: 2002/06/14 13:34:43
2002-06-12some additional i18n for dxr3Michael Roitzsch
CVS patchset: 2068 CVS date: 2002/06/12 15:09:06
2002-06-12Remove no more needed XINE_LOGO.Daniel Caujolle-Bert
Internationalize all config related stuff. Fix not registered mrl ending in roq/film demuxer. Add bindtextdomain() calls in load_plugins (for audio/video out plugins). CVS patchset: 2066 CVS date: 2002/06/12 12:22:25
2002-06-10changed some config strings to enumsMichael Roitzsch
CVS patchset: 2060 CVS date: 2002/06/10 15:02:48
2002-06-09overlay mode fixedMichael Roitzsch
CVS patchset: 2043 CVS date: 2002/06/09 09:25:40
2002-06-03* first approach to a fix for broken overlay modeMichael Roitzsch
* changed locale for overlay config file parsing CVS patchset: 2006 CVS date: 2002/06/03 20:30:40
2002-05-24- dxr3 cleanup from Michael Roitzsch <amalthea@freenet.de>Miguel Freitas
- audio fifo size adjust CVS patchset: 1937 CVS date: 2002/05/24 22:09:44
2001-11-07remove old filesMike Lampard
CVS patchset: 981 CVS date: 2001/11/07 12:51:38
2001-11-01make zooming/cropping of 16:9 video to tvout and new 'enhancedMike Lampard
buffer' mode of the dxr3 xinerc options. CVS patchset: 920 CVS date: 2001/11/01 12:38:08
2001-10-28small cleanup in prep for 0.9.3Mike Lampard
CVS patchset: 901 CVS date: 2001/10/28 14:44:11
2001-10-28in order for av sync to be correct with still menus, we need to act like aMike Lampard
real plugin.. Partial I-Frame FFWD implemented also... CVS patchset: 899 CVS date: 2001/10/28 11:14:39
2001-10-24fix a couple of compiler warnings, dxr3_overlay_buggy_preinit is no longerMike Lampard
quite so buggy... CVS patchset: 876 CVS date: 2001/10/24 15:53:23
2001-10-24Exit nicely with a message if the user tries to play a non-mpeg stream,Mike Lampard
instead of just seg-faulting... CVS patchset: 874 CVS date: 2001/10/24 13:42:58
2001-10-24Keep BCS settings. Slight change to dxr3_read_config, put config inMike Lampard
dxr3_driver_t... CVS patchset: 873 CVS date: 2001/10/24 09:28:26
2001-10-23Fix slight mis-interpretation of api.Mike Lampard
CVS patchset: 867 CVS date: 2001/10/23 14:06:30
2001-10-23update spu decoder to auto-display menus, and display only the user selectedMike Lampard
stream. Change request_dest_size in video_out to comply with Guenters api changes. CVS patchset: 866 CVS date: 2001/10/23 12:08:39
2001-10-14Merged aspect ratio autodetection andEduard Hasenleithner
GUI_DATA_EX_TRANSLATE_GUI_TO_VIDEO patch from Mike Lampard. CVS patchset: 800 CVS date: 2001/10/14 14:49:54
2001-10-10Prepare dxr3 for GUI_DATA_EX_TRANSLATE_GUI_TO_VIDEO support. I think theJuergen Keil
dxr3 does not allow scaling of the video. Someone with the hardware, please check and enable the coordinate translation for the dxr3. CVS patchset: 784 CVS date: 2001/10/10 10:05:03
2001-08-14Made the dxr3 device name a configuration option. Makes it possibleEduard Hasenleithner
to disable the plugin using an invalid name. CVS patchset: 430 CVS date: 2001/08/14 19:43:43
2001-08-02The control device has been used before opening it. Fixed.Eduard Hasenleithner
CVS patchset: 380 CVS date: 2001/08/02 18:13:19
2001-07-31Overlay should now work with Xinerama too.Eduard Hasenleithner
CVS patchset: 374 CVS date: 2001/07/31 17:41:32
2001-07-26New Feature: Hardware overlay in xine output windowEduard Hasenleithner
CVS patchset: 354 CVS date: 2001/07/26 16:03:10
2001-07-25Removed the --with-dxr3-path argument and added --disable-dxr3.Eduard Hasenleithner
Did some cosmetic stuff too. CVS patchset: 347 CVS date: 2001/07/25 15:03:14
2001-07-24Change DXR3 checkings. Some cosmetic changes.Daniel Caujolle-Bert
CVS patchset: 339 CVS date: 2001/07/24 15:02:05