summaryrefslogtreecommitdiff
path: root/src/xine-utils
AgeCommit message (Collapse)Author
2004-07-25protect bufferMichael Roitzsch
CVS patchset: 6854 CVS date: 2004/07/25 17:47:01
2004-07-14 - Use Windows encoding for the external subtitles, guessed according to ↵František Dvořák
current locale. - Add "-" into encoding names. - Fix a typo. CVS patchset: 6793 CVS date: 2004/07/14 18:51:29
2004-07-05setjmp/longjmp support for Darwin/PPCDaniel Mack
CVS patchset: 6774 CVS date: 2004/07/05 08:33:53
2004-07-04better error checking when testing cdrom and dvd devices, not being ableMichael Roitzsch
to open the device does not mean it's not accessible, there might just be no disk inside (closes bug #984594) CVS patchset: 6768 CVS date: 2004/07/04 21:01:26
2004-06-25beautify last commitMichael Roitzsch
CVS patchset: 6743 CVS date: 2004/06/25 16:04:59
2004-06-25have CVS compile againMichael Roitzsch
CVS patchset: 6742 CVS date: 2004/06/25 15:52:21
2004-06-25Move IA32 specific code out of the generic code into the ISA-specific ↵Robin KAY
arch_accel(). On Solaris/SPARC, use sysinfo(2) to detect supported extensions rather than by trapping SIGILL. CVS patchset: 6740 CVS date: 2004/06/25 07:32:22
2004-06-14fix comment (this is enclosed in #ifdef DEBUG)Michael Roitzsch
CVS patchset: 6690 CVS date: 2004/06/14 16:36:40
2004-06-04Remove GNUism.Robin KAY
CVS patchset: 6636 CVS date: 2004/06/04 00:58:19
2004-06-01applied patches from Daniel Mack for recognizing darwin as a host, andConrad Parker
patching some xine-util ppc-specific routines for OS X. CVS patchset: 6623 CVS date: 2004/06/01 13:13:15
2004-05-31'/' is not allowed in identifierThibaut Mattern
CVS patchset: 6617 CVS date: 2004/05/31 17:37:49
2004-05-09Valid error description for gethostbyname. Obsolete function hstrerror() has ↵František Dvořák
no replacement, so it's used, but with configure check. CVS patchset: 6503 CVS date: 2004/05/09 17:42:23
2004-04-28Backport VIS motion_comp code from libmpeg2 CVS so libmpeg2 uses these ↵Robin KAY
routines as well as the recently synced ffmpeg tree. CVS patchset: 6454 CVS date: 2004/04/28 00:38:08
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
2004-04-25addeed ppcasm_cacheable_memcpy fix from David Woodhouse <dwmw2@infradead.org>Manfred Tremmel
CVS patchset: 6436 CVS date: 2004/04/25 17:43:58
2004-04-16- flush the events queue before returning from an open() so that the front-endsBastien Nocera
can receive error events before the end of xine_open() CVS patchset: 6410 CVS date: 2004/04/16 16:34:22
2004-04-06Prepare for MinGW port:František Dvořák
move M$VC specific header files into sparate directory regenerate config.h for M$VC compilation fixes add some getchar()s into xineui.exe (popup dialogs would be better) CVS patchset: 6338 CVS date: 2004/04/06 19:20:15
2004-03-29fix prototypeMichael Roitzsch
CVS patchset: 6316 CVS date: 2004/03/29 19:10:36
2004-03-27"+y"+p code from xine-ui for guessing locale codeset (default encoding for OSD).František Dvořák
CVS patchset: 6309 CVS date: 2004/03/27 12:59:45
2004-03-18The string passed to putenv must not be freed during the lifetime of that ↵Robin KAY
entry. Using automatic varaibles was also wrong. CVS patchset: 6288 CVS date: 2004/03/18 16:50:00
2004-03-03use the _x_abort() macro instead of abort, since it prints some debug infoMichael Roitzsch
before aborting CVS patchset: 6211 CVS date: 2004/03/03 20:09:11
2004-03-03arrays of variable size are not understood by all compilersMichael Roitzsch
(and I think they are not ANSI as well) CVS patchset: 6209 CVS date: 2004/03/03 19:59:43
2004-01-07frame copying functionsJames Stembridge
CVS patchset: 6008 CVS date: 2004/01/07 22:20:59
2003-12-29getting rid of some MSVC specific partsMichael Roitzsch
CVS patchset: 5955 CVS date: 2003/12/29 16:24:33
2003-12-26Win32 mega update:František Dvořák
- external ffmpeg (with some patches) built by MINGW works, wow! - cleanups (only one definition file for all plugins) - working release build target Notes to hybrid MINGW/MSVC build: - CVS version of ffmpeg is compiled by MINGW (small patch for compilation ffmpeg under MINGW, second for disabling flush because it crashes under windows) - libxine + xineui compiled by MSVC, additional patch into header files of ffmpeg is needed - export all data with '__declspec(dllimport)' CVS patchset: 5951 CVS date: 2003/12/26 18:37:58
2003-12-24Ooops, not even an editor with brace highlighting can compensate my faultsMichael Roitzsch
CVS patchset: 5945 CVS date: 2003/12/24 16:40:01
2003-12-24the access() check is wrong, since R_OK & W_OK & X_OK is always 0, so weMichael Roitzsch
are testing for nothing; additionally, access() checks against real UID, but we actually want to check against effective UID => using open() is more straightforward. CVS patchset: 5944 CVS date: 2003/12/24 15:48:24
2003-12-21if gcc knows that xine_xmalloc() behaves like malloc(), some moreMichael Roitzsch
aliasing assumptions can be made (malloc()-returned pointers never alias anything), which can leed to further optimizations CVS patchset: 5933 CVS date: 2003/12/21 14:14:39
2003-12-18- fix compilation on Debian unstableBastien Nocera
CVS patchset: 5921 CVS date: 2003/12/18 16:19:32
2003-12-13Update win32 MSVC build:František Dvořák
* internal names cleanup * http input plugin uses http_helper.c * fix change in audio_directx * MSVC stoped compile xineui because of 'this', mysterious * change non-constand array lengths to malloc/free, it good for such old compilers as my MSVC 6.0 * change lprintf macro for MSVC to compile again (I don't know, how use variable number of macro arguments in MSVC...) * merge compiling of xine-utils and xine-engine CVS patchset: 5902 CVS date: 2003/12/13 11:35:07
2003-12-13no need to mallocing (and never freeing) for putenv() calls.Daniel Caujolle-Bert
CVS patchset: 5900 CVS date: 2003/12/13 01:47:35
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-08use __XINE_FUNCTION__Daniel Caujolle-Bert
CVS patchset: 5872 CVS date: 2003/12/08 12:37:25
2003-12-08_x_assert: printout format like assert(), _x_abort: print file/line/func ↵Daniel Caujolle-Bert
before aborting (useful to trace abort()s). CVS patchset: 5870 CVS date: 2003/12/08 12:36:02
2003-12-08all code where xine_list_free() is used (correctly) assumes thatMichael Roitzsch
xine_list_free() frees the elements and itself, unfortunately this has not been true CVS patchset: 5868 CVS date: 2003/12/08 11:49:16
2003-12-07get rid of XINE_{ASSERT,ABORT} and useless xine_print_trace (useless). ↵Daniel Caujolle-Bert
Replace XINE_ASSERT by _x_assert, which works exaclty as assert, except that it still warns with NDEBUG defined (but don't abort). Fix missuning of assert(0), which isn't safe, abort is abort, assert is for debugging purpose only, so all assert(0) has been converted to abort() alls. In osd_preload_fonts(): alloc needed memory chunk. Define NDEBUG in CFLAGS, for non DEBUG build only. CVS patchset: 5860 CVS date: 2003/12/07 15:34:29
2003-12-06getting the spelling really rightMichael Roitzsch
CVS patchset: 5854 CVS date: 2003/12/06 18:15:56
2003-12-06reading through Daniel's huge patch was quite tiresome, but it was not ↵Michael Roitzsch
worthless: * fixing some lprintf's * fixing one printf -> xprintf * adding patch to diff_to_ffmpeg_cvs * small addition to xineutils.h (some gcc magic for future optimizations) CVS patchset: 5853 CVS date: 2003/12/06 18:11:53
2003-12-06fix mem overlap reported by valgrindMiguel Freitas
CVS patchset: 5852 CVS date: 2003/12/06 16:10:01
2003-12-05cleanup phase II. use xprintf when it's relevant, use xine_xmalloc when it's ↵Daniel Caujolle-Bert
relevant too. Small other little fix (can't remember). Change few internal function prototype because it xine_t pointer need to be used if some xine's internal sections. NOTE: libdvd{nav,read} is still too noisy, i will take a look to made it quit, without invasive changes. To be continued... CVS patchset: 5844 CVS date: 2003/12/05 15:54:56
2003-12-04some const correctnessJames Stembridge
CVS patchset: 5841 CVS date: 2003/12/04 22:15:25
2003-11-26xprintf clean pass. xprintf now log into new XINE_LOG_TRACE log buffer. ↵Daniel Caujolle-Bert
scratch buffer enhancement (thanks Thibaut for the malloc tips), enlarge log buffer from 25 lines (very useless), to 150 (better). CVS patchset: 5801 CVS date: 2003/11/26 23:44:08
2003-11-26Win32 MSVC stuff:František Dvořák
piece of patch of previous win32 update sputext demuxer - latin1 subtitles work mpeg_pes demuxer - it's compiled fine with MSVC and it seems it works CVS patchset: 5799 CVS date: 2003/11/26 21:28:47
2003-11-26lprintf cleanup, pass I.Daniel Caujolle-Bert
CVS patchset: 5796 CVS date: 2003/11/26 19:43:26
2003-11-11no need to declare twiceDaniel Caujolle-Bert
CVS patchset: 5722 CVS date: 2003/11/11 19:02:58
2003-11-11rename internal API function (_x_<function>).Daniel Caujolle-Bert
CVS patchset: 5721 CVS date: 2003/11/11 18:44:50
2003-11-04Final patches for compiling xine under MSVC:František Dvořák
- basename() is added to xine-utils, if it isn't found by configure - macros with variable number of arguments are simplified to ignore additional arguments (only for MSVC), lprintf macro simplified with full functionality - minor update for building a52, some preparation for ffmpeg CVS patchset: 5687 CVS date: 2003/11/04 14:38:26
2003-11-01assuming Miguel's consent I commit his profiling macrosMichael Roitzsch
(they are not used anywhere, but are very helpful, if you quickly want to measure, how much time a function takes) CVS patchset: 5666 CVS date: 2003/11/01 17:25:49
2003-11-01back out brightness patchMike Melanson
CVS patchset: 5659 CVS date: 2003/11/01 01:25:44
2003-10-30brighten up the converted RGB videoMike Melanson
CVS patchset: 5642 CVS date: 2003/10/30 06:04:31