summaryrefslogtreecommitdiff
path: root/src/video_out/video_out_aa.c
AgeCommit message (Collapse)Author
2003-05-31update video out api to allow better frame management (explicit locking)Miguel Freitas
img->displayed is obsolete now, drivers should use img->free. CVS patchset: 4994 CVS date: 2003/05/31 18:33:28
2003-03-06steps toward muting xine's console output by defaultGuenter Bartsch
CVS patchset: 4345 CVS date: 2003/03/06 16:49:30
2002-12-21- add buf->decoder_info_ptr: portability for systems where pointer hasMiguel Freitas
different sizeof than integer. - add extra_info structure to pass informations from input/demuxers down to the output frame. this can be used, for example, to pass the frame number of a frame (when known by decoder). also, immediate benefict is that we now have a slider which really shows the current position of the playing stream. new fields can be added to extra_info keeping binary compatibility - bumpy everybody's api versions CVS patchset: 3603 CVS date: 2002/12/21 12:56:44
2002-12-06- update api version, adding new "copy_called" flag.Miguel Freitas
CVS patchset: 3434 CVS date: 2002/12/06 01:33:00
2002-11-22when the image does not fit the viewport and black bars need to be added, theirMichael Roitzsch
size ratio and therefore the position of the image is now configurable (I remembered my arts lessons at school where the teacher told us that images look more pleasing when the lower border is twice the size of the upper and set the default accordingly. ;) CVS patchset: 3337 CVS date: 2002/11/22 18:06:09
2002-11-20engine modifications to allow post plugin layer:Michael Roitzsch
* new public output interface xine_{audio,video}_port_t instead of xine_{ao,vo}_driver_t, old names kept as aliases for compatibility * modified the engine to allow multiple streams per output * renaming of some internal structures according to public changes * moving SCR out of per-stream-metronom into a global metronom_clock_t residing in xine_t and therefore easily available to the output layer * adapting all available plugins (note to external projects: the compiler will help you a lot, if a plugin compiles, it is adapted, because all changes add new parameters to some functions) * bump up all interface versions because of xine_t and xine_stream_t changes CVS patchset: 3312 CVS date: 2002/11/20 11:57:38
2002-10-18Adapt AA vo plugin to new API (fully untested yet).Daniel Caujolle-Bert
CVS patchset: 2853 CVS date: 2002/10/18 20:04:24
2002-09-18Revival of AA vo plugin.Daniel Caujolle-Bert
CVS patchset: 2695 CVS date: 2002/09/18 20:58:28
2002-09-05make all the plugin init functions staticMichael Roitzsch
(geez this was a job) CVS patchset: 2616 CVS date: 2002/09/05 20:44:38
2002-09-04merging in the new_api branch ... unfortunately video_out / vo_scale is ↵Guenter Bartsch
broken now ... matthias/miguel: please fix it :-) CVS patchset: 2606 CVS date: 2002/09/04 23:31:05
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-20Fixed unresolved symbol.Daniel Caujolle-Bert
CVS patchset: 2329 CVS date: 2002/07/20 21:07:01
2002-07-16Fix unresolved symbols and replace duplicate code in video output pluginsEwald Snel
CVS patchset: 2295 CVS date: 2002/07/16 19:33:36
2002-07-15Add 'pitch' support to video decoders (pitch != width)Ewald Snel
CVS patchset: 2282 CVS date: 2002/07/15 21:42:33
2002-07-12aa: set *frame function pointers.Daniel Caujolle-Bert
vidix: more quiet. CVS patchset: 2254 CVS date: 2002/07/12 20:19:20
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-04-29Replace all exit(1) with abort().James Courtier-Dutton
xine-lib should really never do an exit or abort, but instead pass back nice error values to the calling application, but until that happens, use abort() as that is tracable with gdb, whereas exit(1) is not backtraceable. CVS patchset: 1811 CVS date: 2002/04/29 23:31:59
2002-03-26Fixed segfault.Daniel Caujolle-Bert
CVS patchset: 1634 CVS date: 2002/03/26 00:38:56
2002-03-08Reenable AAlib output.Daniel Caujolle-Bert
CVS patchset: 1544 CVS date: 2002/03/08 13:05:42
2002-03-07Small clean up.James Courtier-Dutton
From Michael Roitzsch CVS patchset: 1541 CVS date: 2002/03/07 13:26:15
2002-03-05remove bad "get_info" functions.James Courtier-Dutton
---------------------------------------------------------------------- CVS patchset: 1539 CVS date: 2002/03/05 22:31:06
2002-01-09video_driver api changed.James Courtier-Dutton
dxr3 decoder only functions if the dxr3 video_out driver loaded. xine_t changed. CVS patchset: 1381 CVS date: 2002/01/09 22:33:03
2001-10-03Eliminate void* pointer arithmetic, and fixed some char* / unsigned char*Juergen Keil
warnings. CVS patchset: 724 CVS date: 2001/10/03 15:14:03
2001-09-26- Trying to fix video window size for mpeg streams withJuergen Keil
aspect_ratio_information==1 ("square source pels") - Add aspect_ratio_information==4 (2.21:1) - Aspect ratio switching ('a' key) now cycles through "square source pels", too. CVS patchset: 698 CVS date: 2001/09/26 17:19:48
2001-07-24big xshm cleanup (free memory properly, set up yuv2rgb only when necessary, ↵Guenter Bartsch
clean up field picture handling), gearing up for rc2 CVS patchset: 334 CVS date: 2001/07/24 12:57:29
2001-07-17added (now required) field callback, not implemented yet but at least aaxine ↵Guenter Bartsch
should work as it did before now CVS patchset: 294 CVS date: 2001/07/17 15:20:44
2001-07-10subtitle patches (esp. for XShm) from JamesGuenter Bartsch
CVS patchset: 263 CVS date: 2001/07/10 19:33:05
2001-07-04spu support updated (unfinished) from Jamesuid32519
CVS patchset: 250 CVS date: 2001/07/04 17:10:24
2001-06-14video output driver auto-probingGuenter Bartsch
CVS patchset: 179 CVS date: 2001/06/14 18:32:57
2001-06-13removed an outdated commentGuenter Bartsch
CVS patchset: 171 CVS date: 2001/06/13 18:25:27
2001-06-13added support for YUY2 image formatGuenter Bartsch
CVS patchset: 170 CVS date: 2001/06/13 18:22:38
2001-06-13removed debug output from aaGuenter Bartsch
CVS patchset: 169 CVS date: 2001/06/13 17:53:42
2001-06-11changed the order of casts slightlyHeiko Schaefer
CVS patchset: 164 CVS date: 2001/06/11 03:18:55
2001-06-11implemented aalib display functionHeiko Schaefer
CVS patchset: 162 CVS date: 2001/06/11 01:27:42
2001-06-10introducing aalib based video outputHeiko Schaefer
CVS patchset: 158 CVS date: 2001/06/10 23:16:23