pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/multimedia/vlc Changes between 1.0.1 and 1.0.2:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/76e701ebc15e
branches:  trunk
changeset: 399676:76e701ebc15e
user:      ahoka <ahoka%pkgsrc.org@localhost>
date:      Thu Sep 24 22:14:57 2009 +0000

description:
Changes between 1.0.1 and 1.0.2:
--------------------------------

Decoders:
 * Native support for WMA Professional, without the use of the Win32 dlls
 * Fix issues in subtitles, especially SSA ones
 * Various fixes on theora and ogg

Demuxers:
 * Various fixes for EPG support in MPEG-TS demuxer
 * Fixes for potential stack overflow in .avi, .mp4 and .asf demuxers

Access:
 * Fixes for v4l2 devices
 * Fixes for dvb-c channels-scanning

Qt Interface:
 * Fix some playlist sorting issues

Mac OS X Interface:
 * Fixed a crash when updating VLC
 * Fixed a crash related to QTKit when opening video files (10.6 only)
 * Added the ability to play 2nd media in sync to the primary item (input-slave)
 * Added the "Quit after Playback" feature

Mac OS X Port:
 * The "Delete Preferences" script is now delivered as a Universal Binary
   with native code for PowerPC, Intel and Intel 64bit
 * Full 64bit runtime compatibility on both Mac OS X 10.5 and 10.6
   - no support for Goom and SDL
   - limited text rendering support
   - This port is still considered as EXPERIMENTAL despite its binary release.

Encoders:
 * MPEG2 transrate stream output removed
 * x264 default-values closer to x264.exe defaults.
 * x264 rc-behaviour fixes:
   - if user defines qp-value, CQP-mode is used
   - otherwise if user defines vb=0, CRF-mode is used
   - otherwise ABR-mode is used
 * x264 set vbv-bufsize/vbv-maxsize better if user hasn't defined these:
   - ABR mode set vbv-max-bitrate=bitrate
   - vbv-bufsize is bitrate * seconds between keyframes (keyint/fps)


Playlist:
 * Lua scripts for Mpora and Vimeo playback

Unix builds:
 * Various fixes to enable 1.0 to build on Solaris and OpenBSD

diffstat:

 multimedia/vlc/Makefile                |   4 ++--
 multimedia/vlc/PLIST                   |   3 +--
 multimedia/vlc/distinfo                |  12 ++++++------
 multimedia/vlc/patches/patch-aa        |  21 ++++++++++-----------
 multimedia/vlc/patches/patch-configure |  15 ++++++++++++---
 5 files changed, 31 insertions(+), 24 deletions(-)

diffs (119 lines):

diff -r a62a6977b64f -r 76e701ebc15e multimedia/vlc/Makefile
--- a/multimedia/vlc/Makefile   Thu Sep 24 19:18:02 2009 +0000
+++ b/multimedia/vlc/Makefile   Thu Sep 24 22:14:57 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.82 2009/08/29 13:51:56 hasso Exp $
+# $NetBSD: Makefile,v 1.83 2009/09/24 22:14:57 ahoka Exp $
 #
 
 DISTNAME=              vlc-${VLC_VERSION}
@@ -6,7 +6,7 @@
 MASTER_SITES=          http://download.videolan.org/pub/videolan/vlc/${VLC_VERSION}/
 EXTRACT_SUFX=          .tar.bz2
 
-VLC_VERSION=           1.0.1
+VLC_VERSION=           1.0.2
 
 MAINTAINER=            ahoka%NetBSD.org@localhost
 HOMEPAGE=              http://videolan.org/
diff -r a62a6977b64f -r 76e701ebc15e multimedia/vlc/PLIST
--- a/multimedia/vlc/PLIST      Thu Sep 24 19:18:02 2009 +0000
+++ b/multimedia/vlc/PLIST      Thu Sep 24 22:14:57 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.31 2009/07/07 19:23:48 ahoka Exp $
+@comment $NetBSD: PLIST,v 1.32 2009/09/24 22:14:57 ahoka Exp $
 ${PLIST.altivec}lib/vlc/misc/libmemcpyaltivec_plugin.la
 ${PLIST.altivec}lib/vlc/video_chroma/libi420_yuy2_altivec_plugin.la
 ${PLIST.cdda}lib/vlc/access/libcdda_plugin.la
@@ -289,7 +289,6 @@
 lib/vlc/stream_out/libstream_out_rtp_plugin.la
 lib/vlc/stream_out/libstream_out_standard_plugin.la
 lib/vlc/stream_out/libstream_out_transcode_plugin.la
-lib/vlc/stream_out/libstream_out_transrate_plugin.la
 lib/vlc/video_chroma/libgrey_yuv_plugin.la
 lib/vlc/video_chroma/libi420_rgb_plugin.la
 lib/vlc/video_chroma/libi420_ymga_plugin.la
