summaryrefslogtreecommitdiff
path: root/src/libspucc/cc_decoder.c
AgeCommit message (Collapse)Author
2009-11-30Trim trailing space & reduce space+tab.Darren Salt
2009-01-18Remove '#include "config.h"' from all public header files.Darren Salt
This requires that many other files include config.h themselves. Also convert <config.h> to "config.h".
2008-05-23Remove MIN/MAX macro definitions on unit.Diego 'Flameeyes' Pettenò
Now that the macro are either imported from the system or defined by configure. don't define them in every source file.
2008-05-07xine_xmalloc() deprecation: replace its use with static and non-zero size.Diego 'Flameeyes' Pettenò
The xine_xmalloc() function is going to be deprecated, as its behaviour is rarely needed as such, and it's thus misused. With this, almost all uses of xine_xmalloc() with static size (for instance the value returned by sizeof()) or with a size that is guaranteed not to be zero (like strlen()+1) are replaced with calls to either calloc(1, ...) or malloc(). malloc() is used whenever the allocated memory is going to be immediately overwritten, while calloc() is used in every other case, as it sets the whole memory area to zero. --HG-- extra : transplant_source : %8F%98%EC%02%1E%83%F0s%06X%83C%205Y%80%B12%CC%E1
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.
2007-05-17Convert character constants to hex values for redability in UTF-8 terminals.Darren Salt
Add and adjust comments appropriately.
2007-04-08Mark various private arrays, structs & fn parameters as static and/or const.Darren Salt
Two of the modified files are headers, but each contains definitions as well as declarations and is only ever used once.
2007-02-20Make cc_schemes a static const array, rather than an exported one.Diego 'Flameeyes' Pettenò
CVS patchset: 8613 CVS date: 2007/02/20 00:56:36
2005-09-25move alphablend to coreMiguel Freitas
CVS patchset: 7745 CVS date: 2005/09/25 00:44:04
2004-08-27MINGW32 port. Engine library and most of plugins compiles now.František Dvořák
List of some changes: - replaced some _MSC_VER by more common WIN32 - define INTLDIR, remove -static flag for included intl - shared more common CFLAGS with DEBUG_CFLAGS - use WIN32_CFLAGS for all building - separate some flags into THREAD_CFLAGS_CONFIG, THREAD_CFLAGS_CONFIG and ZLIB_LIB_CONFIG for public xine-config, automatically use internal libs if necessary - don't warn about missing X for mingw and cygwin - libw32dll disabled for WIN32 (making native loader would be interesting, or porting wine code to Windows? :->) - DVB and RTP disabled for WIN32, not ported yet - fix build and fix a warning in cdda - fix build for nosefart and libfaad - implement configure option --disable-freetype - sync libxine.pc and xine-config.in - add -liberty to goom under WIN32 - move original build files from included phread and zlib into archives and replace them by autotools CVS patchset: 6910 CVS date: 2004/08/27 19:33:17
2004-05-05cleanup CC decoder config entries: move them to the class contextMichael Roitzsch
CVS patchset: 6487 CVS date: 2004/05/05 17:36:48
2003-12-09update copyright year (and we have to do it again in 3 weeks... ;-) )Daniel Caujolle-Bert
CVS patchset: 5879 CVS date: 2003/12/09 00:02:28
2003-12-03fix font encoding of closed captions (needs to be latin1, instead of ASCII)Christian Vogler
CVS patchset: 5824 CVS date: 2003/12/03 01:22:05
2003-09-18Generating codepages with more than 256 characters (max. 16-bit).František Dvořák
Right computing text size of multibyte texts in OSD. Different alias character for missing character in the conversion and in the font: #, _ CVS patchset: 5402 CVS date: 2003/09/18 18:14:50
2003-05-06This is some general Win32 cleanup and getting ready for DVD support.Tim Champagne
CVS patchset: 4779 CVS date: 2003/05/06 14:02:24
2003-03-26- font encoding cleanup patch by Frantisek DvorakMiguel Freitas
- xinefonts use unicode now - fix endianess in xine-fontconv.c - public render text api uses locale CVS patchset: 4486 CVS date: 2003/03/26 11:06:39
2003-03-08first step towards fixing the DVD menu highlighting problemsMichael Roitzsch
The problem arises because of inconsistent usage of libdvdread's functions regarding NAV packet reading: libspudec and the dxr3 spu decoder use some of these functions, but they used to have private copies of the relevant files of libdvdread. These do not work any more now, since the internal layout of NAV packets in libdvdread changed lately. So we should always use the functions from current libdvdread. Please note that highlights might not work yet. The next step will be to sync libdvdnav. Stay tuned. CVS patchset: 4371 CVS date: 2003/03/08 14:11:52
2002-12-22Make xine-lib compile with the SunPro compilerRobin KAY
CVS patchset: 3623 CVS date: 2002/12/22 00:35:04
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-04-26Sun's Forte compiler has problems initializing a local structure variable withJuergen Keil
bitfields. Use explicit assignments to work around this (compiler?) problem. CVS patchset: 1779 CVS date: 2002/04/26 20:31:47
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-03-31add configuration option to select between different captioning colorChristian Vogler
schemes. CVS patchset: 1652 CVS date: 2002/03/31 23:14:48
2002-03-30Fix debug messages that would not compile anymore.Christian Vogler
Provide infrastructure for user-selectable captioning schemes. Not yet configurable in the xine config file. CVS patchset: 1647 CVS date: 2002/03/30 20:11:34
2002-03-24scr unregister patch from Michael Roitzsch, buffer mem release fix, ↵Guenter Bartsch
xmalloc_aligned cleanup - fb vo plugin needs to be fixed for this one CVS patchset: 1626 CVS date: 2002/03/24 14:15:36
2002-03-20Fix all vpts variables to use int64_t.Christian Vogler
CVS patchset: 1598 CVS date: 2002/03/20 18:50:37
2002-03-20forward port of closed captioning fixes to CVS headChristian Vogler
CVS patchset: 1597 CVS date: 2002/03/20 18:42:38
2002-03-20back out incorrect Pearl Harbor fixChristian Vogler
CVS patchset: 1596 CVS date: 2002/03/20 18:38:20
2002-03-17fix a rare duplicate control code detection problem. Some DVDs apparentlyChristian Vogler
interleave all captioning codes with 0, 0 (no-ops). These must be ignored by the detection code. This fix makes the "Pearl Harbor" captions display correctly. CVS patchset: 1576 CVS date: 2002/03/17 02:56:37
2002-03-11metronom and demuxers should work again (although not all demuxers are fully ↵Guenter Bartsch
updated at this point). demux_qt can handle compressed audio, but is still unfinished. Yes, this _is_ the big metronom update, metronom now depends on disc_off information in discontinuities. CVS patchset: 1554 CVS date: 2002/03/11 12:31:24
2002-01-08removed hardcoded text palette size constantsChristian Vogler
CVS patchset: 1378 CVS date: 2002/01/08 20:38:05
2002-01-08Added full support for caption color codes and multicolored captions.Christian Vogler
The caption colors could use improvement. They look fine on XShm, but on Xv - at least with the NVidia drivers on a GeForce 3 - there is a lot of color bleeding. Not sure what the cause of the problem is yet. CVS patchset: 1377 CVS date: 2002/01/08 20:31:10
2002-01-08increase palette size of overlays to 256 colorsChristian Vogler
allow multiple text colors in osd text rendering CVS patchset: 1376 CVS date: 2002/01/08 16:47:56
2002-01-07fix caption buffer overflowChristian Vogler
CVS patchset: 1371 CVS date: 2002/01/07 23:09:38
2002-01-07move all configuration responsibilities to xine_decoder.c.Christian Vogler
cc decoder is now initialized only if CC events arrive. clean up cc_config_t by moving out renderer specific parts to new cc_renderer_t. fix event race conditions and simplify code by using one global lock for cc decoder that stays locked for the entire duration of a CC function call. CVS patchset: 1368 CVS date: 2002/01/07 19:30:09
2002-01-05closed caption decoderMiguel Freitas
CVS patchset: 1343 CVS date: 2002/01/05 21:41:18