"Dmitrij D. Czarkoff" writes:
> Dmitrij D. Czarkoff said:
> > Mpv was already mentioned here recently.  I updated my version of the
> > port to 0.7.2 (currently latest release).  I still have issues with
> > video performance, although they aren't as severe as they were back in
> > autumn (I am not sure whether improvement is in mpv or in Xenocara).

Doesn't build on amd64.

cc -o mpv audio/audio.o audio/audio_buffer.o audio/chmap.o audio/chmap_s
el.o audio/fmt-conversion.o audio/format.o audio/mixer.o audio/decode/ad
_lavc.o audio/decode/ad_spdif.o audio/decode/dec_audio.o audio/filter/af
.o audio/filter/af_center.o audio/filter/af_channels.o audio/filter/af_c
onvert24.o audio/filter/af_convertsignendian.o audio/filter/af_delay.o a
udio/filter/af_dummy.o audio/filter/af_equalizer.o audio/filter/af_expor
t.o audio/filter/af_extrastereo.o audio/filter/af_forcespeed.o audio/fil
ter/af_format.o audio/filter/af_hrtf.o audio/filter/af_karaoke.o audio/f
ilter/af_lavcac3enc.o audio/filter/af_lavrresample.o audio/filter/af_pan
.o audio/filter/af_scaletempo.o audio/filter/af_sinesuppress.o audio/fil
ter/af_sub.o audio/filter/af_surround.o audio/filter/af_sweep.o audio/fi
lter/af_drc.o audio/filter/af_volume.o audio/filter/filter.o audio/filte
r/tools.o audio/filter/window.o audio/out/ao.o audio/out/ao_null.o audio
/out/ao_pcm.o audio/out/pull.o audio/out/push.o common/av_common.o commo
n/av_log.o common/codecs.o common/common.o common/msg.o common/playlist.
o common/tags.o common/version.o demux/codec_tags.o demux/demux.o demux/
demux_edl.o demux/demux_cue.o demux/demux_disc.o demux/demux_lavf.o demu
x/demux_mf.o demux/demux_mkv.o demux/demux_playlist.o demux/demux_raw.o 
demux/demux_subreader.o demux/ebml.o demux/mf.o demux/packet.o input/cmd
_list.o input/cmd_parse.o input/event.o input/input.o input/ipc.o input/
keycodes.o misc/bstr.o misc/charset_conv.o misc/dispatch.o misc/json.o m
isc/rendezvous.o misc/ring.o options/m_config.o options/m_option.o optio
ns/m_property.o options/options.o options/parse_commandline.o options/pa
rse_configfile.o options/path.o osdep/io.o osdep/numcores.o osdep/semaph
ore_osx.o osdep/subprocess-posix.o osdep/terminal-unix.o osdep/timer.o o
sdep/timer-linux.o osdep/threads.o player/audio.o player/client.o player
/configfiles.o player/command.o player/discnav.o player/loadfile.o playe
r/main.o player/misc.o player/osd.o player/playloop.o player/screenshot.
o player/scripting.o player/sub.o player/video.o player/timeline/tl_matr
oska.o player/timeline/tl_mpv_edl.o player/timeline/tl_cue.o stream/cach
e.o stream/cache_file.o stream/cookies.o stream/rar.o stream/stream.o st
ream/stream_avdevice.o stream/stream_edl.o stream/stream_file.o stream/s
tream_lavf.o stream/stream_memory.o stream/stream_mf.o stream/stream_nul
l.o stream/stream_rar.o sub/dec_sub.o sub/draw_bmp.o sub/find_subfiles.o
 sub/img_convert.o sub/osd.o sub/sd_lavc.o sub/sd_lavc_conv.o sub/sd_lav
