head 1.5; access; symbols pkgsrc-2015Q3:1.4.0.26 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.24 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.22 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.20 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.18 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.16 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.14 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.12 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.10 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.8 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.6 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.4 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.2 pkgsrc-2012Q3-base:1.4 pkgsrc-2011Q4:1.3.0.16 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q2:1.3.0.14 pkgsrc-2011Q2-base:1.3 pkgsrc-2009Q4:1.3.0.12 pkgsrc-2009Q4-base:1.3 pkgsrc-2008Q4:1.3.0.10 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.8 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.6 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.4 pkgsrc-2008Q2-base:1.3 pkgsrc-2008Q1:1.3.0.2 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.2.0.8 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.6 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.4 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.2 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.1.0.4 pkgsrc-2006Q4-base:1.1 pkgsrc-2006Q3:1.1.0.2 pkgsrc-2006Q3-base:1.1; locks; strict; comment @# @; 1.5 date 2015.10.25.11.00.18; author wiz; state dead; branches; next 1.4; commitid aDqFOpgsm8C0NtGy; 1.4 date 2012.08.30.18.54.42; author christos; state Exp; branches; next 1.3; 1.3 date 2008.02.20.13.11.00; author xtraeme; state dead; branches; next 1.2; 1.2 date 2007.01.13.07.32.36; author wiz; state Exp; branches; next 1.1; 1.1 date 2006.09.26.07.27.19; author martti; state Exp; branches; next ; desc @@ 1.5 log @Update vlc to 2.2.1. Based on the wip version by Ian D. Leroux and Tobias Nygren. 2.2.1 Highlights VLC 2.2.1 "Terry Pratchett" is a fixed version of 2.2.0 "WeatherWax" It fixes numerous crashes (FLAC, SPC), codec issues (VP9, Atrac3, AAC), regressions and several issues (Resume, MP4 chapters, MKV over network) and security issues. 2.2.0 Highlights VLC 2.2.0 auto-rotates the videos taken from phones, to fight Vertical Video Syndrome! VLC now resumes where you left off in all versions Improves support for new HD codecs, VP9, opus and H.265/HEVC, for decoding and for encoding. Extensions are now downloadable from within the application. VLSub extension can download subtitles from the application. 2.2.x Features Core Auto-rotation of phone movies, to fight Vertical Video Syndrome Resume playback where you left off Extensions API and repository to download extensions directly from the application GPU 0-copy support for decoding and displaying using hardware Improved support for UltraHD codecs, notably H.265 and VP9 Subtitles download from the web, using OpenSubtitles Audio core upgrade, notably to support short samples Formats Support for BD-Java menus and overlay in Blu-Ray Acceleration of VP9 and H.265/HEVC decoders Rewritten support for WMV, Ogg, MP4 and AVI, notably for seeking Support for encoding in H.265, Opus and VP9 Support for WebVTT, Ogg/VP8, Opus/MKV, CAF Support for THP, Renderware and Escape Replay videogames files Support for SRT language detection Acceleration GPU 0-copy decoding-rendering for Android using MediaCodec GPU accelerated auto-rotation, in OpenGL, Direct3D and Mediacodec GPU 0-copy decoding-rendering for Linux using VDPAU Support for HLSL shaders in Direct3D video output Media Foundation Transform audio and video decoder for Windows Vista/7 GPU 0-copy decoding-rendering for RaspberryPi using MMAL OpenMAX IL improvements for Android, Linux and rPi Support GStreamer codecs on Linux Codecs / Protocols Support for MMS split streams for audio selection (European Parliament) Support FTPS (FTP/TLS) protocol New decoder for VP8 and VP9 using libvpx for Linux distributions without avcodec Improvements on Teletext, Subrip, and Tx3g subtitles Support for MSN audio, Atrac3+, VP7, Bink, TAK, On2 AVC, DK3, DK4 Support for IMC, Vivo g723.1, Smacker, FIC, Auravision, Canopus Lossless Support x264 and FFv1 codecs RGB modes Fixes for DVD, Audio-CD, M2TS LPCM audio, Speex Professional Support for Digital Cinema Packages and encrypted DCP with KDM HEVC encoding and muxing in MP4 and TS Support VP8 encoding inside Ogg Improvements of audio bar graph, for speed and resiliance Support MPEG-2 video encoding through x262 Large improvements of teletext rendering, for speed and alignments Platform integration Port of the interface to Yosemite Support drag'n drop in the skins2 interface New TLS module on OS X and iOS, using the central store Signature of the Windows binaries Improvement of audio device detections on OS X and Windows Support of audio ducking in various audio outputs Mobile Versions VLC for iOS 2.5.0 release is out VLC for Windows Phone 1.2.0 public beta is out VLC for WinRT 1.2.0, x86 and ARM VLC for Android TV 1.2.6 VLC for Android 1.2.6 For developers Add equalizer API for libVLC Add functions for scrambling detection Experimental new C++11 libVLC library: libvlcpp New Android buildsystem and Java SDK New WinRT library component for libVLC: libVLCX Improvements for iOS/OSX VLCKit: Swift support and ARC Android Complete switch to Material design, including black theme Support for Audio playlists and modtracker files Support for AC-3 Passthrough and 5.1/7.1 audio Support switch to background video playback Large improvements on the first Android TV release Support chapter selections iOS Support for iCloud, box.com and OneDrive Support 10-band equalizer Support sharing media between devices Support Chapters and Title selections New player design Add media information dialog and timer for playback @ text @$NetBSD: patch-ag,v 1.4 2012/08/30 18:54:42 christos Exp $ --- modules/gui/qt4/input_manager.hpp 2011-07-12 21:11:24.000000000 +0300 +++ modules/gui/qt4/input_manager.hpp 2012-08-30 17:45:48.000000000 +0300 @@@@ -36,6 +36,7 @@@@ #include #include +typedef int64_t putime_t; enum { PositionUpdate_Type = QEvent::User + IMEventType + 1, @@@@ -200,11 +201,11 @@@@ private slots: void togglePlayPause(); - void AtoBLoop( float, int64_t, int ); + void AtoBLoop( float, putime_t, int ); signals: /// Send new position, new time and new length - void positionUpdated( float , int64_t, int ); + void positionUpdated( float , putime_t, int ); void seekRequested( float pos ); void rateChanged( float ); void nameChanged( const QString& ); @ 1.4 log @Make the slider work again. The problem here is that NetBSD defines int64_t as __int64_t, and when moc parses and creates the signal string prototype functions, it uses "int64_t", but when the code that calls them is compiled the strings formed are tokenized, so they become "__int64_t" so there is a mismatch. Fixing the NetBSD headers would be TRT to do, but it is too involved. Instead since the use of int64_t is limited in parameter types, define a new pctime_t as int64_t and use that instead. I think that moc functions should use only qt-specified typedefs to avoid portability problems anyway. @ text @d1 1 a1 1 $NetBSD$ @ 1.3 log @Update to 0.8.6d (latest stable version), based on wip/vlc update done by Adam Hoka (thank you!). Changes between 0.8.6c and 0.8.6d: ---------------------------------------------------------- Various bugfixes: * Mozilla plugin: supports a reasonable amount of MIME types on Windows * Linux: Fixed S/PDIF passthrough with ALSA * Automatic recovery on unexpected stream discontinuity (clock gap) occurrences in input * Use field order (top/bottom) for correct bob/linear deinterlacing * Fix invalid free in bookmarks loading code Windows and Mac OS Binaries * FLAC Security Update (CVE-2007-4619) to prevent multiple integer overflows Active X plugin: * Security update (VideoLAN-SA-0703) Mac OS X Interface & Port: * Apple Remote support on Mac OS X 10.5 Leopard with enhanced functionality * Improved Video Output compatibility for Mac OS X 10.5 Leopard * Improved behavior of the Fullscreen Controller and mode changes between Fullscreen and Windowed Video Output * Softened the white flash artifacts that may appear during the transition of two different movies * Support for current Ogg file formats NOTE: This release requires Mac OS X 10.4 or higher. Mac OS X 10.3.9 is not supported anymore. Encoders: * Improved H.264 encoding speed on Mac OS X Other changes: * The automatic updating facility was removed * You now need to append --m3u-extvlcopt to your command line to enable EXTVLCOPT options parsing in m3u playlists. ...and more, see the NEWS file. @ text @d1 1 a1 1 $NetBSD: patch-ag,v 1.2 2007/01/13 07:32:36 wiz Exp $ d3 5 a7 5 --- modules/gui/wxwidgets/menus.cpp.orig 2006-05-04 14:22:54.000000000 +0200 +++ modules/gui/wxwidgets/menus.cpp @@@@ -1013,7 +1013,6 @@@@ void MenuEvtHandler::OnMenuEvent( wxComm p_menuitemext->i_object_id ); if( p_object == NULL ) return; d9 1 a9 3 - wxMutexGuiLeave(); // We don't want deadlocks var_Set( p_object, p_menuitemext->psz_var, p_menuitemext->val ); //wxMutexGuiEnter(); d11 16 @ 1.2 log @Enable flac support. Patch for flac-1.1.3 support from ftp.altlinux.org /pub/people/thresh Bump PKGREVISION. Tested by joerg@@. Clean up pkglint warnings and remove a SUBST which doesn't do anything (says an INFO message). @ text @d1 1 a1 1 $NetBSD: patch-ag,v 1.1 2006/09/26 07:27:19 martti Exp $ @ 1.1 log @Moved vlc08 to vlc. @ text @d1 1 a1 1 $NetBSD: patch-ag,v 1.1.1.1 2006/05/04 19:20:00 drochner Exp $ d3 2 a4 2 --- ./modules/gui/wxwidgets/menus.cpp.orig 2006-05-04 14:22:54.000000000 +0200 +++ ./modules/gui/wxwidgets/menus.cpp @