Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Dec 2014 18:49:26 +0000 (UTC)
From:      Thomas Zander <riggs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r374673 - in head/multimedia/vlc: . files
Message-ID:  <201412131849.sBDInQmi026187@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: riggs
Date: Sat Dec 13 18:49:26 2014
New Revision: 374673
URL: https://svnweb.freebsd.org/changeset/ports/374673
QAT: https://qat.redports.org/buildarchive/r374673/

Log:
  - Fix buffering in OSS backend
  - Fix QT4 GUI layout issue
  
  While one it:
  - Use INSTALLS_ICONS
  
  PR:		193807
  Submitted by:	hselasky@FreeBSD.org

Added:
  head/multimedia/vlc/files/patch-modules-audio_output-oss.c
     - copied, changed from r374651, head/multimedia/vlc/files/patch-c1622c2c6e0e15a38fef723086ca8bf75a75b46b-2.1.5
  head/multimedia/vlc/files/patch-modules-gui-qt4-components-simple_preferences.cpp   (contents, props changed)
Deleted:
  head/multimedia/vlc/files/patch-c1622c2c6e0e15a38fef723086ca8bf75a75b46b-2.1.5
Modified:
  head/multimedia/vlc/Makefile

Modified: head/multimedia/vlc/Makefile
==============================================================================
--- head/multimedia/vlc/Makefile	Sat Dec 13 18:48:45 2014	(r374672)
+++ head/multimedia/vlc/Makefile	Sat Dec 13 18:49:26 2014	(r374673)
@@ -3,7 +3,7 @@
 
 PORTNAME=	vlc
 DISTVERSION=	2.1.5
-PORTREVISION=	12
+PORTREVISION=	13
 PORTEPOCH=	4
 CATEGORIES=	multimedia audio ipv6 net www
 MASTER_SITES=	http://download.videolan.org/pub/videolan/${PORTNAME}/${DISTVERSION:S/a$//}/ \
@@ -29,6 +29,8 @@ USE_GNOME=	libxml2
 USE_LDCONFIG=	yes
 INSTALL_TARGET=	install-strip
 
+INSTALLS_ICONS=	yes
+
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--enable-avcodec --enable-avformat --enable-dvbpsi \
 		--enable-fontconfig --enable-freetype --enable-libgcrypt \

Copied and modified: head/multimedia/vlc/files/patch-modules-audio_output-oss.c (from r374651, head/multimedia/vlc/files/patch-c1622c2c6e0e15a38fef723086ca8bf75a75b46b-2.1.5)
==============================================================================
--- head/multimedia/vlc/files/patch-c1622c2c6e0e15a38fef723086ca8bf75a75b46b-2.1.5	Sat Dec 13 10:50:37 2014	(r374651, copy source)
+++ head/multimedia/vlc/files/patch-modules-audio_output-oss.c	Sat Dec 13 18:49:26 2014	(r374673)
@@ -1,9 +1,5 @@
-Backported from:
-
-	http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c1622c2c6e0e15a38fef723086ca8bf75a75b46b
-
---- modules/audio_output/oss.c.orig
-+++ modules/audio_output/oss.c
+--- modules/audio_output/oss.c.orig	2014-02-27 14:31:53.000000000 +0100
++++ modules/audio_output/oss.c	2014-09-21 13:19:37.000000000 +0200
 @@ -37,6 +37,7 @@
  #else
  # include <sys/soundcard.h>
@@ -12,7 +8,7 @@ Backported from:
  
  #ifndef SNDCTL_DSP_HALT
  # define SNDCTL_DSP_HALT SNDCTL_DSP_RESET
-@@ -209,6 +210,22 @@ static int Start (audio_output_t *aout, 
+@@ -209,6 +210,22 @@
      }
      aout_FormatPrepare (fmt);
  
@@ -35,3 +31,14 @@ Backported from:
      sys->fd = fd;
      VolumeSync (aout);
      sys->starting = true;
+@@ -230,8 +247,8 @@
+         return -1;
+     }
+ 
+-    *pts = (delay * CLOCK_FREQ * sys->format.i_frame_length)
+-                        / (sys->format.i_rate * sys->format.i_bytes_per_frame);
++    *pts = (delay * CLOCK_FREQ)
++	/ (sys->format.i_rate * sys->format.i_bytes_per_frame);
+     return 0;
+ }
+ 

Added: head/multimedia/vlc/files/patch-modules-gui-qt4-components-simple_preferences.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/vlc/files/patch-modules-gui-qt4-components-simple_preferences.cpp	Sat Dec 13 18:49:26 2014	(r374673)
@@ -0,0 +1,12 @@
+--- modules/gui/qt4/components/simple_preferences.cpp.orig	2014-12-09 10:47:08.000000000 +0100
++++ modules/gui/qt4/components/simple_preferences.cpp	2014-12-09 10:48:34.000000000 +0100
+@@ -419,7 +419,8 @@
+             QLineEdit * name ## Device = new QLineEdit; \
+             name ## Label->setBuddy( name ## Device ); \
+             QPushButton * name ## Browse = new QPushButton( qtr( "Browse..." ) ); \
+-            outputAudioLayout->addWidget( name ## Device, outputAudioLayout->rowCount() - 1, 0, 1, -1, Qt::AlignLeft );
++            outputAudioLayout->addWidget( name ## Device, outputAudioLayout->rowCount() - 1, 0, 1, -1, Qt::AlignLeft ); \
++            outputAudioLayout->addWidget( name ## Browse, outputAudioLayout->rowCount() - 1, 1, 1, -1, Qt::AlignLeft );
+ 
+             /* Build if necessary */
+             QGridLayout * outputAudioLayout = qobject_cast<QGridLayout *>(ui.outputAudioBox->layout());



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201412131849.sBDInQmi026187>