head 1.6; access; symbols pkgsrc-2013Q2:1.6.0.8 pkgsrc-2013Q2-base:1.6 pkgsrc-2012Q4:1.6.0.6 pkgsrc-2012Q4-base:1.6 pkgsrc-2011Q4:1.6.0.4 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q2:1.6.0.2 pkgsrc-2011Q2-base:1.6 pkgsrc-2010Q2:1.5.0.6 pkgsrc-2010Q2-base:1.5 pkgsrc-2010Q1:1.5.0.4 pkgsrc-2010Q1-base:1.5 pkgsrc-2009Q4:1.5.0.2 pkgsrc-2009Q4-base:1.5 pkgsrc-2009Q3:1.4.0.28 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.4.0.26 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.4.0.24 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.22 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.20 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.18 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.16 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.14 pkgsrc-2008Q1:1.4.0.12 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.10 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.8 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.6 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.4.0.4 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.4.0.2 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.3.0.8 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.6 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.4 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.3.0.2 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.2.0.14 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.12 pkgsrc-2005Q2-base:1.2 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.6 date 2010.07.28.09.24.14; author drochner; state dead; branches; next 1.5; 1.5 date 2009.12.09.10.13.03; author drochner; state Exp; branches; next 1.4; 1.4 date 2006.12.08.09.24.26; author abs; state Exp; branches; next 1.3; 1.3 date 2005.10.13.10.48.01; author jmmv; state Exp; branches 1.3.8.1; next 1.2; 1.2 date 2004.03.11.17.26.02; author jmmv; state Exp; branches 1.2.14.1; next 1.1; 1.1 date 2004.01.26.13.03.38; author jmmv; state Exp; branches 1.1.1.1; next ; 1.3.8.1 date 2006.12.09.09.13.15; author salo; state Exp; branches; next ; 1.2.14.1 date 2005.10.15.16.07.46; author salo; state Exp; branches; next ; 1.1.1.1 date 2004.01.26.13.03.38; author jmmv; state Exp; branches; next ; desc @@ 1.6 log @update to 1.1.19 changes: -bugfixes -support WebM container format -support Xv gamma adjustment -handle some more formats and Ogg tags many pkgsrc patches were integrated upstream @ text @$NetBSD: patch-ab,v 1.5 2009/12/09 10:13:03 drochner Exp $ --- src/xine-engine/audio_decoder.c.orig 2009-11-30 21:55:52.000000000 +0100 +++ src/xine-engine/audio_decoder.c @@@@ -463,7 +463,9 @@@@ static void *audio_decoder_loop (void *s int _x_audio_decoder_init (xine_stream_t *stream) { pthread_attr_t pth_attrs; +#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING struct sched_param pth_params; +#endif int err; if (stream->audio_out == NULL) { @@@@ -501,10 +503,12 @@@@ int _x_audio_decoder_init (xine_stream_t */ pthread_attr_init(&pth_attrs); +#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING pthread_attr_getschedparam(&pth_attrs, &pth_params); pth_params.sched_priority = sched_get_priority_min(SCHED_OTHER); pthread_attr_setschedparam(&pth_attrs, &pth_params); pthread_attr_setscope(&pth_attrs, PTHREAD_SCOPE_SYSTEM); +#endif stream->audio_thread_created = 1; if ((err = pthread_create (&stream->audio_thread, @ 1.5 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$ @ 1.4 log @Update xine-lib to 1.1.3 * 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. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.3 2005/10/13 10:48:01 jmmv Exp $ d3 1 a3 1 --- src/xine-engine/audio_decoder.c.orig 2006-09-08 22:11:29.000000000 +0100 d5 1 a5 1 @@@@ -462,7 +462,9 @@@@ static void *audio_decoder_loop (void *s d15 1 a15 1 @@@@ -500,10 +502,12 @@@@ int _x_audio_decoder_init (xine_stream_t d25 2 a26 2 stream->audio_thread_created = 1; @ 1.3 log @Update to 1.0.3a. Man... I hate this package in its actual form... it's completely unmaintenable. Changes: * fixed format string vulnerability in audio CD input plugin * some build system fixes for Windows @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.2 2004/03/11 17:26:02 jmmv Exp $ d3 1 a3 1 --- src/xine-engine/audio_decoder.c.orig 2005-10-08 15:57:49.000000000 +0200 d5 2 a6 2 @@@@ -448,7 +448,9 @@@@ static void *audio_decoder_loop (void *s void _x_audio_decoder_init (xine_stream_t *stream) { d15 1 a15 1 @@@@ -486,10 +488,12 @@@@ void _x_audio_decoder_init (xine_stream_ @ 1.3.8.1 log @Pullup ticket 1948 - requested by abs security update for xine-lib Revisions pulled up: - pkgsrc/multimedia/xine-lib/Makefile 1.42 - pkgsrc/multimedia/xine-lib/Makefile.common 1.36 - pkgsrc/multimedia/xine-lib/distinfo 1.38 - pkgsrc/multimedia/xine-lib/patches/patch-aa 1.5 - pkgsrc/multimedia/xine-lib/patches/patch-ab 1.4 - pkgsrc/multimedia/xine-lib/patches/patch-ac 1.3 - pkgsrc/multimedia/xine-lib/patches/patch-ae 1.3 - pkgsrc/multimedia/xine-lib/patches/patch-ag 1.14 - pkgsrc/multimedia/xine-lib/patches/patch-ah 1.3 - pkgsrc/multimedia/xine-lib/patches/patch-ai 1.3 - pkgsrc/multimedia/xine-lib/patches/patch-ao 1.11 - pkgsrc/multimedia/xine-lib/patches/patch-ap 1.3 - pkgsrc/multimedia/xine-lib/patches/patch-av 1.3 - pkgsrc/multimedia/xine-lib/patches/patch-az 1.2 - pkgsrc/multimedia/xine-lib/patches/patch-bb removed - pkgsrc/multimedia/xine-lib/patches/patch-bd 1.2 - pkgsrc/multimedia/xine-lib/patches/patch-be 1.7 - pkgsrc/multimedia/xine-lib/patches/patch-bg 1.3 - pkgsrc/multimedia/xine-lib/patches/patch-bh removed - pkgsrc/multimedia/xine-lib/patches/patch-da 1.2 - pkgsrc/multimedia/xine-lib/patches/patch-db 1.2 - pkgsrc/multimedia/xine-lib/patches/patch-dc 1.2 Module Name: pkgsrc Committed By: abs Date: Fri Dec 8 09:24:26 UTC 2006 Modified Files: pkgsrc/multimedia/xine-lib: Makefile Makefile.common distinfo pkgsrc/multimedia/xine-lib/patches: patch-aa patch-ab patch-ac patch-ae patch-ag patch-ah patch-ai patch-ao patch-ap patch-av patch-az patch-bd patch-be patch-bg patch-da patch-db patch-dc Removed Files: pkgsrc/multimedia/xine-lib/patches: patch-bb patch-bh Log Message: Update xine-lib to 1.1.3 * 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. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.4 2006/12/08 09:24:26 abs Exp $ d3 1 a3 1 --- src/xine-engine/audio_decoder.c.orig 2006-09-08 22:11:29.000000000 +0100 d5 2 a6 2 @@@@ -462,7 +462,9 @@@@ static void *audio_decoder_loop (void *s int _x_audio_decoder_init (xine_stream_t *stream) { d15 1 a15 1 @@@@ -500,10 +502,12 @@@@ int _x_audio_decoder_init (xine_stream_t @ 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-ab,v 1.1.1.1 2004/01/26 13:03:38 jmmv Exp $ d3 1 a3 1 --- src/xine-engine/audio_decoder.c.orig 2003-12-12 20:30:51.000000000 +0100 d5 1 a5 1 @@@@ -338,7 +338,9 @@@@ static void *audio_decoder_loop (void *s d15 1 a15 1 @@@@ -364,10 +366,12 @@@@ void _x_audio_decoder_init (xine_stream_ d25 2 a26 1 a27 1 &pth_attrs, audio_decoder_loop, stream)) != 0) { @ 1.2.14.1 log @Pullup ticket 828 - requested by Julio M. Merino Vidal security update and portability fixes for xine-lib Revisions pulled up: - pkgsrc/multimedia/xine-lib/Makefile 1.26 - pkgsrc/multimedia/xine-lib/Makefile.common 1.28 - pkgsrc/multimedia/xine-lib/PLIST.FreeBSD 1.2 - pkgsrc/multimedia/xine-lib/PLIST.Linux 1.7 - pkgsrc/multimedia/xine-lib/PLIST.NetBSD 1.6 - pkgsrc/multimedia/xine-lib/PLIST.SunOS 1.2 - pkgsrc/multimedia/xine-lib/PLIST.common 1.13 - pkgsrc/multimedia/xine-lib/PLIST.common_end 1.5 - pkgsrc/multimedia/xine-lib/PLIST.i386 1.4 - pkgsrc/multimedia/xine-lib/buildlink3.mk 1.11 - pkgsrc/multimedia/xine-lib/distinfo 1.23, 1.24 - pkgsrc/multimedia/xine-lib/patches/patch-aa 1.4 - pkgsrc/multimedia/xine-lib/patches/patch-ab 1.3 - pkgsrc/multimedia/xine-lib/patches/patch-ag 1.9, 1.10 - pkgsrc/multimedia/xine-lib/patches/patch-ai 1.2 - pkgsrc/multimedia/xine-lib/patches/patch-aj removed - pkgsrc/multimedia/xine-lib/patches/patch-ao 1.9 - pkgsrc/multimedia/xine-lib/patches/patch-au removed - pkgsrc/multimedia/xine-lib/patches/patch-be 1.5 - pkgsrc/multimedia/xine-lib/patches/patch-bi 1.2 - pkgsrc/multimedia/xine-lib/patches/patch-cd 1.1 - pkgsrc/multimedia/xine-lib/patches/patch-ce 1.1 Module Name: pkgsrc Committed By: joerg Date: Mon Oct 10 22:51:04 UTC 2005 Modified Files: pkgsrc/multimedia/xine-lib: distinfo pkgsrc/multimedia/xine-lib/patches: patch-ag Added Files: pkgsrc/multimedia/xine-lib/patches: patch-cd Log Message: Allowing building on DragonFly. --- Module Name: pkgsrc Committed By: jmmv Date: Thu Oct 13 10:48:01 UTC 2005 Modified Files: pkgsrc/multimedia/xine-lib: Makefile Makefile.common PLIST.FreeBSD PLIST.Linux PLIST.NetBSD PLIST.SunOS PLIST.common PLIST.common_end PLIST.i386 buildlink3.mk distinfo pkgsrc/multimedia/xine-lib/patches: patch-aa patch-ab patch-ag patch-ai patch-ao patch-be patch-bi Added Files: pkgsrc/multimedia/xine-lib/patches: patch-ce Removed Files: pkgsrc/multimedia/xine-lib/patches: patch-aj patch-au Log Message: Update to 1.0.3a. Man... I hate this package in its actual form... it's completely unmaintenable. Changes: * fixed format string vulnerability in audio CD input plugin * some build system fixes for Windows @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.3 2005/10/13 10:48:01 jmmv Exp $ d3 1 a3 1 --- src/xine-engine/audio_decoder.c.orig 2005-10-08 15:57:49.000000000 +0200 d5 1 a5 1 @@@@ -448,7 +448,9 @@@@ static void *audio_decoder_loop (void *s d15 1 a15 1 @@@@ -486,10 +488,12 @@@@ void _x_audio_decoder_init (xine_stream_ d25 1 a25 2 stream->audio_thread_created = 1; d27 1 @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.3 2003/04/11 09:49:20 rh Exp $ d3 1 a3 1 --- src/xine-engine/audio_decoder.c.orig 2003-04-06 10:23:10.000000000 +1000 d5 2 a6 2 @@@@ -353,7 +353,9 @@@@ void *audio_decoder_loop (void *stream_g void audio_decoder_init (xine_stream_t *stream) { d15 2 a16 2 @@@@ -379,10 +381,12 @@@@ void audio_decoder_init (xine_stream_t * */ d18 1 a18 1 pthread_attr_init(&pth_attrs); d20 4 a23 4 pthread_attr_getschedparam(&pth_attrs, &pth_params); pth_params.sched_priority = sched_get_priority_min(SCHED_OTHER); pthread_attr_setschedparam(&pth_attrs, &pth_params); pthread_attr_setscope(&pth_attrs, PTHREAD_SCOPE_SYSTEM); d26 2 a27 2 if ((err = pthread_create (&stream->audio_thread, &pth_attrs, audio_decoder_loop, stream)) != 0) { @ 1.1.1.1 log @Move xine-lib to the multimedia category (coming from graphics). This is version 1rc0anb3. @ text @@