f_srt.o sub/sd_microdvd.o sub/sd_movtext.o sub/sd_srt.o ta/ta.o ta/ta_ut
ils.o ta/ta_talloc.o video/csputils.o video/fmt-conversion.o video/image
_writer.o video/img_format.o video/mp_image.o video/mp_image_pool.o vide
o/sws_utils.o video/decode/dec_video.o video/decode/vd_lavc.o video/filt
er/vf.o video/filter/pullup.o video/filter/vf_buffer.o video/filter/vf_c
rop.o video/filter/vf_delogo.o video/filter/vf_divtc.o video/filter/vf_d
size.o video/filter/vf_eq.o video/filter/vf_expand.o video/filter/vf_fli
p.o video/filter/vf_format.o video/filter/vf_gradfun.o video/filter/vf_h
qdn3d.o video/filter/vf_ilpack.o video/filter/vf_mirror.o video/filter/v
f_noformat.o video/filter/vf_noise.o video/filter/vf_phase.o video/filte
r/vf_pullup.o video/filter/vf_rotate.o video/filter/vf_scale.o video/fil
ter/vf_screenshot.o video/filter/vf_softpulldown.o video/filter/vf_stere
o3d.o video/filter/vf_sub.o video/filter/vf_swapuv.o video/filter/vf_uns
harp.o video/filter/vf_yadif.o video/out/bitmap_packer.o video/out/aspec
t.o video/out/filter_kernels.o video/out/vo.o video/out/vo_null.o video/
out/vo_image.o video/out/win_state.o stream/stream_cdda.o stream/stream_
dvd.o stream/stream_dvd_common.o stream/stream_dvdnav.o audio/filter/af_
ladspa.o sub/ass_mp.o sub/sd_ass.o demux/demux_libass.o video/filter/vf_
pp.o stream/stream_smb.o audio/decode/ad_mpg123.o stream/stream_tv.o str
eam/tv.o stream/frequencies.o stream/tvi_dummy.o demux/demux_tv.o sub/os
d_libass.o video/out/gl_common.o video/out/gl_osd.o video/out/vo_opengl.
o video/out/gl_lcms.o video/out/gl_video.o video/out/dither.o video/out/
vo_opengl_old.o video/out/pnm_loader.o video/out/vo_lavc.o audio/out/ao_
lavc.o common/encode_lavc.o video/out/x11_common.o video/out/gl_x11.o vi
deo/out/gl_x11egl.o audio/out/ao_sndio.o video/out/vo_x11.o video/out/vo
_xv.o video/filter/vf_lavfi.o audio/filter/af_lavfi.o player/lua.o video
/filter/vf_dlopen.o player/main_fn.o -L/usr/local/lib   -pthread -lpthre
ad  -lm -lsmbclient       -L/usr/X11R6/lib -lX11 -L/usr/X11R6/lib -lXss 
-L/usr/X11R6/lib -lXext -L/usr/X11R6/lib -lXv -L/usr/X11R6/lib -lXineram
a -L/usr/X11R6/lib -lXrandr -ljpeg -lm -lGL  -L/usr/X11R6/lib -lEGL -lsn
dio -L/usr/local/lib -ldvdread -L/usr/local/lib -ldvdnav -L/usr/local/li
b -lcdio_paranoia -lcdio_cdda -lcdio -L/usr/local/lib -lass -L/usr/lib -
lz -L/usr/local/lib -lmpg123  -L/usr/local/lib -llcms2 -L/usr/local/lib 
-lavutil -lavcodec -lavformat -lswscale -L/usr/local/lib -lavresample -L
/usr/local/lib -lavfilter -L/usr/local/lib -Wl,-rpath-link,/usr/X11R6/li
b -lavdevice -L/usr/local/lib -lpostproc -L/usr/local/lib -llua5.1 -lm  
/usr/local/lib/libsmbclient.so.3.0: warning: random() may return deterministic 
values, is that what you want?
demux/mf.o(.text+0x437): In function `open_mf_pattern':
demux/mf.c:98: warning: strcpy() is almost always misused, please use strlcpy()
common/playlist.o(.text+0x731): In function `playlist_shuffle':
common/playlist.c:173: warning: rand() may return deterministic values, is that 
what you want?
demux/mf.o(.text+0x500): In function `open_mf_pattern':
demux/mf.c:100: warning: strcat() is almost always misused, please use strlcat()
demux/mf.o(.text+0x3f5):demux/mf.c:123: warning: sprintf() is often misused, 
please use snprintf()
/usr/local/lib/libenca.so.0.0: warning: stpcpy() is dangerous; do not use it
/usr/local/lib/libxvidcore.so.4.4: warning: vsprintf() is often misused, please 
use vsnprintf()
audio/decode/ad_mpg123.o(.text+0x10f): In function `decode_packet':
audio/decode/ad_mpg123.c:241: undefined reference to `mpg123_decode_frame_64'
collect2: ld returned 1 exit status
Makefile:352: recipe for target 'mpv' failed
gmake: *** [mpv] Error 1

Looks like this is an issue with the configure script (worth mentioning
that this version of the port doesn't use waf). Needs to be fixed in
upstream mpv.
http://sourceforge.net/p/mpg123/bugs/175/


# pkg-config says smbclient's version is 0
CONFIGURE_ARGS +=       --enable-smb \
                        --extra-libs="-lsmbclient"

Is this something that should be fixed in upstream mpv? It doesn't seem
to be a bug in our pkg-config, because FDO pkg-config behaves the same.


In DESCR, I would remove the "actively developed" bullet. By nature those
kinds of statements tend to go out of date. And maybe reformat DESCR to
take up less vertical space, but that's a nitpick.

-- 
Anthony J. Bentley

Reply via email to