VLC 音声チャンネル構成切り替わり対応パッチを当ててみる

この記事は古いです→VLC-1.1.8用


某巨大掲示板を見ていたら目に止まったのであててみる。パッチは コレ らしい。

パッチを当てるにあたり、野良ビルドは嫌なので ebuild を作成。パッチ当ての部分だけ追加。 unpack 部分とかもうちょっと綺麗に書けそうな気がするんだけど、気にしない。

--- vlc-1.1.7.ebuild.orig       2011-03-19 05:33:24.102430231 +0900
+++ vlc-1.1.7.ebuild    2011-03-19 05:25:12.007457563 +0900
@@ -39,8 +39,10 @@
 fi

 SRC_URI="${SRC_URI}
+       http://2sen.dip.jp/cgi-bin/dtvup/source/up0243.zip
        mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.bz2"

+RESTRICT="nomirror"
 LICENSE="GPL-2"
 SLOT="0"

@@ -208,6 +210,8 @@
        if [ "${PV%9999}" != "${PV}" ] ; then
                git_src_unpack
        fi
+       # Japanese TS patch
+       tar xf "${WORKDIR}/vlc_patch_0.01.tar"
 }

 src_prepare() {
@@ -218,6 +222,8 @@
        rm -f m4/lt* m4/libtool.m4

        EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches"
+       # Japanese TS patch
+       epatch "${WORKDIR}/vlc_patch_0.01/vlc_patch_0.01.txt"
        eautoreconf
 }

ローカルオーバーレイにこんな感じにいじった ebuild を入れて emerge ... そういえば、再生して落ちる TS が手元にないから効果の程がよくわからないな。そのうちわかるかな?(´・ω・`)

ちなみに、パッチの置いてあったアップローダには Windows 用の 32-bit バイナリもあるみたいですよ。