summaryrefslogtreecommitdiff
path: root/multimedia/xine-lib/patches
AgeCommit message (Collapse)AuthorFilesLines
2008-04-18xine security patch of the day: fix possible buffer overflow indrochner1-0/+17
nsf parser (SA29850), patch from upstream CVS, bump PKGREVISION
2008-04-15update to 1.1.12drochner1-0/+13
changes: -security fix (unchecked array index, CVE-2008-1686) -a few bug fixes (including the 1.1.11.1 regressions) -new version of the pulseaudio output plugin -open-source upport for RealAudio "cook"
2008-04-10update to 1.1.11.1drochner6-149/+11
changes: * Security fixes: - Array Indexing Vulnerability in sdpplin_parse(). (CVE-2008-0073) - integer overflow, possibly leading to buffer overflow, CVE-2008-1482 * Reworked the plugin directory naming so that external plugins don't have to be rebuilt for every release * Made the version parsing much more reliable; it wasn't properly coping with four-part version numbers * Fixed an off-by-one in the FLAC security fix patch. This breakage was causing failure to play some files * Support 16-bit big-endian DTS audio * Improved frame snapshot API. (ABI extension.) * Re-add support for # (stream parameter separator) in raw filenames * Fixed long delay when closing stream on dual core systems pkgsrc note: CVE-2008-0073 was already fixed by patch
2008-03-19add patch from upstream to fix a buffer overflow in the SDP parserdrochner2-0/+81
(CVE-2008-0073) bump PKGREVISION
2008-02-01update to 1.1.10drochner3-214/+0
changes: This release contains a security fix (remotely-expoitable buffer overflow, CVE-2006-1664). (This is not the first time that that bug has been fixed?) It also fixes a few more recent bugs, such as the audio output problems in 1.1.9. (The fix for CVE-2008-0225 which we had patches for was included upstream too.)
2008-01-11update to 1.1.9drochner7-28/+256
changes: There are improvements to DVB subtitle support and H.264 video, and fixes for MP3 playback, DVB, ivtv, Flash video streams and some playlist types (particularly XML ones). One significant fix is that the special "be nice to the user" '#' handling has been dropped since it seems to have been causing more problems than it fixes. pkgsrc note: a fix for CVE-2008-0225 (RTSP buffer overflow) is already included
2007-11-22update to 1.1.8drochner17-264/+32
This has improved DVB subtitles support, implements simple subtitle scaling and bold & italics for text subtitles, and allows control of XxMC bob deinterlacing. It also has fixes for an audio resampling problem (which manifested as regular clicking), a problem which would cause the goom plugin to stop working, and URL escape handling (use of %) in DVD and Video CD MRLs. Some memory leaks are also fixed, and there are some build fixes for Solaris users.
2007-06-18Fix linkage with -lintl. In one plugin, disable the -Wl,-z,defs usagejoerg13-0/+254
as it breaks on DragonFly.
2007-06-15update to 1.1.7drochner8-383/+62
changes: -bugfixes, among others for VCD playback -adds support for libdca (formerly libdts) -handle disappearing audio devices (possibly ALSA specific)
2007-03-09pull in a patch from mplayer CVS to fix buffer overflow in DMO reader, seedrochner1-0/+12
http://lists.grok.org.uk/pipermail/full-disclosure/2007-March/052738.html bump PKGREVISIONs
2007-02-07update to 1.1.4drochner8-108/+67
changes: This release contains improvements and important bugfixes. Some issues that have really "bugged" us for quite some time (like NTSC DVDs audio sync, broken since 1.1.2, and H.264 crashes) are finally fixed. Some of the new features include True Audio and WavPack support. bugfixes, cleanup etc pkgsrc notes: -new True Audio / WavPack support is not enabled yet -cleanup of bl3.mk: no need to propagate internals -removed dependency on libflac -- there is support to play flac files internally -removed build of plugins for more exotic video outputs (SDL, ImageMagick, GL, aalib), this might be built in extra pkgs (like esound and arts already do)
2007-02-01Really include CD_BLOCK_OFFSET changes from Sergey Svishchev,wiz1-10/+18
sent in PR 34107. Bump PKGREVISION.
2007-01-10remove a part of the previous patch because the underlying problemdrochner3-47/+11
was already fixed in the xine release (too bad that xine and mplayer are going to diverge here)
2007-01-09in local copy of libdvdnav:drochner5-0/+80
-avoid file descriptor leak -advance buffer pointer correctly on short reads from an unnamed contributor add limit check to real parser (CVE-2006-6172) from mplayer svn bump PKGREVISION
2007-01-07don't free() memory which resides in sysv shm (xine bug #1620339,drochner1-0/+30
fixed in xine CVS) ride on PKGREVISION bump some hours ago
2006-12-08minor cleanup:drochner1-14/+0
-remove obsolete WRKSRC definition -the http overflow (CVE-2006-2802) was fixed upstream
2006-12-08Update xine-lib to 1.1.3abs19-226/+194
* Security fixes: - Heap overflow in libmms (related to CVE-2006-2200) - Buffer overrun in Real Media input plugin. [bug #1603458] Thanks to Roland Kay for reporting and JW for the patch. * Update build system to support x86 Darwin setups, and merge patches to support Darwin OS better. * Replace custom ALSA check with pkg-config check, and make sure 0.9.0 is the requried version. * When the compiler supports it, enable hidden visibility for all the plugins to export only the plugin info entry (and eventual needed special functions), to replace the min-symtab option that wasn't working. * Add "m4b" to the list of supported file extensions for the Qt demuxer, to allow playing (unprotected) audiobooks in AAC format. * Remove --disable-fpic hack, prefer using --without-pic instead. * Add new output plugin: PulseAudio (based on PolypAudio plugin), that uses 0.9 API (PulseAudio is PolypAudio renamed). * Remove PolypAudio plugin, latest version supported 0.7 API that is no more supported by upstream, and it's replaced by PulseAudio. * Allow 0 for DVD title/chapter (navigation or full title). * New experimental JACK audio driver. * Fix switch from alsa/dmix 2.0 to 5.1 [bug #1226595] * Don't use proxy for localhost connection. [bug #1553633] * Use mmap() to open local files if available. * Use pkg-config to look for external FFmpeg. * Allow FFmpeg to play MP3s in case MAD is not present. * Reduce the dead time when trying to connect to dead hosts, by falling back to non-blocking sockets on the last address found for an host, and allowing users to provide a connection timeout. [bug #1550844] * Return the correct error message to frontends when a file is inaccessible or the network connection is broken. [bug #1550763] * Support libcaca 0.99, thanks to cjacker huang. * Fix crash on video-only WMV streams. [bug #1564598] * Report audio stream on Shorten files (required for Amarok to play them). * Optionally use fontconfig to look up fonts to use for OSD. [bug #1551042] * Prefer FreeType2 rendered fonts to bitmap fonts. * Stone age platforms update * Enabled TrueSpeech codec * New X11 visual type: xine-lib may now use frontend's mutex/lock mechanism instead of XLockDisplay/XUnlockDisplay. * Allow playing of OggFlac files. [bug #1590690] * Allow playing FLAC files with an ID3 tag at the start. * Fix some crashes caused by MP3 files (and possibly others) being misdetected as AAC.
2006-09-29- Fix a "==" in a shell test.dmcmahill1-32/+24
- Add missing header when testing for OSS audio on NetBSD Fixes broken builds on NetBSD-2/i386
2006-08-14Disable mutex debugging by default, it results in Xine spinning aroundjoerg4-0/+2810
all the time at least on DragonFly. Move some inline functions around so that they exist before they are used, avoiding compilation errors on DragonFly where -fno-unit-at-a-time is disable by default.
2006-08-06Update to 1.1.2, provided by Kimura Fuyuki in PR 34107.wiz20-417/+90
xine-lib (1.1.2) * Security fixes: - CVE-2005-4048: possible buffer overflow in libavcodec (crafted PNGs). - CVE-2006-2802: possible buffer overflow in the HTTP plugin. - possible buffer overflow via bad indexes in specially-crafted AVI files * Update gettext support to 0.14.5, disable internal gettext, fix locales handling, use the correct domain for strings. * Italian translation update * Czech translation update * Disable the XXMC plugin if Xv support isn't there * Also look for Xv support in /usr/lib for X.org's new location * Fix using xine-lib on systems with SELinux enabled * Build right with libiconv in /usr/local as default on FreeBSD * Fix a potential crash with fixed-size lacing in the Matroska demuxer * Patch from SuSE to fix alsa after hardware suspend * Fix the ./configure --enable-static-xv parameter * Really fix the speed changing race that was mentioned in 1.1.1 * Send events for tvtime filmmode changes * Add an image decoder based on gdk-pixbuf * Add browseable capability to smb input plugin * Enable AMD64 mmx/sse support in some plugins (tvtime, libmpeg2, goom...) * Fix xxmc subpictures (broken since 1.1.1) * FFmpeg update (version 51.1.0) * Fix detection of locale containing a modifier (like "@euro") * New volume normalization post plugin * New image noise post plugin (useful for mitigating some compression artifacts) * Support for Vorbis-style comments in FLAC files * Coverity fixes * Add ATSC support to the DVB plugin * Make various structures and arrays constant. * Fix up health check to find libX11 and libXv shared objects even if devel packages aren't installed (where appropriate). (Ubuntu 47357) * Fix install problems in case configure was generated by autoconf >= 2.59c. * Fixed some win32 codec freezes when configured w32-path doesn't exist * Add support for RealPlayer 10 codecs (from SUSE) xine-lib (1.1.1) * Improve sound quality when using alsa 1.0.9 or above. When playing a 44.1khz stream on a 48khz only capable sound card. It bypasses alsa-lib resampler and uses xine's * Windows ports bug fixes and improvements * Set up the framebuffer palette (fb video out). * build fixes and improvements, added --with-pthread-prefix and --with-zlib-prefix options * new DirectFB video output plugin with many improvements (output to overlay or TV, deinterlacing, image controls, zoom, OSD, double/triple buffering, vsync, flicker filtering, field parity control) * overlay cropping fixes for small streams or when using cropping support * experimental frame allocation optimization reduces cpu usage of the deinterlacer plugin by up 25% * implement time seeking on DVD plugin * move CFLAGS optimizations to a separated file (added --disable-optimizations) * use the same codec path as MPlayer (/usr[/local]/lib/codecs) * FFmpeg sync (new QDM2 decoder) * imported Duck TrueMotion 2 decoder from FFmpeg * sync libfaad2 to latest GPL compatible version; fixes AAC decoding on x86_64 arch * support gapless playback while switching streams (requires UI cooperation) * fix speed changing race causing deadlock with v4l plugin * cddb improvements/fixes (DTITLE/DYEAR parsing, timeout increase and multiline entries support) [#1205274] xine-lib (1.1.0) * new quality deinterlacer from dscaler: GreedyH (Greedy High Motion) * new quality deinterlacer from dscaler: TomsMoComp (Tom's Motion Compensated) * added help for most deinterlace methods * ffmpeg update * use ImageMagick to convert and display different type of images (png, jpg...) * improve ASX playlist parsing * add an extended MRL reference event (MRL title, start time, play time): needed for the ASX parser; deprecates plain MRL reference events. * goom updated to 2k4-0 xine-lib (1.0.4) * tiny doc update * build fixes and cross build improvements * fixed an align problem in Win32 DirectX video output plugin * fixed linking of X11 plugins for some platforms
2006-07-24add CDDA input on NetBSD, from Kimura Fuyuki per PR pkg/34053drochner1-2/+160
2006-07-04Fix build problem with version 2.60 of the "autoconf" package.tron1-0/+12
Patch provided by Thomas 'wiz' Klausner in private e-mail.
2006-06-30Add missing bound check in HTTP Plugin "xineplug_inp_http.so".tron1-0/+14
This fixes the vulnerability reported in CVE-2006-2802.
2006-06-26Fix build with gcc4 on NetBSD-3.99.21.wiz3-0/+82
2006-06-26regen (with correct offsets)wiz6-26/+26
2006-06-21make this build on FreeBSD-6.1, from Peter Schuller per PR pkg/33770drochner1-0/+13
2006-05-18Fix security problem reported in CVE-2006-1664.tron1-0/+13
Bump package revision because of this fix.
2006-05-03another missing mutex initdrochner1-0/+13
bump PKGREVISION
2006-01-25Backport security fix for CVE-2005-4048 to our old "xine-lib" version.tron1-0/+83
Bump package revision.
2005-11-01Add patch to fix DragonFly issue in bswap.h:reed1-0/+13
"You need to add endian swap macros for you're system" This was noted by Jonathan Fosburgh on DragonFly users list.
2005-11-01Fix typo to make it configure for -pthread correctly onreed1-2/+2
DragonFly. (J. Fosburgh said on DragonFly users list that configure failed due to the lack of a -lpthread.)
2005-10-13Update to 1.0.3a. Man... I hate this package in its actual form... it'sjmmv10-125/+94
completely unmaintenable. Changes: * fixed format string vulnerability in audio CD input plugin * some build system fixes for Windows
2005-10-10Allowing building on DragonFly.joerg2-2/+33
2005-09-20Add missing source file for PGX32. The PGX32 plugin works now.dmcmahill2-0/+35
2005-09-20when the os is missing strsep() and we provide a replacement,dmcmahill1-0/+18
do it in the header file too otherwise xine-ui won't find the replacement.
2005-09-15avoid a non-constant initializer element. Only affects solaris and irixdmcmahill1-0/+18
2005-07-29update to 1.0.2drochner8-184/+22
changes: * fixed playback of single-session Real RTSP streams, such as rtsp://stream.samurai.fm/broadcast/live_hi.rm * fixed xxmc / xvmc mocomp / IDCT rendering errors caused by the big update. * support --enable-fpic with recent versions of gcc * clip goom fps value to >= 1 [bug #1193783] * fixed xvmc plugin segfault when it tried software blending on nonexistant xv image * cleaned up libmpeg2 behaviour on xxmc plugin abrupt software fallback * use -fno-inline-functions with gcc < 3.4.0 (bug known to be in 3.3.5) * fix xxmc plugin wanting to change vld xvmc context when stream changes from non-interlaced to interlaced [bug #1194350] * speed up xx44 alphablending of large transparent areas * stop libmpeg2 XvMC IDCT / MOCOMP attempting software motion compensation [bug #1194754] * improve xxmc cpu-usage for IDCT / MOCOMP acceleration through better locking [bug #1195282] * gcc4 build patches [bug #1175002] * don't assume that file is in /usr/bin (build fix) [bug #1195539] * plugin loader fixes - could cause xine to lock up hard on startup [bug #1196819] * Fix xxmc bob deinterlacing for field-coded interlaced streams * Fix LE_64/BE_64 macros on non-x86 plataforms. may fixes issues with some demuxers like avi, asf and ogg. * sputext improvements/workarounds * add a new error message when a file we tried to play is an empty (zero-sized) file * be more POSIX-compliant (head, tail) (build fix) * fixed deadlock when libxine was called from the event listener thread and tried to flush all pending events. * Added xine(5), documenting MRL syntax. * allow playing just a single title/chapter from dvd (useful for extracting audio - check media.dvd.play_single_chapter) * new stream infos allows frontends to query current title/chapter/angle on dvds * new upmix_mono audio post plugin to convert mono to stereo * added --with-external-a52dec and --with-external-libmad switches * fix a locking bug which affects configuration callback functions
2005-05-26Add PLIST.FreeBSD and three patches to make it build for FreeBSD.reed5-0/+180
Add patch-ak and patch-an to support -enable-fpic with recent versions of gcc. From xine cvs. Bump PKGREVISION just in case these patch-ak and patch-an change functionality. Tested builds and running on FreeBSD 5.4-STABLE with gcc 3.4.2 and FreeBSD 5.3, and Linux 2.6.9 with gcc 3.3.5. And tested build and install on NetBSD 1.6.2_STABLE. Okayed by jmmv a couple weeks ago.
2005-05-02update to 1.0.1drochner9-99/+68
changes: -Big XvMC quality / correctness / cpu-usage fix -added support for WMA Voice codec -support for Windows Media Audio Lossless -bugfixes -security fixes (were already patched in pkgsrc) also add a patch to correct the path for win32 codecs, needed if xine-lib in embedded into other applications (as totem)
2005-04-26Add patches to fix security vulnerability reported in XSA-2004-8.tron2-0/+42
Bump package revision because of this change.
2005-04-13Added a patch that allows non-root users to install xine.h, even when therillig1-0/+17
files are installed read-only. Approved by jlam.
2005-03-28Fix build of packages providing plugins (such as xine-arts) on systems usingjmmv2-11/+32
X11 from pkgsrc. For some reason, X11 is not found by the configure script in such systems (which is the correct behavior, as USE_X11 is undefined). This results in a configuration failure because the script defines the HAVE_XV conditional in an incorrect place (inside a shell conditional). Problem reported by Owen Becker <owen at safeasmilk.net> in tech-pkg@.
2005-01-06update to 1.0drochner5-60/+27
changes: -security issue regarding the AIFF demuxer (CAN-2004-1300) -Xv plugin dynamically linked again -some fixes
2005-01-06Fix buffer overflow reported in CAN-2004-1300, bump package revision.tron1-0/+14
2004-12-23Some fixes for this package:xtraeme3-6/+118
* Build the oss audio plugin, fix hardcoded audio device. * When Mesa is used the opengl plugin is not built, check this via USE_BUILTIN.{MesaLib,glu}. * Fix some tests in configure.ac. * Add PLIST.common_end to remove directories, otherwise the dirs are not removed correctly. More changes to come in the future for configure.ac... Bump PKGREVISION.
2004-12-21update to 1-rc8drochner5-51/+41
fixes some security vulnerabilities, bugfixes
2004-10-27update to xine-lib-1-rc6adrochner6-147/+52
New Features: - Added support for Annodex bitsream format. The Annodex bitstream format is a subset of the Ogg encapsulation format: it"s basically Ogg with extra timing information, so that time-based stream - Added support for VobSub-in-Matroska (Vobsub is raw subtitle stream from a DVD. This patch enables support for VobSub - Added support for 44100Hz DTS in .wav files - Added experimental time stretching plugin: play stream faster or slower than original speed, optionally preserving pitch - Added configure option for building xine with external ffmpeg library - Added api for finer playback speed control (requires frontend support) - Added support for QuickTime 6.3 DLLs - Added support for mp3 audio in mp4 files - Added support for using utf-8 for matroska subtitles
2004-08-10fix stack overflow, see http://www.open-security.org/advisories/6drochner1-0/+57
(patch from xine CVS) bump PKGREVISION
2004-08-02There is a problem compiling multimedia/xine-lib in that the "extra"shannonjr1-0/+26
assembly language module zoom_filter_xmmx.c breaks when optimized. Some googling indicates that this is also encountered with FreeBSD and Linux. A review of the CVS tree for xine shows that this module has been removed. As as module is only built if MMX is detected (HAVE_FFMMX defined) removing the module should not break anything; that is the approach taken in this new patch that removes building zoom_filter_xmmx from Makefile.in for xineplug_post_goom.la
2004-06-21update to xine-lib-1-rc5drochner3-35/+35
changes: rc4a: Some have experienced problems with rc4 due a bug managing the colorkey overlay for XV (XVideo). With some video cards (most notably Matrox), it caused parts of the image to not be displayed properly. These bugs have now been fixed. Others have experienced compilation problems in our previous releases resulting in static noise being produced for WMA streams. This has also been fixed in rc4a. Users of 5.1 and other audio surround setups will need to reconfigure their xine settings. A newer, more user-friendly, "Speaker arrangement" config item is now provided and must be used. rc5: xine-lib 1-rc5 contains important fixes from our previous release, most notably compilation fixes for AMD64 plataform, fixed downloading of reference files (asx, rm, etc) with HTTP, some crashes with win32 DLLs and playback issues of some MPEG streams. There are cool new features as well, like the surround 5.1 upmix plugin and MacOS X support.