head 1.6; access; symbols pkgsrc-2020Q3:1.5.0.52 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.48 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.28 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.5.0.50 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.5.0.46 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.44 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.42 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.40 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.38 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.36 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.34 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.32 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.30 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.26 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.5.0.24 pkgsrc-2017Q1-base:1.5 pkgsrc-2016Q4:1.5.0.22 pkgsrc-2016Q4-base:1.5 pkgsrc-2016Q3:1.5.0.20 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.18 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.16 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.5.0.14 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.12 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.10 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.8 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.6 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.5.0.4 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.5.0.2 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.3.0.36 pkgsrc-2014Q1-base:1.3 pkgsrc-2013Q4:1.3.0.34 pkgsrc-2013Q4-base:1.3 pkgsrc-2013Q3:1.3.0.32 pkgsrc-2013Q3-base:1.3 pkgsrc-2013Q2:1.3.0.30 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.3.0.28 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.3.0.26 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.24 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.22 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.3.0.20 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.18 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.3.0.16 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.3.0.14 pkgsrc-2011Q2-base:1.3 pkgsrc-2011Q1:1.3.0.12 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.3.0.10 pkgsrc-2010Q4-base:1.3 pkgsrc-2010Q3:1.3.0.8 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.6 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.4 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.3.0.2 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.2.0.30 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.28 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.26 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.24 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.22 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.20 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.18 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.16 pkgsrc-2008Q1:1.2.0.14 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.12 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.10 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.8 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.6 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.4 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.2 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.1.0.10 pkgsrc-2006Q2-base:1.1 pkgsrc-2006Q1:1.1.0.8 pkgsrc-2006Q1-base:1.1 pkgsrc-2005Q4:1.1.0.6 pkgsrc-2005Q4-base:1.1 pkgsrc-2005Q3:1.1.0.4 pkgsrc-2005Q3-base:1.1 pkgsrc-2005Q2:1.1.0.2 pkgsrc-2005Q2-base:1.1; locks; strict; comment @# @; 1.6 date 2020.11.16.12.15.28; author nia; state dead; branches; next 1.5; commitid St1wZOUD7ThKL6wC; 1.5 date 2014.05.18.15.38.18; author wiz; state Exp; branches; next 1.4; commitid XtKPIl52qo1Gc2Bx; 1.4 date 2014.04.17.13.53.47; author wiz; state Exp; branches; next 1.3; commitid OzWUHNjbgsKSC2xx; 1.3 date 2009.12.09.10.13.03; author drochner; state Exp; branches; next 1.2; 1.2 date 2006.08.06.10.36.50; author wiz; state Exp; branches; next 1.1; 1.1 date 2005.05.02.11.29.35; author drochner; state Exp; branches; next ; desc @@ 1.6 log @xine-lib: Disable w32dll decoder plugin, it's i386-only and broken. If you have an obscure multimedia file which needs a 32-bit binary Windows codec to play you're probably better off converting it in a VM these days. While here, delint. @ text @$NetBSD: patch-cb,v 1.5 2014/05/18 15:38:18 wiz Exp $ Adapt path to win32 codecs for pkgsrc. --- src/libw32dll/common.c.orig 2014-03-11 13:28:30.000000000 +0000 +++ src/libw32dll/common.c @@@@ -6,10 +6,7 @@@@ static const char *get_win32_codecs_path DIR *dir; const char *path, *cfgpath; const char * const listpath[] = { "", - "/usr/lib/codecs", - "/usr/local/lib/codecs", - "/usr/lib/win32", - "/usr/local/lib/win32", + "@@W32PATH@@", NULL }; int i = 0; @ 1.5 log @Remove three patches that I think are not needed any longer. 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! @ text @d1 1 a1 1 $NetBSD: patch-cb,v 1.4 2014/04/17 13:53:47 wiz Exp $ @ 1.4 log @Update to 1.2.5: xine-lib (1.2.5) 2014-04-08 * Update german translation. * Add bass downmix support to AC3 decoder. * Add experimental YCgCo colorspace support. * Add avformat demux plugin. - Support for new formats and protocols. - Proper rtsp support (with avformat+rtsp://, rtsp+tcp:// and rtsp+http:// mrls). - by default native xine demux plugins are probed first. This can be overridden in config, by selecting demuxer in mrl (#demux:avformat), or by using "avformat+" mrl prefix. * Add avio (libavformat) input plugin: - Support for new protocols (https://, ftp://, sftp://, ...). - Support for seekable http streams (with "avio+http://" mrl). - By default native xine input plugins are used. This can be overridden in config or by using "avio+" mrl prefix. * Recognise & use HEVC/H.265. (ffmpeg) * Add support for HEVC/H.265 to the mpeg-ts demuxer. * Add support for HEVC/H.265 and VP9 to the matroska demuxer. * Add VP8/VP9 decoder using libvpx. * Modernise Quicktime demuxer: - Multiple user selectable audio traks. - Support AC3, EAC3, vorbis, Purevoice audio. - Support ISO fragment media files. - More safety on broken files. - Slightly faster. * Recognise & use ADPCM G.726 and ATRAC3. (ffmpeg/libva) * Build fixes. * Fix HDMV subtitle channel. * FFmpeg compatibility fixes. * Some colour format conversion fixes. * Fix RealVideo re-ordered PTS: pass through, let the decoder re-order it. * Fix some problems with COOK audio. @ text @d1 3 a3 1 $NetBSD: patch-cb,v 1.3 2009/12/09 10:13:03 drochner Exp $ @ 1.3 log @update to 1.1.17 changes: -improved Matroska support -UTF-16 fixes -hack for Apple film trailers -improved BluRay support -OpenBSD sndio support @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- src/libw32dll/common.c.orig 2009-11-30 21:55:55.000000000 +0100 d5 1 a5 1 @@@@ -6,10 +6,7 @@@@ static char *get_win32_codecs_path(confi d7 2 a8 2 char *path, *cfgpath; char *listpath[] = { "", @ 1.2 log @Update to 1.1.2, provided by Kimura Fuyuki in PR 34107. 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 @ text @d1 1 a1 1 $NetBSD: patch-cb,v 1.1 2005/05/02 11:29:35 drochner Exp $ d3 1 a3 1 --- src/libw32dll/common.c.orig 2006-06-12 00:09:47.000000000 +0900 d9 1 a9 1 - "/usr/lib/codecs", d13 1 a13 1 + "@@W32PATH@@", @ 1.1 log @update to 1.0.1 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) @ text @d1 1 a1 1 $NetBSD$ d3 14 a16 11 --- src/libw32dll/wine/module.c.orig 2005-04-30 23:33:18.000000000 +0200 +++ src/libw32dll/wine/module.c @@@@ -362,7 +362,7 @@@@ static WIN_BOOL MODULE_FreeLibrary( WINE HMODULE WINAPI LoadLibraryExA(LPCSTR libname, HANDLE hfile, DWORD flags) { WINE_MODREF *wm = 0; - char* listpath[] = { "", "", "/usr/lib/win32", "/usr/local/lib/win32", 0 }; + char* listpath[] = { "", "", "@@W32PATH@@", 0 }; char path[512]; char checked[2000]; int i = -1; @