summaryrefslogtreecommitdiff
path: root/src/dxr3/dxr3_video_out.h
AgeCommit message (Collapse)Author
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
2002-05-06Some clean ups and adjustments submitted by Michael Roitzsch ↵James Courtier-Dutton
<amalthea@freenet.de> CVS patchset: 1856 CVS date: 2002/05/06 11:26:37
2002-04-04latest dxr3 patches from Michael Roitzsch and Zoltan BoszormenyiMiguel Freitas
It adresses the following issues: * the dxr3 now handles overlays * dxr3 video decoder priority is now customizable, this way the user can choose between hardware decoding and libmpeg2 decoding (because overlays don't work with hardware decoding) * I hope I finally got the dxr3 playmode handling right CVS patchset: 1673 CVS date: 2002/04/04 00:08:36
2002-04-03bugfix for non-X frontends (tvout only). move overlay update into its ownMike Lampard
function (thanks to Michael Roitzsch). CVS patchset: 1668 CVS date: 2002/04/03 09:40:40
2002-04-02re-enable overlay capabilities, minor bugfix.Mike Lampard
CVS patchset: 1665 CVS date: 2002/04/02 13:31:03
2002-03-31dxr3 patches from Michael Roitzsch : make dxr3 work again by updating toMike Lampard
current video_out interface, fix some problems when switching from non-mpeg content (e.g. the xine logo) to mpeg content & handle situations when video_out tells the dxr3 decoder to skip frames. CVS patchset: 1648 CVS date: 2002/03/31 14:33:12
2002-03-08dxr3 improvements from Michael RoitzschJames Courtier-Dutton
CVS patchset: 1543 CVS date: 2002/03/08 00:24:40
2002-03-07Improvements to dxr3 support.James Courtier-Dutton
Added some nav packet decoding to help menus disappear. by Michael Roitzsch CVS patchset: 1542 CVS date: 2002/03/07 13:33:44
2002-02-25xine now compiles ok with the dxr3 em8300 ver 0.12.0 ,but dxr3 does not ↵James Courtier-Dutton
actually work yet. CVS patchset: 1519 CVS date: 2002/02/25 23:44:05
2001-12-23lots of dxr3 tweaks and fixesHarm van der Heijden
- mpeg playback optionally syncs (SETPTS) every frame; works only for constant frame duration (PAL movie) not most NTSC movies. metronom doesn't seem to dig varying durations, gives pts values that upset the dxr3 hardware. - detect repeat first field in mpeg, disable sync every frame if found. - small dxr3 encoder fixes - moved fame encoding from copy to display method; should help with frame skip. - added callback functions for some config/dxr3* variables (those callbacks are cool BTW; only wish the xine-ui setup screen would show which vars have callbacks) - added Dan Hollis field swapping trick; not sure if it really does what he wants; I don't have an NTSC tv, so his 720x480 test video will look interlaced no matter what. - merry xmas CVS patchset: 1287 CVS date: 2001/12/23 02:36:54
2001-12-16merged dxr3 and dxr3enc drivers. Will autmatically use hardware mpegHarm van der Heijden
decoding if using the dxr3 decoder plugin, uses on-the-fly mpeg encoding otherwise (provided encoding support is compiled in). some remarks: - dxr3enc is no more. I've added some transition code in loadplugins.c (look for the IGNORE_DXR3ENC) to prevent loading a stale dxr3enc plugin from a previous install and to print a message if someone tries to run xine -V dxr3enc. - small updates to configure.in and _xine.m4. Mostly about the messages, no new checks or anything. - both dxr3_vo_standard.c and dxr3_vo_encoder.c are no more. The one and only dxr3 video out driver is aptly named dxr3_video_out.c CVS patchset: 1256 CVS date: 2001/12/16 19:05:44
2001-12-15dxr3 decoder can now check if the dxr3 video out plugin is active.Harm van der Heijden
If it isn't, it will report 0 capabilities, thus giving libmpeg2 a chance. For users this means you can finally say xine -V Xv dvdnav://:main to use libmpeg2 + Xvideo and xine -V dxr3 dvdnav://:main to use dxr3 hardware decoding. Previously, it used the dxr3 decoder plugin no matter which output plugin was active. CVS patchset: 1249 CVS date: 2001/12/15 20:56:21
2001-12-11- major code cleanup in dxr3enc driver. Still one big c file, but nowHarm van der Heijden
easy to split into core + fame + rte - now official support for librte-0.4 (zapping.sf.net); updated configure scripts, checks for librte added. Possible to compile both librte and libfame support in at the same time, configuration via .xinerc. - fixed YUY2 decoding, both for libfame and librte. Note: unifying dxr3enc (non-mpeg) and dxr3 (mpeg) seems rather easy right now. I think I'll wait with it for a bit, because perhaps the dxr3-dvd fixes need major replumbing in the dxr3 vo driver (but I don't expect that; all mpeg stuff is done in the dxr3 decoder plugin) CVS patchset: 1220 CVS date: 2001/12/11 02:26:58
2001-11-29Add Edward Salley's fullscreen rectangle mode for overlay usersMike Lampard
CVS patchset: 1133 CVS date: 2001/11/29 07:17:07
2001-11-25reworked dxr3 decoder plugin for new style (since 0.9.4 or so)Harm van der Heijden
metronom/demux/whatever behaviour. It works pretty well for me now, but definately needs more testing. I've tagged the old style (as of xine 0.9.5) as DXR3_095 prior to commit these changes. CVS patchset: 1110 CVS date: 2001/11/25 20:21:25
2001-11-19unify standard dxr3 config options under one banner (dxr3). The dxr3 encoderMike Lampard
is now under its own banner (dxr3enc). CVS patchset: 1078 CVS date: 2001/11/19 17:07:15
2001-11-19minor update to config optionsMike Lampard
CVS patchset: 1077 CVS date: 2001/11/19 15:06:12
2001-11-17Add 'xine_' prefix to all of xine-utils functions (what about cpuDaniel Caujolle-Bert
acceleration?). Merge xine-utils header files to a new one "xineutils.h". Update xine-lib C/headers to reflect those changes. dxr3 headers are no more installed ine $includdir, but $includdir/xine. CVS patchset: 1054 CVS date: 2001/11/17 14:26:36
2001-11-08change dxr3_tvmode option to dxr3_vomode & dxr3_preferred_tvmode, overlayMike Lampard
users now have the ability to switch between tvout & overlay on-the-fly when started in overlay mode by hiding the vo window. small compiler warning fixes. CVS patchset: 997 CVS date: 2001/11/08 08:49:26
2001-11-07oops... forgot the all-important (c) :)Mike Lampard
CVS patchset: 980 CVS date: 2001/11/07 12:48:58
2001-11-07breakup of dxr3 videoout plugin to allow for easier syncronisation ofMike Lampard
encoding and standard plugins CVS patchset: 979 CVS date: 2001/11/07 12:30:54