head 1.11; access; symbols pkgsrc-2014Q1:1.9.0.36 pkgsrc-2014Q1-base:1.9 pkgsrc-2013Q4:1.9.0.34 pkgsrc-2013Q4-base:1.9 pkgsrc-2013Q3:1.9.0.32 pkgsrc-2013Q3-base:1.9 pkgsrc-2013Q2:1.9.0.30 pkgsrc-2013Q2-base:1.9 pkgsrc-2013Q1:1.9.0.28 pkgsrc-2013Q1-base:1.9 pkgsrc-2012Q4:1.9.0.26 pkgsrc-2012Q4-base:1.9 pkgsrc-2012Q3:1.9.0.24 pkgsrc-2012Q3-base:1.9 pkgsrc-2012Q2:1.9.0.22 pkgsrc-2012Q2-base:1.9 pkgsrc-2012Q1:1.9.0.20 pkgsrc-2012Q1-base:1.9 pkgsrc-2011Q4:1.9.0.18 pkgsrc-2011Q4-base:1.9 pkgsrc-2011Q3:1.9.0.16 pkgsrc-2011Q3-base:1.9 pkgsrc-2011Q2:1.9.0.14 pkgsrc-2011Q2-base:1.9 pkgsrc-2011Q1:1.9.0.12 pkgsrc-2011Q1-base:1.9 pkgsrc-2010Q4:1.9.0.10 pkgsrc-2010Q4-base:1.9 pkgsrc-2010Q3:1.9.0.8 pkgsrc-2010Q3-base:1.9 pkgsrc-2010Q2:1.9.0.6 pkgsrc-2010Q2-base:1.9 pkgsrc-2010Q1:1.9.0.4 pkgsrc-2010Q1-base:1.9 pkgsrc-2009Q4:1.9.0.2 pkgsrc-2009Q4-base:1.9 pkgsrc-2009Q3:1.8.0.30 pkgsrc-2009Q3-base:1.8 pkgsrc-2009Q2:1.8.0.28 pkgsrc-2009Q2-base:1.8 pkgsrc-2009Q1:1.8.0.26 pkgsrc-2009Q1-base:1.8 pkgsrc-2008Q4:1.8.0.24 pkgsrc-2008Q4-base:1.8 pkgsrc-2008Q3:1.8.0.22 pkgsrc-2008Q3-base:1.8 cube-native-xorg:1.8.0.20 cube-native-xorg-base:1.8 pkgsrc-2008Q2:1.8.0.18 pkgsrc-2008Q2-base:1.8 cwrapper:1.8.0.16 pkgsrc-2008Q1:1.8.0.14 pkgsrc-2008Q1-base:1.8 pkgsrc-2007Q4:1.8.0.12 pkgsrc-2007Q4-base:1.8 pkgsrc-2007Q3:1.8.0.10 pkgsrc-2007Q3-base:1.8 pkgsrc-2007Q2:1.8.0.8 pkgsrc-2007Q2-base:1.8 pkgsrc-2007Q1:1.8.0.6 pkgsrc-2007Q1-base:1.8 pkgsrc-2006Q4:1.8.0.4 pkgsrc-2006Q4-base:1.8 pkgsrc-2006Q3:1.8.0.2 pkgsrc-2006Q3-base:1.8 pkgsrc-2006Q2:1.7.0.8 pkgsrc-2006Q2-base:1.7 pkgsrc-2006Q1:1.7.0.6 pkgsrc-2006Q1-base:1.7 pkgsrc-2005Q4:1.7.0.4 pkgsrc-2005Q4-base:1.7 pkgsrc-2005Q3:1.7.0.2 pkgsrc-2005Q3-base:1.7 pkgsrc-2005Q2:1.5.0.2 pkgsrc-2005Q2-base:1.5 pkgsrc-2005Q1:1.2.0.10 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.8 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.6 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.2.0.4 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.2.0.2 pkgsrc-2004Q1-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.11 date 2014.05.18.20.48.21; author wiz; state dead; branches; next 1.10; commitid vhWyE9jEfFdZU3Bx; 1.10 date 2014.05.18.15.38.18; author wiz; state Exp; branches; next 1.9; commitid XtKPIl52qo1Gc2Bx; 1.9 date 2009.12.09.10.13.03; author drochner; state Exp; branches; next 1.8; 1.8 date 2006.08.06.10.36.50; author wiz; state Exp; branches; next 1.7; 1.7 date 2005.09.15.01.15.47; author dmcmahill; state Exp; branches; next 1.6; 1.6 date 2005.07.29.16.09.11; author drochner; state dead; branches; next 1.5; 1.5 date 2005.05.26.22.47.22; author reed; state Exp; branches; next 1.4; 1.4 date 2005.05.02.11.29.35; author drochner; state dead; branches; next 1.3; 1.3 date 2005.04.26.12.48.35; author tron; state Exp; branches; next 1.2; 1.2 date 2004.03.11.17.26.02; author jmmv; state dead; branches 1.2.10.1; next 1.1; 1.1 date 2004.01.26.13.03.38; author jmmv; state Exp; branches 1.1.1.1; next ; 1.2.10.1 date 2005.04.27.02.53.42; author snj; state Exp; branches; next ; 1.1.1.1 date 2004.01.26.13.03.38; author jmmv; state Exp; branches; next ; desc @@ 1.11 log @Remove patch that mutated far beyond the original intent. (fixing a non-constant initializer in 2005...) @ text @$NetBSD: patch-ak,v 1.10 2014/05/18 15:38:18 wiz Exp $ https://bugs.xine-project.org/show_bug.cgi?id=523 --- src/video_out/video_out_opengl.c.orig 2009-11-30 21:55:52.000000000 +0100 +++ src/video_out/video_out_opengl.c @@@@ -706,9 +706,7 @@@@ static void *getdladdr (const GLubyte *_ #elif defined (__sun) || defined (__sgi) static void *handle = NULL; - if (!handle) { - handle = dlopen (NULL, RTLD_LAZY); - } + handle = dlopen (NULL, RTLD_LAZY); return dlsym (handle, funcName); #else /* all other Un*xes */ @ 1.10 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-ak,v 1.9 2009/12/09 10:13:03 drochner Exp $ @ 1.9 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 3 a3 1 $NetBSD$ @ 1.8 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-ak,v 1.7 2005/09/15 01:15:47 dmcmahill Exp $ d3 1 a3 1 --- src/video_out/video_out_opengl.c.orig 2005-07-17 17:50:07.000000000 -0400 d5 1 a5 1 @@@@ -710,9 +710,7 @@@@ static void *getdladdr (const GLubyte *_ d14 1 a14 1 @ 1.7 log @avoid a non-constant initializer element. Only affects solaris and irix @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 2 @@@@ -710,9 +710,11 @@@@ static void *getdladdr (const GLubyte *_ return res; d8 4 a11 3 - static void *handle = dlopen (NULL, RTLD_LAZY); + { + static void *handle; d14 1 a14 2 - + } a15 2 return dlsym (0, funcName); @ 1.6 log @update to 1.0.2 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 @ text @d1 1 a1 3 $NetBSD: patch-ak,v 1.5 2005/05/26 22:47:22 reed Exp $ Support --enable-fpic with recent versions of gcc. From xine cvs. d3 4 a6 4 --- src/post/goom/mmx.h.orig Sat May 7 18:00:46 2005 +++ src/post/goom/mmx.h Sat May 7 18:01:45 2005 @@@@ -72,6 +72,7 @@@@ register int rval = 0; d8 10 a17 7 __asm__ __volatile__ ( + "push %%ebx\n\t" /* See if CPUID instruction is supported ... */ /* ... Get copies of EFLAGS into eax and ecx */ "pushf\n\t" @@@@ -214,9 +215,10 @@@@ "movl $0, %0\n\n\t" a18 9 "Return:\n\t" + "pop %%ebx\n\t" : "=X" (rval) : /* no input */ - : "eax", "ebx", "ecx", "edx" + : "eax", "ecx", "edx" ); /* Return */ @ 1.5 log @Add PLIST.FreeBSD and three patches to make it build for FreeBSD. 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. @ text @d1 1 a1 1 $NetBSD$ @ 1.4 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 3 a3 1 $NetBSD: patch-ak,v 1.3 2005/04/26 12:48:35 tron Exp $ d5 22 a26 19 --- src/input/librtsp/rtsp.c 2004/07/25 17:13:54 1.18 +++ src/input/librtsp/rtsp.c 2005/04/16 07:10:51 1.19 @@@@ -218,6 +218,7 @@@@ unsigned int answer_seq; char **answer_ptr=s->answers; int code; + int ans_count = 0; answer=rtsp_get(s); if (!answer) @@@@ -268,7 +269,7 @@@@ } *answer_ptr=answer; answer_ptr++; - } while (strlen(answer)!=0); + } while ((strlen(answer)!=0) && (++ans_count < MAX_FIELDS)); s->cseq++; @ 1.3 log @Add patches to fix security vulnerability reported in XSA-2004-8. Bump package revision because of this change. @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Update to 1rc3a. Summary of changes since rc0a: - 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. @ text @d1 1 a1 1 $NetBSD: patch-ak,v 1.1 2004/01/26 13:03:38 jmmv Exp $ d3 19 a21 11 --- include/xine.h.orig 2003-08-02 13:51:35.000000000 +0000 +++ include/xine.h @@@@ -1677,7 +1677,7 @@@@ void xine_osd_get_palette (xine typedef enum { XINE_TVSYSTEM_PAL = 0, - XINE_TVSYSTEM_NTSC = 1, + XINE_TVSYSTEM_NTSC = 1 } xine_tvsystem; /* connect to nvtvd server and save current TV and X settings */ @ 1.2.10.1 log @Pullup ticket 469 - requested by Matthias Scheler security fix for xine-lib Revisions pulled up: - pkgsrc/multimedia/xine-lib/Makefile 1.20 - pkgsrc/multimedia/xine-lib/buildlink3.mk 1.10 - pkgsrc/multimedia/xine-lib/distinfo 1.17 - pkgsrc/multimedia/xine-lib/patches/patch-aj 1.5 - pkgsrc/multimedia/xine-lib/patches/patch-ak 1.3 Module Name: pkgsrc Committed By: tron Date: Tue Apr 26 12:48:35 UTC 2005 Modified Files: pkgsrc/multimedia/xine-lib: Makefile distinfo Added Files: pkgsrc/multimedia/xine-lib/patches: patch-aj patch-ak Log Message: Add patches to fix security vulnerability reported in XSA-2004-8. Bump package revision because of this change. ---- Module Name: pkgsrc Committed By: salo Date: Wed Apr 27 02:40:07 UTC 2005 Modified Files: pkgsrc/multimedia/xine-lib: buildlink3.mk Log Message: Bump BUIDLINK_RECOMMENDED after the recent security fix. (hi tron!) @ text @d1 1 a1 1 $NetBSD$ d3 11 a13 19 --- src/input/librtsp/rtsp.c 2004/07/25 17:13:54 1.18 +++ src/input/librtsp/rtsp.c 2005/04/16 07:10:51 1.19 @@@@ -218,6 +218,7 @@@@ unsigned int answer_seq; char **answer_ptr=s->answers; int code; + int ans_count = 0; answer=rtsp_get(s); if (!answer) @@@@ -268,7 +269,7 @@@@ } *answer_ptr=answer; answer_ptr++; - } while (strlen(answer)!=0); + } while ((strlen(answer)!=0) && (++ans_count < MAX_FIELDS)); s->cseq++; @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: patch-ak,v 1.1 2003/09/30 12:17:01 seb Exp $ @ 1.1.1.1 log @Move xine-lib to the multimedia category (coming from graphics). This is version 1rc0anb3. @ text @@