summaryrefslogtreecommitdiff
path: root/src/xine-utils
AgeCommit message (Collapse)Author
2003-06-22implement simple interpolation for 4:2:0 -> 4:2:2 upsamplingMiguel Freitas
use mmxext non-temporal hints and pavgb CVS patchset: 5086 CVS date: 2003/06/22 15:03:43
2003-06-20the new logging macros, for details see README.loggingMarco Zuehlke
CVS patchset: 5077 CVS date: 2003/06/20 20:57:28
2003-06-13Make deinterlacer plugin compile on Solaris. Remove defunct code from ↵Robin KAY
xine-utils. CVS patchset: 5040 CVS date: 2003/06/13 23:05:35
2003-06-03progressive_frame flag may be used to select how to convert yv12->yuy2Miguel Freitas
CVS patchset: 5003 CVS date: 2003/06/03 03:33:15
2003-06-02that should fix compilation problems with some gcc / cflags combinationMiguel Freitas
CVS patchset: 4996 CVS date: 2003/06/02 00:03:58
2003-05-31provide yv12 to yuy2 conversionMiguel Freitas
CVS patchset: 4993 CVS date: 2003/05/31 13:54:27
2003-05-20public header cleanup:Michael Roitzsch
* regulate mutual inclusion based on XINE_COMPILE * src/xine-engine/spu_decoder.h was unused -> make it the spu decoder API header and remove src/libspudec/spu_decoder_api.h * mark some xine_stream_t members as unused for next cleanup CVS patchset: 4883 CVS date: 2003/05/20 13:50:55
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-04-22Additional changes for win32/msvc port; This is my first real commit so ↵Tim Champagne
please be gentle with me; Everything builds except for the win32 ui CVS patchset: 4650 CVS date: 2003/04/22 23:30:29
2003-04-20merging in win32 portGuenter Bartsch
CVS patchset: 4643 CVS date: 2003/04/20 21:13:21
2003-03-25only abort() in DEBUG versionsHeiko Schaefer
CVS patchset: 4483 CVS date: 2003/03/25 21:26:01
2003-03-24fix crash on no-mtrr x86 machinesGuenter Bartsch
CVS patchset: 4474 CVS date: 2003/03/24 16:27:59
2003-03-11Disable some debug output on x86, when the OS doesn't support SSE.Juergen Keil
CVS patchset: 4394 CVS date: 2003/03/11 16:07:22
2003-03-07ok, lets try to not break the frontends...Miguel Freitas
CVS patchset: 4364 CVS date: 2003/03/07 19:58:32
2003-03-05The 'inline' keyword is not standard ANSI-C and not always available.Ewald Snel
Use it for xine compilation only. CVS patchset: 4339 CVS date: 2003/03/05 17:13:09
2003-03-04forgot the declaration of the xine_print_trace() functionMichael Roitzsch
CVS patchset: 4329 CVS date: 2003/03/04 08:31:57
2003-03-03Bring back the 'exp' in the output for failed assertions. The expressionJuergen Keil
is passed as an additional string argument now, so % characters in the expression are harmless. This version of the XINE_ASSERT macro seems to work with gcc 2.95 as well. Defining NDEBUG removes the XINE_ASSERT code. CVS patchset: 4328 CVS date: 2003/03/03 18:10:30
2003-03-03implementing the backtrace function in the header results in the code being ↵Michael Roitzsch
included in every single plugin (possibly multiple times due to inlining) -> move the code to libxineutil seems more sensible CVS patchset: 4327 CVS date: 2003/03/03 17:29:07
2003-03-02definitely stop warningsDaniel Caujolle-Bert
CVS patchset: 4324 CVS date: 2003/03/02 18:11:37
2003-03-02fix multiple definition (me) and unused warning (not me ;) )Daniel Caujolle-Bert
CVS patchset: 4323 CVS date: 2003/03/02 17:28:55
2003-03-02err, i never see such thingDaniel Caujolle-Bert
CVS patchset: 4322 CVS date: 2003/03/02 17:23:03
2003-03-02one day in the world thing will be checked before commitedDaniel Caujolle-Bert
CVS patchset: 4321 CVS date: 2003/03/02 17:13:03
2003-03-01Add a special version of XINE_ASSERT for gcc-2.95.x.Juergen Keil
The gcc-2.95.3 pre-processor has serious problems with this macro, it mangles the ", __LINE__, ##args" part CVS patchset: 4314 CVS date: 2003/03/01 14:35:54
2003-02-28Put the functionality of XINE_ASSERT within an do {} while(0)Stephen Torri
CVS patchset: 4310 CVS date: 2003/02/28 22:34:24
2003-02-28Add some autoconf checks for execinfo.h and the backtrace() functionJuergen Keil
CVS patchset: 4308 CVS date: 2003/02/28 21:57:17
2003-02-28Xine assert() replacement:Stephen Torri
All assert() function calls, with exceptions of libdvdread and libdvdnav, have been replaced with XINE_ASSERT. Functionally XINE_ASSERT behaves just likes its predecesor but its adding the ability to print out a stack trace at the point where the assertion fails. So here are a few examples. assert (0); This use of assert was found in a couple locations most favorably being the default case of a switch statement. This was the only thing there. So if the switch statement was unable to find a match it would have defaulted to this and the user and the developers would be stuck wonder who died and where. So it has been replaced with XINE_ASSERT(0, "We have reach this point and don't have a default case"); It may seem a bit none descriptive but there is more going on behind the scene. In addition to checking a condition is true/false, in this case '0', the XINE_ASSERT prints out: <filename>:<function name>:<line number> - assertion '<assertion expression>' failed. <description> An example of this might be: input_dvd.c:open_plugin:1178 - assertion '0' failed. xine_malloc failed!!! You have run out of memory XINE_ASSERT and its helper function, print_trace, are found in src/xine-utils/xineutils.h CVS patchset: 4301 CVS date: 2003/02/28 02:51:47
2003-02-17fixing the xine_check Xv problem (using Xv calls, but no Xv dependency is ↵Michael Roitzsch
allowed) with Daniel's solution: statically linking in libXv.a if available, otherwise dlopen() dynamic one CVS patchset: 4186 CVS date: 2003/02/17 17:06:46
2003-02-07load Xv extension library by hand to avoid libXv linkingMichael Roitzsch
PROBLEM: At least on SuSE, libXv.so is not present, but the Xv extension is. So health check would return a false negative. Any better solution? CVS patchset: 4115 CVS date: 2003/02/07 17:34:40
2003-02-07Clean up Makefile to remove items from xine_check development.Stephen Torri
CVS patchset: 4112 CVS date: 2003/02/07 00:23:47
2003-02-02added YUV411P -> YV12 converterMike Melanson
CVS patchset: 4083 CVS date: 2003/02/02 06:07:20
2003-01-12i got the case that getpwuid_r returns 0 _and_ NULL in pwStefan Holst
CVS patchset: 3879 CVS date: 2003/01/12 16:38:08
2003-01-09memcpy tweaking by Jonathan BrownHeiko Schaefer
CVS patchset: 3848 CVS date: 2003/01/09 19:28:43
2003-01-01revert to old (and apparently much more reliable) transfer methodMike Melanson
CVS patchset: 3744 CVS date: 2003/01/01 19:32:28
2002-12-31Undo previous patch to fix compilation of xine-ui on SolarisEwald Snel
CVS patchset: 3736 CVS date: 2002/12/31 19:30:53
2002-12-30Fix compilation of external modulesEwald Snel
CVS patchset: 3732 CVS date: 2002/12/30 20:53:05
2002-12-24small xine_buffer fixesStefan Holst
CVS patchset: 3661 CVS date: 2002/12/24 00:59:36
2002-12-22fix MMX color converter when width is divisible by 6Mike Melanson
CVS patchset: 3638 CVS date: 2002/12/22 23:20:21
2002-12-22Make xine-lib compile with the SunPro compilerRobin KAY
CVS patchset: 3623 CVS date: 2002/12/22 00:35:04
2002-12-15Introducing an implementation of dynamic buffer especially usefulStefan Holst
for network input plugins to prevent buffer overflows. All the new functions were prefixed by "xine_buffer". CVS patchset: 3532 CVS date: 2002/12/15 01:47:59
2002-12-13avoid rdtsc with old cpusMiguel Freitas
make sure pages are mapped CVS patchset: 3512 CVS date: 2002/12/13 19:41:04
2002-12-04modified YUV9 -> YV12 converterMike Melanson
CVS patchset: 3423 CVS date: 2002/12/04 05:33:40
2002-12-02less noise with xmlparsing.Daniel Caujolle-Bert
CVS patchset: 3416 CVS date: 2002/12/02 22:37:08
2002-12-01added generalized YUV9 -> YV12 conversion functionMike Melanson
CVS patchset: 3396 CVS date: 2002/12/01 07:12:41
2002-11-22wrong response on non-linux platforms fixedGuenter Bartsch
CVS patchset: 3343 CVS date: 2002/11/22 23:36:04
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-11-21Fix typo preventing compile on non-Linux platformsRobin KAY
CVS patchset: 3327 CVS date: 2002/11/21 08:08:40
2002-11-21remove unused xine param defines, add title and explanation fields to xine-checkGuenter Bartsch
CVS patchset: 3325 CVS date: 2002/11/21 00:26:06
2002-11-20remove hopefully unnecessary Xext linkageMichael Roitzsch
CVS patchset: 3319 CVS date: 2002/11/20 17:17:14
2002-11-18Fixed wording in a comment.Stephen Torri
CVS patchset: 3284 CVS date: 2002/11/18 00:48:57
2002-11-11Fix xine_check on non-Linux platformsRobin KAY
CVS patchset: 3240 CVS date: 2002/11/11 20:18:15