<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>2012/10/23 on Yano&#39;s digital garage</title>
    <link>https://www.bravotouring.com/~yano/archives/2012/10/23/</link>
    <description>Recent content in 2012/10/23 on Yano&#39;s digital garage</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 23 Oct 2012 22:38:57 +0900</lastBuildDate>
    <atom:link href="https://www.bravotouring.com/~yano/archives/2012/10/23/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>DLNA奮闘中</title>
      <link>https://www.bravotouring.com/~yano/diary/it/20121023mediatomb.htm</link>
      <pubDate>Tue, 23 Oct 2012 22:38:57 +0900</pubDate>
      <guid>https://www.bravotouring.com/~yano/diary/it/20121023mediatomb.htm</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.bravotouring.com/~yano/diary/it/20121018dlna.htm&#34;&gt;18日に&lt;/a&gt;導入したDLNAサービス。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.bravotouring.com/~yano/diary/it/20080518regza.htm&#34;&gt;REGZA 37Z3500&lt;/a&gt;からは再生以前に&lt;span class=&#34;Warning&#34;&gt;サーバとして見えていない&lt;/span&gt;、というところで止まっていたのだが、調べてみるとどうやら&lt;span class=&#34;Topics&#34;&gt;&lt;protocolInfo extend=&#34;yes&#34;/&gt;&lt;/span&gt;の設定を行って「&lt;span class=&#34;Topics&#34;&gt;DMS-1.50&lt;/span&gt;対応」を機能させる必要があるそうだ。&lt;/p&gt;&#xA;&lt;p&gt;ただ、Ubuntuを10.10以降に上げるか、&lt;span class=&#34;Software&#34;&gt;mediatomb&lt;/span&gt;を0.12.1に上げないと、その設定も効かないらしい。&lt;/p&gt;&#xA;&lt;p&gt;ということで、何はともあれ&lt;span class=&#34;Software&#34;&gt;mediatomb&lt;/span&gt;を0.12.1に上げる事にして、必要そうなパッケージを一式インストール。&#xA;&lt;blockquote class=&#34;Log&#34;&gt;&#xA;yano@GT110b:~$ sudo apt-get install libdlna-dev libexpat-dev libmpeg4ip-dev libmp4v2-dev libtag1-dev libavcodec-dev libavformat-dev libffmpegthumbnailer-dev libexif-dev libcurl4-dev libmagic-dev libdvdnav-dev&lt;/blockquote&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&#xA;素直にmediatomb-0.12.1.tar.gzをbuildしてみたのだが、&#xA;&lt;blockquote class=&#34;Log&#34;&gt;&#xA;yano@GT110b:~$ cd ~/software/dlna/&lt;br/&gt;&#xA;yano@GT110b:~/software/dlna$ wget http://downloads.sourceforge.net/mediatomb/mediatomb-0.12.1.tar.gz&lt;br/&gt;&#xA;yano@GT110b:~/software/dlna$ tar xvf mediatomb-0.12.1.tar.gz&lt;br/&gt;&#xA;yano@GT110b:~/software/dlna$ cd ~/software/dlna/mediatomb-0.12.1&lt;br/&gt;&#xA;yano@GT110b:~/software/dlna/mediatomb-0.12.1$ autoreconf -i&lt;br/&gt;&#xA;yano@GT110b:~/software/dlna/mediatomb-0.12.1$ make&lt;br/&gt;&#xA;～～～～&lt;br/&gt;&#xA;&lt;span class=&#34;Warning&#34;&gt;../src/metadata/ffmpeg_handler.cc:181: error: ‘CODEC_TYPE_VIDEO’ was not declared in this scope&lt;br/&gt;&#xA;../src/metadata/ffmpeg_handler.cc:212: error: ‘CODEC_TYPE_AUDIO’ was not declared in this scope&lt;/span&gt;&#xA;&lt;/blockquote&gt;&#xA;というエラーに見舞われる。&lt;/p&gt;&#xA;&lt;p&gt;&#xA;どうやら&lt;a href=&#34;https://www.bravotouring.com/~yano/diary/it/20121014ffmpeg.htm&#34;&gt;14日&lt;/a&gt;に&lt;span class=&#34;Path&#34;&gt;git://source.ffmpeg.org/ffmpeg.git&lt;/span&gt;から導入した&lt;span class=&#34;Software&#34;&gt;ffmpeg&lt;/span&gt;…ていうか、&lt;span class=&#34;Software&#34;&gt;libav&lt;/span&gt;が改版されているために、2010年8月リリースのmediatomb-0.12.1が追従できていない模様。&lt;/p&gt;&#xA;&lt;p class=&#34;Strike&#34;&gt;&lt;span class=&#34;Software&#34;&gt;ffmpeg&lt;/span&gt;をubuntu提供版に入れ直すのは薮さかではないのだが、公式リポジトリの&lt;span class=&#34;Software&#34;&gt;ffmpeg&lt;/span&gt;はlibfaacが有効になっていない問題があるので、&lt;a href=&#34;http://www.orsx.net/blog/archives/3514&#34;&gt;Ubuntu11.10でffmpegのlibfaacを使う Unknown encoder ‘libfaac’&lt;/a&gt;を参考にMedibuntuから&lt;span class=&#34;Software&#34;&gt;ffmpeg&lt;/span&gt;と&lt;span class=&#34;Software&#34;&gt;libavcodec-extra&lt;/span&gt;を差し替えて、もう一度mediatomb-0.12.1のbuild。&#xA;&lt;blockquote class=&#34;Log&#34;&gt;&#xA;yano@GT110b:~/software/dlna/mediatomb-0.12.1$ sudo wget http://www.medibuntu.org/sources.list.d/`lsb_release -cs`.list --output-document=/etc/apt/sources.list.d/medibuntu.list&lt;br/&gt;&#xA;yano@GT110b:~/software/dlna/mediatomb-0.12.1$ sudo apt-get -q update&lt;br/&gt;&#xA;yano@GT110b:~/software/dlna/mediatomb-0.12.1$ sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring&lt;br/&gt;&#xA;yano@GT110b:~/software/dlna/mediatomb-0.12.1$ sudo apt-get -q update&lt;br/&gt;&#xA;yano@GT110b:~/software/dlna/mediatomb-0.12.1$ sudo apt-get --reinstall install ffmpeg libavcodec-extra-52&lt;br/&gt;&#xA;yano@GT110b:~/software/dlna/mediatomb-0.12.1$ make &amp;&amp; sudo make install&#xA;&lt;/blockquote&gt;&#xA;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