diff -r a62a6977b64f -r 76e701ebc15e multimedia/vlc/distinfo
--- a/multimedia/vlc/distinfo   Thu Sep 24 19:18:02 2009 +0000
+++ b/multimedia/vlc/distinfo   Thu Sep 24 22:14:57 2009 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.31 2009/08/30 16:17:13 tnn Exp $
+$NetBSD: distinfo,v 1.32 2009/09/24 22:14:57 ahoka Exp $
 
-SHA1 (vlc-1.0.1.tar.bz2) = 4bd670f538651633c1115c8f4efc94211ff882ec
-RMD160 (vlc-1.0.1.tar.bz2) = 9604d3fd33888a058472ebda711ac17f78f8de3f
-Size (vlc-1.0.1.tar.bz2) = 19794042 bytes
-SHA1 (patch-aa) = 89f247d455341843abfa2e2294556e64518261ff
-SHA1 (patch-configure) = 88a32710eea4987975839bf982d7a6958b977a5c
+SHA1 (vlc-1.0.2.tar.bz2) = 5207d227f09d16a44823ae4a8b2144b3ce18eefb
+RMD160 (vlc-1.0.2.tar.bz2) = 36f93339d1947483bb5ef4877cbb4b3ab200b3cd
+Size (vlc-1.0.2.tar.bz2) = 20958212 bytes
+SHA1 (patch-aa) = d1ff094fbfa4f5606b2e1ba27301b681b08ec421
+SHA1 (patch-configure) = 508d9fc4ee8bc8526fb5cdf1b161c573216036c4
 SHA1 (patch-v4l2) = 1f91206f8e2f78514056386977a6c2230a710211
diff -r a62a6977b64f -r 76e701ebc15e multimedia/vlc/patches/patch-aa
--- a/multimedia/vlc/patches/patch-aa   Thu Sep 24 19:18:02 2009 +0000
+++ b/multimedia/vlc/patches/patch-aa   Thu Sep 24 22:14:57 2009 +0000
@@ -1,28 +1,27 @@
-$NetBSD: patch-aa,v 1.9 2009/08/30 16:17:13 tnn Exp $
+$NetBSD: patch-aa,v 1.10 2009/09/24 22:14:57 ahoka Exp $
 
---- modules/access/file.c.orig 2009-07-28 00:24:17.000000000 +0200
+--- modules/access/file.c.orig 2009-09-18 18:37:45.000000000 +0200
 +++ modules/access/file.c
-@@ -51,6 +51,9 @@
+@@ -50,6 +50,8 @@
+ #if defined (__linux__)
  #   include <sys/vfs.h>
  #   include <linux/magic.h>
- #   define HAVE_FSTATFS 1
-+#elif defined(__NetBSD__)
++#elif defined (HAVE_FSTATVFS)
 +#   include <sys/statvfs.h>
-+#   define HAVE_FSTATVFS 1
  #elif defined (HAVE_SYS_MOUNT_H)
+ #   include <sys/param.h>
  #   include <sys/mount.h>
- #   define HAVE_FSTATFS 1
-@@ -126,6 +129,13 @@ struct access_sys_t
+@@ -126,7 +128,12 @@ struct access_sys_t
  
  static bool IsRemote (int fd)
  {
+-#ifdef HAVE_FSTATFS
 +#ifdef HAVE_FSTATVFS
 +    struct statvfs s;
 +    if (fstatvfs(fd, &s))
 +        return false;  
 +    return !(s.f_flag & MNT_LOCAL);
-+#endif
-+
- #ifdef HAVE_FSTATFS
++#elif defined (HAVE_FSTATFS)
      struct statfs stf;
  
+     if (fstatfs (fd, &stf))
diff -r a62a6977b64f -r 76e701ebc15e multimedia/vlc/patches/patch-configure
--- a/multimedia/vlc/patches/patch-configure    Thu Sep 24 19:18:02 2009 +0000
+++ b/multimedia/vlc/patches/patch-configure    Thu Sep 24 22:14:57 2009 +0000
@@ -1,8 +1,17 @@
-$NetBSD: patch-configure,v 1.3 2009/07/07 16:17:47 tnn Exp $
+$NetBSD: patch-configure,v 1.4 2009/09/24 22:14:57 ahoka Exp $
 
---- configure.ac.orig  2009-06-20 16:08:32.000000000 +0200
+--- configure.ac.orig  2009-09-19 21:30:21.000000000 +0200
 +++ configure.ac
-@@ -2490,7 +2490,7 @@ then
+@@ -572,7 +572,7 @@ AC_CHECK_FUNCS(fdatasync,,
+ ])
+ 
+ dnl Check for non-standard system calls
+-AC_CHECK_FUNCS([vmsplice eventfd fstatfs])
++AC_CHECK_FUNCS([vmsplice eventfd fstatvfs fstatfs])
+ 
+ AH_BOTTOM([#include <vlc_fixups.h>])
+ 
+@@ -2498,7 +2498,7 @@ then
    fi
  
    CPPFLAGS="${CPPFLAGS_save} ${CPPFLAGS_v4l2}"



Home | Main Index | Thread Index | Old Index