summaryrefslogtreecommitdiff
path: root/src/dxr3/video_out_dxr3.h
AgeCommit message (Collapse)Author
2007-11-10Delete most of the CVS $Id$/$Log$ lines.Darren Salt
--HG-- extra : transplant_source : %E0%D0%C5%8B%BEU%DD%24%5D7%1F%ADV%AD%EB%23%CBU%80%EB
2007-11-09Update FSF address on non-contributed code and COPYING files.Diego 'Flameeyes' Pettenò
For contributed code, leave whatever the version we last synced for is using to make simpler future syncs.
2005-09-25move alphablend to coreMiguel Freitas
CVS patchset: 7745 CVS date: 2005/09/25 00:44:04
2005-09-24- rename all clip_top, clip_left, clip_color... to hili_xxxx. thatMiguel Freitas
"clip" thing has caused too much confusion already since these variables define a highlight area. - add overlay offset support to video_out.c/alphablend/vo drivers - use overlay offset to implement proper croping of frames when vo driver doesn't support it - add clipping checks to alphablend to avoid buffer overflow, buffer "underflow" and wrapping. - increase vo api number - note: dxr3 support is incomplete about overlay offset CVS patchset: 7739 CVS date: 2005/09/24 19:08:26
2004-11-24patch to further improve overlay blending and to elimiate static variablesMichael Roitzsch
in alphablend.c; XShm subtitles work now, Xv works as well, other output plugins untested CVS patchset: 7156 CVS date: 2004/11/24 16:11:02
2004-04-10improving config help stringsMichael Roitzsch
and dropping support for em8300 drivers older than 0.12.0 (this is older than two years) CVS patchset: 6380 CVS date: 2004/04/10 15:29:57
2004-01-04The most important change is the smallest:Michael Roitzsch
* add a small delay before enabling zoom mode, since the card gets confused when we activate zoom mode before the first frame (that's also what the ChangeLog entry accounts for) Then some less important changes: * give a hint about sync mode to the SCR plugin to properly recover the mode when resuming from pause mode * refactor the enhanced mode handling out of the MPEG encoders into video out * inline some decoder functions, because they are only used once anyway * some additional cleanup CVS patchset: 5996 CVS date: 2004/01/04 22:26:28
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-09-11fix stuttering playback for some non-MPEG content with the dxr3:Michael Roitzsch
* move responsibility for the SCR plugin from the decoder to the video out * use the SCR for non-MPEG content as well * modify frames' vpts so they are sent earlier to the driver * tag the encoded MPEG stream by SETPTS ioctls to leave the final display scheduling to the card CVS patchset: 5354 CVS date: 2003/09/11 10:01:02
2003-08-05- adapt dxr3 code to new float aspects, use separate pan&scan flagging toMichael Roitzsch
handle pan&scan information independently from the aspect - proper DVD button group handling in dxr3 spu decoder CVS patchset: 5248 CVS date: 2003/08/05 15:07:42
2003-08-04support for arbitrary aspect ratiosMiguel Freitas
patch by Philip Jgenstedt CVS patchset: 5243 CVS date: 2003/08/04 03:47:09
2003-05-25enable the new libavcodec MPEG encoder and make it the default, becauseMichael Roitzsch
it works without any additionally installed libraries CVS patchset: 4931 CVS date: 2003/05/25 18:36:51
2003-02-13configurable vertical overlay sizeMichael Roitzsch
(people who have green lines at the top or the bottom of the overlay should increase this value) CVS patchset: 4143 CVS date: 2003/02/13 14:32:17
2003-01-18dxr3 TV out should work with aaxine now (untested)Michael Roitzsch
CVS patchset: 3960 CVS date: 2003/01/18 17:25:40
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-26- dxr3 adapted to new API (compiles, but untested)Michael Roitzsch
- use vo_scale helper for video_out_dxr3 (overlay display is now pixel aspect corrected) - some additional dxr3 fixes, especially overlay (menus & overlay, forgotten brightness/constrast/saturation setting ...) CVS patchset: 3010 CVS date: 2002/10/26 14:35:04
2002-10-11because I only use the TV out, I forgot to adapt DXR3 overlay mode to the newMichael Roitzsch
frame output callback CVS patchset: 2810 CVS date: 2002/10/11 10:55:27
2002-09-05dxr3 adapted to new api, should at least compile nowMichael Roitzsch
CVS patchset: 2612 CVS date: 2002/09/05 12:52:24
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-11(hopefully) make dxr3 compile without X11Michael Roitzsch
CVS patchset: 2429 CVS date: 2002/08/11 13:22:55
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-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-06-30do not change aspect in zoom modeMichael Roitzsch
CVS patchset: 2177 CVS date: 2002/06/30 10:47:06
2002-06-10changed some config strings to enumsMichael Roitzsch
CVS patchset: 2060 CVS date: 2002/06/10 15:02:48
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