summaryrefslogtreecommitdiff
path: root/src/libspucc
AgeCommit message (Collapse)Author
2004-12-12huge patch ahead: reorganizing config entries with automatic conversionMichael Roitzsch
and backwards compatible translation Sorry, I got a litte tired proof-reading the patch, so their might be bugs lurking around. I will give it some further examination and (as necessary) fixing tomorrow. CVS patchset: 7233 CVS date: 2004/12/12 22:00:47
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
2004-04-26help strings added for all remaining config entries (so I hope)Michael Roitzsch
please everybody watch out for spelling (and other) errors CVS patchset: 6442 CVS date: 2004/04/26 17:50:06
2003-12-14API version bounceSiggi Langauf
CVS patchset: 5912 CVS date: 2003/12/14 22:13:22
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-10-23I should have seen this coming...Michael Roitzsch
The changes to the video API of course require the video/spu decoder and post plugin APIs to be increased as well. CVS patchset: 5579 CVS date: 2003/10/23 20:12:33
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-08-25Reduce GCC verbosity (various prototype declaration fixes). ffmpeg, wine and ↵Daniel Caujolle-Bert
fft*post are untouched (fft: for now). CVS patchset: 5310 CVS date: 2003/08/25 21:51:37
2003-05-14as announced on xine-devel, this is the big Makefile refactoring:Michael Roitzsch
extracted some common targets and variables into a common Makefile which is then included CVS patchset: 4844 CVS date: 2003/05/14 16:21:44
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-05-03as announced on xine-devel:Michael Roitzsch
* I change the SPU decoder API to make it look less DVD specific * adapt all related files * increase SPU decoder API version * include DVDNAV_CFLAGS locally where needed CVS patchset: 4755 CVS date: 2003/05/03 14:24:06
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-26- cleanup internal interfaces for rewiringMiguel Freitas
- fix UI_PLAYBACK_FINISHED rifle CVS patchset: 3686 CVS date: 2002/12/26 21:53:41
2002-12-22Make xine-lib compile with the SunPro compilerRobin KAY
CVS patchset: 3623 CVS date: 2002/12/22 00:35:04
2002-12-21- add buf->decoder_info_ptr: portability for systems where pointer hasMiguel Freitas
different sizeof than integer. - add extra_info structure to pass informations from input/demuxers down to the output frame. this can be used, for example, to pass the frame number of a frame (when known by decoder). also, immediate benefict is that we now have a slider which really shows the current position of the playing stream. new fields can be added to extra_info keeping binary compatibility - bumpy everybody's api versions CVS patchset: 3603 CVS date: 2002/12/21 12:56:44
2002-12-09- remove unneeded event listener thread, the real deadlock has already been ↵Michael Roitzsch
fixed - send an additional frame format event, so that the CC decoder knows initial size CVS patchset: 3473 CVS date: 2002/12/09 21:56:28
2002-12-09fix CC-decoding related deadlocksChristian Vogler
CVS patchset: 3472 CVS date: 2002/12/09 21:24:35
2002-12-08wrong event unpackingMichael Roitzsch
CVS patchset: 3461 CVS date: 2002/12/08 15:50:35
2002-12-06bring the closed caption decoder backMichael Roitzsch
CVS patchset: 3442 CVS date: 2002/12/06 17:24:20
2002-11-22Developers can now run "make" in their work area (e.g. src/libffmpeg) and itStephen Torri
will build all dependent parts (e.g. libxine.la). The directory must still be prepared by running autogen.sh. CVS patchset: 3331 CVS date: 2002/11/22 05:25:14
2002-10-28Build all xine plugin modules with "-export-symbols-regex xine_plugin_info",Juergen Keil
to get a minimal dynamic linker symbol table CVS patchset: 3073 CVS date: 2002/10/28 13:30:58
2002-09-19Updated cvscompile.sh to look for configure.acStephen Torri
Replaced configure.in with configure.ac Remove acconfig.h (Unnecessary with autoconf 2.52 or above) Updated configure.ac to remove deprecated macros, upgraded AC_DEFINE to include comments, merged in acconfig.h. Combined libxine and libxineutils into one library. libxineutils is created but not installed. Its statically linked into libxine. Advanced libxine version from 0.2.0 to 1.0.0 Removed references for skins. Plugins now installed to <libdir>/xine/plugins/$XINE_MAJOR.$XINE_MORE. $XINE_SUB Xine-config updated for new location of plugins Sorted file lists in Makefile.am to make them more readable. TODO: remove skins references from xine-config CVS patchset: 2705 CVS date: 2002/09/19 06:01:18
2002-09-05remove plugin's private priority and interface membersMichael Roitzsch
adapt some more decoders CVS patchset: 2618 CVS date: 2002/09/05 22:18:50
2002-09-05make all the plugin init functions staticMichael Roitzsch
(geez this was a job) CVS patchset: 2616 CVS date: 2002/09/05 20:44:38
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-07-05Bump up version numbers due to changes in xine_tMichael Roitzsch
CVS patchset: 2214 CVS date: 2002/07/05 17:31:59
2002-06-23Let cvs ignore a lot of files that are built.Dennis Björklund
CVS patchset: 2138 CVS date: 2002/06/23 16:18:44
2002-06-12Remove no more needed XINE_LOGO.Daniel Caujolle-Bert
Internationalize all config related stuff. Fix not registered mrl ending in roq/film demuxer. Add bindtextdomain() calls in load_plugins (for audio/video out plugins). CVS patchset: 2066 CVS date: 2002/06/12 12:22:25
2002-05-25patch from Michael Roitzsch:Siggi Langauf
increased interface version numbers, to reflect the xine_t change CVS patchset: 1939 CVS date: 2002/05/25 19:19:16
2002-05-01big cleanup on plugin dispose handling, small improvements on version ↵Guenter Bartsch
handling for decoder plugins CVS patchset: 1824 CVS date: 2002/05/01 19:42:56
2002-04-27add closed caption buffer type, so the CC decoder is not discardedChristian Vogler
immediately after being loaded. CVS patchset: 1789 CVS date: 2002/04/27 23:31:33
2002-04-27Add function to unregister configfile callback.Christian Vogler
Necessary to prevent segfaults if target of a callback has been disposed. CVS patchset: 1788 CVS date: 2002/04/27 23:00:38
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-04-23Increment audio/video/spu decoder and input plugin API version numberEwald Snel
- update dxr3 and xvid plugins to new interface (add dispose() functions) CVS patchset: 1766 CVS date: 2002/04/23 15:45:19
2002-04-23Fix memory leaks by disposing input, demux and decoder plugins at exitEwald Snel
- add dispose() function to all decoder plugin structures CVS patchset: 1763 CVS date: 2002/04/23 13:30:42
2002-04-20Fix for unresolved symbols in pluginsEwald Snel
CVS patchset: 1745 CVS date: 2002/04/20 14:02:45
2002-04-09patch to fix libsputext on seeks by Zoltán BöszörményiMiguel Freitas
CVS patchset: 1703 CVS date: 2002/04/09 13:53:52
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-24Get rid of GLOBAL_CFLAGS, use CFLAGS instead. Note: maybe things are brokenDaniel Caujolle-Bert
now, so check and report, thanks. CVS patchset: 1629 CVS date: 2002/03/24 23:31:56
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