summaryrefslogtreecommitdiff
path: root/src/libspudec/spu.h
AgeCommit message (Collapse)Author
2002-11-26* remove what appears to be debug code messing up colors for some SPUsMichael Roitzsch
(thanks to James Slorach for providing the fix) * implement a draft of a reset() function that will hopefully bring the spu decoder into a safe state * handle broken SPUs more gracefully CVS patchset: 3377 CVS date: 2002/11/26 16:05:00
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-21Enable DVD SPU subtitles.James Courtier-Dutton
CLUT and timing do not seem to be working well yet. CVS patchset: 2897 CVS date: 2002/10/21 12:10:58
2002-07-06Button areas in the nav packets are in screen coordinated.Michael Roitzsch
Overlay clipping areas are in overlay coordinates. Therefore, up to now, the menu highlight positions were only correct, when the menu subpicture started at (0,0) on screen. Although this seems to be common, it is not necessarily true and I have dvds here, for which it is not. The fix is easy: Correctly convert the button areas to clipping areas by subtracting the subpictures display offset. CVS patchset: 2221 CVS date: 2002/07/06 16:36:43
2002-04-24Some further improvements to dvd menu buttons.James Courtier-Dutton
CVS patchset: 1773 CVS date: 2002/04/24 13:42:17
2002-04-23Small improvement to menu highlights.James Courtier-Dutton
Once a menu has been activated, it will not move until the next menu appears. CVS patchset: 1769 CVS date: 2002/04/23 21:48:06
2002-04-23Moving more highlight handling to libspudec.James Courtier-Dutton
Remove some highlight code from xine-dvdnav. CVS patchset: 1768 CVS date: 2002/04/23 20:27:31
2002-04-06Cleaning up libspudecJames Courtier-Dutton
CVS patchset: 1687 CVS date: 2002/04/06 15:40:19
2002-03-25Re-organised libspudec to hopefully make it more readable.James Courtier-Dutton
CVS patchset: 1632 CVS date: 2002/03/25 13:57:25
2002-01-06Change to BUTTON EVENT api so that the button number is also passed.James Courtier-Dutton
CVS patchset: 1356 CVS date: 2002/01/06 18:27:47
2002-01-05NAV packets not provide input to SPU clut,trans and clip info all in libspudec.James Courtier-Dutton
Still need a communication between libspudec and dvdnav for button numbers. CVS patchset: 1342 CVS date: 2002/01/05 21:29:37
2001-11-28* OSD (On Screen Display) for rendering text and graphics into overlaysMiguel Freitas
* reworked spu and overlay manager (multiple overlays supported) CVS patchset: 1126 CVS date: 2001/11/28 22:19:10
2001-10-20A reorganisation of libspudec, so we can support OSD and have better menu ↵James Courtier-Dutton
support. Work still needs to be done on it and some xine-lib api changes. CVS patchset: 841 CVS date: 2001/10/20 17:51:58
2001-09-27discover the colors used by the subtitlesMiguel Freitas
and assign a "readable" pallete to them CVS patchset: 701 CVS date: 2001/09/27 02:11:16
2001-08-16clut_t is now stored in machine endianess. Simplifies the transferEduard Hasenleithner
of the clut from the input plugin. CVS patchset: 434 CVS date: 2001/08/16 12:33:00
2001-08-13major rewrite of the subpicture mechanism in order to support menus.Eduard Hasenleithner
CVS patchset: 416 CVS date: 2001/08/13 12:52:33
2001-07-04latest overlay patches from James, simple overlays should workuid32519
CVS patchset: 254 CVS date: 2001/07/04 20:32:29
2001-07-04spu support updated (unfinished) from Jamesuid32519
CVS patchset: 250 CVS date: 2001/07/04 17:10:24