File builders/mplayer-1/builder.sh changed (mode: 100644) (index 2be9fc8..ed8ae1c) |
1 |
1 |
src_name=mplayer |
src_name=mplayer |
2 |
|
date=2019-11-11 |
|
|
2 |
|
date=2019-11-18 |
3 |
3 |
archive_name=$src_name-export-snapshot.tar.bz2 |
archive_name=$src_name-export-snapshot.tar.bz2 |
4 |
4 |
url0=http://www.mplayerhq.hu/MPlayer/releases/$archive_name |
url0=http://www.mplayerhq.hu/MPlayer/releases/$archive_name |
5 |
|
ffmpeg_git_commit=b25b6432a7345791c488fadba3bd1ac75ebb2cbb |
|
|
5 |
|
ffmpeg_git_commit=f897d8c863c54acbe15f3149ca0d6b774fab2cf5 |
6 |
6 |
|
|
7 |
7 |
src_dir=$src_dir_root/$src_name-export-$date |
src_dir=$src_dir_root/$src_name-export-$date |
8 |
8 |
cd $src_dir_root |
cd $src_dir_root |
|
... |
... |
export "PKG_CONFIG_PATH=\ |
45 |
45 |
-I/nyan/zlib/current/include \ |
-I/nyan/zlib/current/include \ |
46 |
46 |
-I/nyan/bzip2/current/include \ |
-I/nyan/bzip2/current/include \ |
47 |
47 |
-I/nyan/mesa-gl/current/include \ |
-I/nyan/mesa-gl/current/include \ |
|
48 |
|
-I/nyan/dav1d/current/include \ |
48 |
49 |
-O2 -pipe -fPIC -w" \ |
-O2 -pipe -fPIC -w" \ |
49 |
50 |
"--extra-ldflags=\ |
"--extra-ldflags=\ |
50 |
51 |
-B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -static-libgcc \ |
-B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -static-libgcc \ |
|
... |
... |
export "PKG_CONFIG_PATH=\ |
60 |
61 |
/nyan/libXfixes/current/lib:\ |
/nyan/libXfixes/current/lib:\ |
61 |
62 |
/nyan/libXxf86vm/current/lib:\ |
/nyan/libXxf86vm/current/lib:\ |
62 |
63 |
/nyan/drm/current/lib:\ |
/nyan/drm/current/lib:\ |
63 |
|
/nyan/mesa-gl/current/lib \ |
|
|
64 |
|
/nyan/mesa-gl/current/lib:\ |
|
65 |
|
/nyan/dav1d/current/lib \ |
64 |
66 |
\ |
\ |
65 |
67 |
-L/nyan/toolchains/current/lib \ |
-L/nyan/toolchains/current/lib \ |
66 |
68 |
-L/nyan/fribidi/current/lib \ |
-L/nyan/fribidi/current/lib \ |
|
... |
... |
export "PKG_CONFIG_PATH=\ |
74 |
76 |
-L/nyan/alsa-lib/current/lib \ |
-L/nyan/alsa-lib/current/lib \ |
75 |
77 |
-L/nyan/zlib/current/lib \ |
-L/nyan/zlib/current/lib \ |
76 |
78 |
-L/nyan/bzip2/current/lib \ |
-L/nyan/bzip2/current/lib \ |
|
79 |
|
-L/nyan/dav1d/current/lib \ |
77 |
80 |
-L/nyan/mesa-gl/current/lib" \ |
-L/nyan/mesa-gl/current/lib" \ |
78 |
|
"--extra-libs-mplayer=-lGL -lXext -lX11 -lass -lfribidi -lfreetype -lfontconfig -luuid -lpthread" \ |
|
|
81 |
|
"--extra-libs-mplayer=-lGL -lXext -lX11 -lass -lfribidi -lfreetype -lfontconfig -luuid -ldav1d -lpthread" \ |
|
82 |
|
--enable-decoder=libdav1d_decoder \ |
79 |
83 |
--disable-mencoder \ |
--disable-mencoder \ |
80 |
84 |
--enable-mplayer \ |
--enable-mplayer \ |
81 |
85 |
--disable-termcap \ |
--disable-termcap \ |
|
... |
... |
export "PKG_CONFIG_PATH=\ |
254 |
258 |
make -j $threads_n |
make -j $threads_n |
255 |
259 |
make install |
make install |
256 |
260 |
|
|
|
261 |
|
# add gross av1 stuff |
|
262 |
|
cp -f $src_dir/etc/codecs.conf /nyan/$src_name/1/etc/mplayer |
|
263 |
|
cat >>/nyan/$src_name/1/etc/mplayer/codecs.conf <<EOF |
|
264 |
|
|
|
265 |
|
videocodec fflibdav1d |
|
266 |
|
info "FFmpeg libdav1d" |
|
267 |
|
status working |
|
268 |
|
; mkv |
|
269 |
|
format 0x31307661 |
|
270 |
|
; mp4 |
|
271 |
|
format 0x31305641 |
|
272 |
|
driver ffmpeg |
|
273 |
|
dll libdav1d |
|
274 |
|
out YV12,420P10,420P12 |
|
275 |
|
out 422P,422P10,422P12 |
|
276 |
|
out 440P,440P10,440P12 |
|
277 |
|
out 444P,444P10,444P12 |
|
278 |
|
out GBR10P,GBR12P,GBR24P |
|
279 |
|
|
|
280 |
|
EOF |
|
281 |
|
|
257 |
282 |
# cleanup and tidying |
# cleanup and tidying |
258 |
283 |
rm -Rf /nyan/$src_name/1/share |
rm -Rf /nyan/$src_name/1/share |
259 |
284 |
rm -Rf /nyan/$src_name/1/lib |
rm -Rf /nyan/$src_name/1/lib |