View | Details | Raw Unified | Return to bug 149305
Collapse All | Expand All

(-)mediatomb/Makefile (+3 lines)
Lines 185-190 Link Here
185
	@if [ ! -f ${PREFIX}/etc/mediatomb/config.xml ]; then \
185
	@if [ ! -f ${PREFIX}/etc/mediatomb/config.xml ]; then \
186
		${CP} -p ${PREFIX}/etc/mediatomb/config.xml.dist ${PREFIX}/etc/mediatomb/config.xml ; \
186
		${CP} -p ${PREFIX}/etc/mediatomb/config.xml.dist ${PREFIX}/etc/mediatomb/config.xml ; \
187
	fi
187
	fi
188
	@${CHGRP} ${MEDIATOMB_GROUP} ${PREFIX}/bin/mediatomb
189
	@${CHMOD} a-x ${PREFIX}/bin/mediatomb
190
	@${CHMOD} g+x ${PREFIX}/bin/mediatomb
188
	@${MKDIR} -m ${MEDIATOMB_MASK} -p ${MEDIATOMB_DIR}
191
	@${MKDIR} -m ${MEDIATOMB_MASK} -p ${MEDIATOMB_DIR}
189
	@${CHOWN} ${MEDIATOMB_USER}:${MEDIATOMB_GROUP} ${MEDIATOMB_DIR}
192
	@${CHOWN} ${MEDIATOMB_USER}:${MEDIATOMB_GROUP} ${MEDIATOMB_DIR}
190
193
(-)mediatomb/files/config.xml.dist.in (-13 / +32 lines)
Lines 91-117 Link Here
91
  </import>
91
  </import>
92
  <transcoding enabled="no">
92
  <transcoding enabled="no">
93
    <mimetype-profile-mappings>
93
    <mimetype-profile-mappings>
94
      <transcode mimetype="video/x-flv" using="vlcmpeg"/>
94
      <transcode mimetype="video/x-flv" using="video-common"/>
95
      <transcode mimetype="application/ogg" using="vlcmpeg"/>
95
      <transcode mimetype="application/ogg" using="video-common"/>
96
      <transcode mimetype="application/ogg" using="oggflac2raw"/>
96
      <transcode mimetype="application/ogg" using="audio-ffmpeg-wav"/>
97
      <transcode mimetype="audio/x-flac" using="oggflac2raw"/>
97
      <transcode mimetype="audio/x-flac" using="audio-ffmpeg-wav"/>
98
    </mimetype-profile-mappings>
98
    </mimetype-profile-mappings>
99
    <profiles>
99
    <profiles> 
100
      <profile name="oggflac2raw" enabled="no" type="external">
100
      <profile name="audio-mod-xmp" enabled="no" type="external">
101
        <mimetype>audio/L16</mimetype>
101
        <mimetype>audio/x-wav</mimetype>
102
        <accept-url>no</accept-url>
102
        <accept-url>no</accept-url>
103
        <first-resource>no</first-resource>
104
        <hide-original-resource>yes</hide-original-resource>
105
        <agent command="/usr/local/bin/xmp" arguments="-d wav -o %out %in"/>
106
        <buffer size="1048576" chunk-size="131072" fill-size="262144"/>
107
      </profile>
108
      <profile name="audio-ffmpeg-wav" enabled="yes" type="external">
109
        <mimetype>audio/x-wav</mimetype>
110
        <accept-url>no</accept-url>
111
        <first-resource>no</first-resource>        
112
	<hide-original-resource>yes</hide-original-resource>
113
        <agent command="/usr/local/bin/ffmpeg" arguments="-i %in -f wav -y %out"/>
114
        <buffer size="1048576" chunk-size="131072" fill-size="262144"/>
115
      </profile>
116
      <profile name="audio-ffmpeg-raw" enabled="no" type="external">
117
        <mimetype>audio/L16</mimetype>
103
        <first-resource>yes</first-resource>
118
        <first-resource>yes</first-resource>
104
        <accept-ogg-theora>no</accept-ogg-theora>
119
        <accept-url>no</accept-url>
105
        <agent command="ogg123" arguments="-d raw -f %out %in"/>
120
        <sample-frequency>44100</sample-frequency>
121
        <audio-channels>2</audio-channels>
122
        <hide-original-resource>yes</hide-original-resource>
123
        <agent command="/usr/local/bin/ffmpeg" arguments="-i %in -ac 2 -ar 44100 -y -f s16be %out"/>
106
        <buffer size="1048576" chunk-size="131072" fill-size="262144"/>
124
        <buffer size="1048576" chunk-size="131072" fill-size="262144"/>
107
      </profile>
125
      </profile>
108
      <profile name="vlcmpeg" enabled="no" type="external">
126
      <profile name="video-common" enabled="yes" type="external">
109
        <mimetype>video/mpeg</mimetype>
127
        <mimetype>video/mpeg</mimetype>
110
        <accept-url>yes</accept-url>
128
        <accept-url>no</accept-url>
111
        <first-resource>yes</first-resource>
129
        <first-resource>yes</first-resource>
130
        <hide-original-resource>yes</hide-original-resource>
112
        <accept-ogg-theora>yes</accept-ogg-theora>
131
        <accept-ogg-theora>yes</accept-ogg-theora>
113
        <agent command="vlc" arguments="-I dummy %in --sout #transcode{venc=ffmpeg,vcodec=mp2v,vb=4096,fps=25,aenc=ffmpeg,acodec=mpga,ab=192,samplerate=44100,channels=2}:standard{access=file,mux=ps,dst=%out} vlc:quit"/>
132
        <agent command="/usr/local/bin/ffmpeg" arguments="-i %in -f mpegts -sameq -vb 4096k -r 25 -ac 2 -ar 48000 -ab 192k -async 2 -threads 2 -y %out"/>
114
        <buffer size="14400000" chunk-size="512000" fill-size="120000"/>
133
        <buffer size="10485760" chunk-size="262144" fill-size="524288"/>
115
      </profile>
134
      </profile>
116
    </profiles>
135
    </profiles>
117
  </transcoding>
136
  </transcoding>

Return to bug 149305