Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-07-13 | Prevent ticket system deadlock when using DVB subtitles | Simon Farnsworth | |
When using DVB subtitles on an SMP machine, we see occasional lockups, which appear to be caused by one thread acquiring the same ticket twice. Fix this, by preventing acquire() and release() from blocking if the current thread has already acquired the ticket. Code sequences like the following can still block in all acquires and releases: ticket->acquire(...) /* Do something */ ticket->release(...) However, code sequences like the following, which used to deadlock if ticket was revoked at just the wrong moment, now succeed: ticket->acquire(...) /* Do something */ ticket->acquire(...) /* This acquire cannot block */ /* Do something */ ticket->release(...) /* This release cannot block */ /* Do something */ ticket->release(...) Without this patch, the inner acquire() and release() calls could block if ticket was revoked at the wrong time. revoke() would not unblock the blocking acquire until there have been as many release()s as acquire()s, which cannot happen. | |||
2007-07-13 | Add XCB build-deps with fallbacks for building on etch. | Darren Salt | |
2007-07-11 | Update libxine1.pot. | Darren Salt | |
2007-07-08 | Patch: mpeg_ts + ffmpeg | Christophe Thommeret | |
Attached is a little patch that allows using ffmpegvideo w/o direct rendering to play mpeg2 ts. It works for both mpeg2 and h264. | |||
2007-07-08 | Handle escaped characters in DVD MRLs. | Darren Salt | |
2007-07-08 | Have the file input plugin use _x_mrl_unescape() instead of its own code. | Darren Salt | |
2007-07-08 | Rename mrl_unescape and export it for use by plugins. | Darren Salt | |
2007-07-04 | xine_internal_memmem should be named xine_private_memmem. | Darren Salt | |
2007-07-02 | Fix demuxing of wavpack files, and avoid crashing with the tags at the end ↵ | Diego 'Flameeyes' Pettenò | |
of the file. | |||
2007-06-25 | Instead of declaring op_size, use sizeof(ogg_packet) directly. | Diego 'Flameeyes' Pettenò | |
2007-06-17 | Add a ChangeLog entry for the Solaris branch. | Diego 'Flameeyes' Pettenò | |
2007-06-17 | Merge changes from Solaris branch. | Diego 'Flameeyes' Pettenò | |
2007-06-17 | A few minor changelog cleanups. | Darren Salt | |
2007-06-16 | Merge from 1.1 branch. | Diego 'Flameeyes' Pettenò | |
2007-06-16 | Rename the BE/LE/ME macros with a _X_ prefix, so they don't clash with ↵ | Diego 'Flameeyes' Pettenò | |
Solaris definitions. | |||
2007-06-15 | fix possible crash in xcbxv output plugin | "Christoph Pfister" | |
A null pointer dereference happens if reading a xv port attribute (which has been reported as readable) fails. This issue exists for example with proprietary (and a bit buggy ...) ati drivers; nevertheless it shouldn't cause a segmentation fault (the non-xcb version simply stores an unitialised value). This patches solves the issue in a clean way for both branches. Fixes debian bug #428612 :-) | |||
2007-06-14 | Fix building, missing include path. | Albert Lee | |
xine-lib-specific patch. | |||
2007-06-14 | Init mpegvideo only once (fixes when MMX and mediaLib are both present). | Albert Lee | |
Applied to FFmpeg tree already. | |||
2007-06-14 | Init dsputil only once (fixes when MMX and mediaLib are both present). | Albert Lee | |
Applied to FFmpeg tree already. | |||
2007-06-14 | Disable mediaLib support by default. | Diego 'Flameeyes' Pettenò | |
The licenses probably disallow the distribution of xine binaries built against mediaLib. And on non-VIS capable boxes is probably worse than our own code. | |||
2007-06-14 | Include bswap.h too. | Diego 'Flameeyes' Pettenò | |
2007-06-13 | Don't redefine the BE_16/32 macros. | Diego 'Flameeyes' Pettenò | |
Inspired by a patch by Albert Lee. | |||
2007-06-13 | Make explanation a constant string (gettext() strings are never freed). | Albert Lee | |
2007-06-13 | Fix parameter type. | Albert Lee | |
2007-06-13 | Avoid name collision (don't redefine NOPID). | Albert Lee | |
2007-06-13 | pgx32/64 need SUNDGA_CFLAGS | Albert Lee | |
2007-06-13 | Add printf format attribute. | Albert Lee | |
2007-06-13 | Avoid name collison (don't redefine TRANSPARENT). | Albert Lee | |
2007-06-13 | Support Solaris byteorder.h macros. | Albert Lee | |
2007-06-13 | Fix compiler warning (pointer arithmetic). | Albert Lee | |
2007-06-13 | Clean up solaris PTHREAD_CFLAGS/PTHREAD_LIBS | Ben Taylor | |
2007-06-13 | Fix leak on vorbis decoder as reported by Sander Jansen. | Diego 'Flameeyes' Pettenò | |
2007-06-13 | Fix stupid mistake. | Diego 'Flameeyes' Pettenò | |
2007-06-13 | Backport the memmem() replacement from 1.2 series. | Diego 'Flameeyes' Pettenò | |
2007-06-10 | Added Solaris support for gcc and studio to pthreads.m4 | Ben Taylor | |
2007-06-10 | Update version information. | Diego 'Flameeyes' Pettenò | |
2007-06-10 | Backport last.fm support to 1.1 branch. | Diego 'Flameeyes' Pettenò | |
2007-06-09 | Add $(LTLIBINTL) for a few plugins which I'd missed. | Darren Salt | |
2007-06-09 | Use $(LTLIBICONV) instead of $(LIBICONV) when linking libxine.so. | Darren Salt | |
2007-06-09 | Use $(LTLIBICONV) instead of @LIBICONV@. | Darren Salt | |
2007-06-09 | Add $(LTLIBICONV) wherever objdump -R shows a dependency on iconv functions. | Darren Salt | |
Some plugins may have been missed due to them not being built here. | |||
2007-06-09 | Add $(LTLIBINTL) wherever objdump -R shows a dependency on gettext functions. | Darren Salt | |
Some plugins may have been missed due to them not being built here. | |||
2007-06-08 | Enable the wavpack plugin. | Darren Salt | |
2007-06-08 | Added $(LTLIBINTL) to several targets | Ben Taylor | |
2007-06-08 | Add two missing alloca.h includes and clean up one other. | Darren Salt | |
2007-06-08 | Protect attribute declarations against, e.g., random printf redefinitions. | Darren Salt | |
2007-06-08 | Fix build issues on systems which need our internal asprintf. | Darren Salt | |
config.h is now include/configure.h and no longer #includes os_internals.h. A new file, include/config.h, #includes both; this breaks a #include loop. Other files are updated accordingly. | |||
2007-06-07 | Signature for 1.1.7. | Darren Salt | |
2007-06-07 | Release tag for 1.1.7. | Darren Salt | |
2007-06-07 | 1.1.7.xine-lib-1_1_7-release1.1.7 | Darren Salt | |