svn commit: r374673 - in head/multimedia/vlc: . files
Thomas Zander
riggs at FreeBSD.org
Sat Dec 13 18:49:27 UTC 2014
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 at 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());
More information about the svn-ports-all
mailing list