summaryrefslogtreecommitdiff
path: root/multimedia/xine-lib/patches/patch-ag
AgeCommit message (Collapse)AuthorFilesLines
2022-12-02xine-lib: Restore dummy patch.jperkin1-3/+13
While here remove obsolete patches, including disabling MMX on SunOS, as it appears to work fine now.
2018-11-13xine-lib: update to 1.2.9markd1-25/+3
2018-01-11: Release xine-lib 1.2.9 Changes include new video single step feature, keyframe index and x32 support. Optimizations in xine engine core functionality, resulting in ex. faster seeking and smaller CPU usage. Small fixes and optimizations all around the codebase. 2017-02-21: Release xine-lib 1.2.8 Lot of changes since 1.2.6. Support for modern codecs, hardware and software. Small fixes and optimizations all around the codebase. OpenGL 2.0, Xv and VAAPI fixes. H.265 hardware decoding support (VAAPI). Hardware overlay support with Raspbery Pi. Support for recent ffmpeg versions. Deep color support (9/10bit) with ffmpeg. Multithreaded decoding fixes. Audio channel mixing and gain control improvements (ffmpeg, faad), AAC LATM support with faad, DVB AAC compatibility fixes. "Time Domain Audio Analyzer" Visualization Post Plugin. Auto recover from temporary DVB signal loss. Improved Matroska compatibility (TrueHD and PCM sound, HDMV/Text subtitles, compressed PGS subtitles). Qt fixes, support for low framerate mp4 and H.265 in mp4. mp3 compatibility fixes.
2016-06-19Don't check and then use an empty body. Don't use protected visibility,joerg1-6/+16
it doesn't work the way the author believed here. Bump revision.
2014-12-30Update to 1.2.6:wiz1-28/+2
xine-lib (1.2.6) 2014-07-06 * Add libmmal video output plugin for Raspberry Pi. * Add libmmal HW video decoder plugin for Raspberry Pi. * Add overlay colormatrix support. * Add "sqare monitor pixels" config option. * Add VAAPI colormatrix and fullrange video support. * Add "radeonhd" XV colormatrix support. * Add Opus audio support. * Update german translation. * Optimize OpenGL2 video out. * Optimize raw RGB video decoder. * Fix multithread ffmpeg video decoding. * Fix/optimize DVB subtitles. * Fix external text subtitles. * BSD build fixes. * Clang build fixes. * Build optimization fixes (aliasing). * AVformat demux build fix. * More safety on memory allocation failure. * Fix detection of and compilation with libcaca 0.99 beta 19.
2014-05-18Remove three patches that I think are not needed any longer.wiz1-1/+10
If I'm wrong, let me know why. Add upstream bug report URLs to nearly all remaining patches, after filing these upstream bug reports. Hi everyone who patched this without doing that!
2012-09-20Disable MMX section on Solaris which has compiler issues, and ensurejperkin1-6/+15
libxine-interface.la is not empty by using the dummy object. Fixes package on Solaris.
2012-04-01Restore SunOS fixes that got lost in the update.hans1-1/+9
2012-03-21update to 1.2.1drochner1-81/+13
changes: -Rewrite of VDPAU OSD handling -sndio plugin is now buildable -Various bug fixes
2011-10-12Always add a dummy object to libxineposix.so. This is needed when allhans1-1/+9
features of libxineposix are supported natively and ar refuses create an empty library, and it shouldn't do any harm otherwise. Fixes build on OpenIndiana 151.
2011-07-10use netbsd dtvio.h header when availablejmcneill1-7/+18
2010-07-28update to 1.1.19drochner1-47/+11
changes: -bugfixes -support WebM container format -support Xv gamma adjustment -handle some more formats and Ogg tags many pkgsrc patches were integrated upstream
2009-12-09update to 1.1.17drochner1-12/+12
changes: -improved Matroska support -UTF-16 fixes -hack for Apple film trailers -improved BluRay support -OpenBSD sndio support
2009-01-20update to 1.1.16.1drochner1-16/+7
This fixes a number of security problems: CVE-2008-5234 vector 1, CVE-2008-5236, CVE-2008-5237, CVE-2008-5239, CVE-2008-5240 vectors 3 & 4, CVE-2008-5243 other changes: -Support H.264 and AAC streams within FLV -tagging improvements -Add position-based seeking independent from seekpoints -misc fixes
2008-01-11update to 1.1.9drochner1-5/+5
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.8drochner1-13/+13
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-15update to 1.1.7drochner1-39/+48
changes: -bugfixes, among others for VCD playback -adds support for libdca (formerly libdts) -handle disappearing audio devices (possibly ALSA specific)
2007-02-07update to 1.1.4drochner1-28/+27
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)
2006-12-08Update xine-lib to 1.1.3abs1-27/+38
* 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-06Update to 1.1.2, provided by Kimura Fuyuki in PR 34107.wiz1-45/+42
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
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'sjmmv1-17/+17
completely unmaintenable. Changes: * fixed format string vulnerability in audio CD input plugin * some build system fixes for Windows
2005-10-10Allowing building on DragonFly.joerg1-2/+20
2005-05-02update to 1.0.1drochner1-18/+10
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-03-28Fix build of packages providing plugins (such as xine-arts) on systems usingjmmv1-11/+19
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@.
2004-12-23Some fixes for this package:xtraeme1-6/+62
* 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-10-27update to xine-lib-1-rc6adrochner1-24/+6
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-06-21update to xine-lib-1-rc5drochner1-24/+24
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.
2004-03-28Update to rc3b. Fixed a problem with the PLIST not including some .sos undermycroft1-141/+52
NetBSD. Applied the same symbol hacks that are used to make the Linux RealPlayer modules work with mplayer -- but also use the native RV2.0 codec now. 17.03.2004 xine-lib 1-3c3b released This version adds support for Matroska files, Flash Video and Sierra VMD files, as well as OpenDML 2.0 support for the AVI demuxer. In addition, this new library can now handle a variety of file formats from the Amiga computer, including a variety of IFF files and MOD/S3M/XM/IT/etc music tracker formats (thanks to the ModPlug library). The new library version contains several new video decoders including Sierra video, Flash Video, Real Video 2.0 Duck TrueMotion v1, 8BPS, MZSH, ZLIB, ASV1,2, ATI VCR1 (all courtesy of ffmpeg). Network streaming drivers are enhanced, including secure HTTP, MMS, and RTP/UDP. As for video drivers, there is new support for the CACA library (colored ASCII art), and fixed/improved support for SDL and Sun PGX32 video. As always the core xine engine has been enhanced for greater stability so that you can just play your multimedia with ease.
2004-03-11Update to 1rc3a. Summary of changes since rc0a:jmmv1-141/+29
- Fixed some bugs which caused xine to segfault under certain conditions, and a long-standing issue that would make xine hang with the NPTL implementation in Linux kernel 2.6. - Stabilized core engine and much improved subtitles. - Built-in VCD navigation, XvMC support and better handling of funny filenames. - A security hole regarding the "#save" MRL option has been closed. - Added a feature: append "#save:filename" to an MRL to save the stream during playback. - Lots of bugfixes.
2004-01-26Move xine-lib to the multimedia category (coming from graphics).jmmv1-0/+257
This is version 1rc0anb3.