summaryrefslogtreecommitdiff
path: root/src/libspudec/spu.c
AgeCommit message (Collapse)Author
2002-07-20don't be too rude with bad dvds:Michael Roitzsch
don't abort on broken spu control sequences, skip them instead CVS patchset: 2328 CVS date: 2002/07/20 16:28:14
2002-07-19fix some menu highlights not disappearing on menu leaveMichael Roitzsch
CVS patchset: 2320 CVS date: 2002/07/19 17:16:39
2002-07-06whoops, spelling errorMichael Roitzsch
CVS patchset: 2222 CVS date: 2002/07/06 16:38:30
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 more adjustments to make dvd menus work better.James Courtier-Dutton
CVS patchset: 1774 CVS date: 2002/04/24 20:26:06
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-23Add support for forced buttons due to nav pci fosl control.James Courtier-Dutton
CVS patchset: 1771 CVS date: 2002/04/23 23:46:23
2002-04-23Minor bug fix.James Courtier-Dutton
Apparently transparent SPUs are still needed, in case buttons go on them. CVS patchset: 1770 CVS date: 2002/04/23 22: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-09Introducing steps towards a menu api in video_overlay.cJames Courtier-Dutton
First step here is make libspudec use different calls to video_overlay than osd, so changes can be made to menu handling without effecting osd too much. CVS patchset: 1702 CVS date: 2002/04/09 13:20:43
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-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
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
2002-01-05Fix NAV packet demux.James Courtier-Dutton
CVS patchset: 1340 CVS date: 2002/01/05 18:14:27
2001-11-30Valid mrls are no more static (except few ones), like file suffix too.Daniel Caujolle-Bert
First draft of compat.h (almost empty for now). CVS patchset: 1139 CVS date: 2001/11/30 00:53:50
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-11-26switching off spu debug outputGuenter Bartsch
CVS patchset: 1118 CVS date: 2001/11/26 20:02:33
2001-11-20avoid segfault if rle is nullMiguel Freitas
CVS patchset: 1085 CVS date: 2001/11/20 03:43:18
2001-11-18new configfile interface, code cleanup, xprintf is goneGuenter Bartsch
CVS patchset: 1064 CVS date: 2001/11/18 03:53:23
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-10-26Fixes some subtitle crashes.James Courtier-Dutton
Still more theoritical fixes need doing, but I cannot get libspudec to crash any more. CVS patchset: 887 CVS date: 2001/10/26 13:39:21
2001-10-26Added some debug commands, trying to track malloc segfaults.James Courtier-Dutton
CVS patchset: 886 CVS date: 2001/10/26 11:21:08
2001-10-23Changed debug printf to xprintf.James Courtier-Dutton
Added a comment in load_plugins. CVS patchset: 871 CVS date: 2001/10/23 21:51:11
2001-10-23discover clut reenabledMiguel Freitas
CVS patchset: 863 CVS date: 2001/10/23 00:50:47
2001-10-21Some minor changes.James Courtier-Dutton
DVDs only have 8 audio streams. CVS patchset: 849 CVS date: 2001/10/21 15:04:13
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-10-09overlay clut colorspace conversionMiguel Freitas
CVS patchset: 783 CVS date: 2001/10/09 22:20:11
2001-10-04hopefully fix problems detecting some subtitle colorsMiguel Freitas
(i forgot these breaks at the original code) CVS patchset: 734 CVS date: 2001/10/04 23:22:21
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-09-18Fix typosJames Courtier-Dutton
CVS patchset: 662 CVS date: 2001/09/18 19:01:27
2001-09-06Trying to port the xine-lib sources to a non-gcc compilerJuergen Keil
CVS patchset: 584 CVS date: 2001/09/06 18:38:11
2001-08-17Overlays are now passed in rle format. Causes a speed improvementEduard Hasenleithner
for subpicture overlays. CVS patchset: 444 CVS date: 2001/08/17 15:54:31
2001-08-17Fixed problem with menu SPUsRich J Wareham
CVS patchset: 439 CVS date: 2001/08/17 07:26:14
2001-08-16Fixed SPU crashing (revert 50% of latest change, sorry).Daniel Caujolle-Bert
CVS patchset: 438 CVS date: 2001/08/16 22:40:54
2001-08-14Fixed a (small) bug in SPU decoderRich J Wareham
CVS patchset: 431 CVS date: 2001/08/14 20:35:15
2001-08-14Fixed a bug resulting from the misassumption that the pixelsEduard Hasenleithner
are counted without the right and bottom border. CVS patchset: 429 CVS date: 2001/08/14 17:13:33
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-08-05Enabled CLUT palette transfer from the input pluginEduard Hasenleithner
to the libspudec. Fixed palette idx order. CVS patchset: 385 CVS date: 2001/08/05 00:59:50
2001-07-08subtitle patches from jamesGuenter Bartsch
CVS patchset: 259 CVS date: 2001/07/08 18:15:54
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