Solved VLC 2.1.5 without VDPAU display output option available

Hello, I am new to FreeBSD, yesterday I installed the 10.1 version on my PC. Although I could not install the latest version of the Nvidia drivers, I could install version 304-304.123 and get it working (kde4 package and nvidia-driver (latest) are incompatible[/URL)]. Then I installed VLC 2.1.5 ( pkg install vlc) and tested with an MKV video, but the performance was bad (I am not the [URL='http://forums.freebsd.org/threads/vlc-stumbling-every-10-seconds-playing-mkv-or-avi-videos.44177/']only one, I get the same messages). I tried to select the VDPAU display output but I could not find it.

snapshot1.png snapshot2.png

First I installed VLC with pkg, and I could see ( pkg info vlc)
Code:
VDPAU option=off
So I thought of compiling it with VDPAU available: CONFIGURE_ARGS= --enable-vdpau \; make install clean. The compilation was a success, without errors and VDPAU option=on. But again, I could not find the VDPAU option available.

The MKV video was tested on mplayer without problems and with the same Nvidia driver version.

The question is: How can I make the VDPAU option available?

Thanks for your time.

PS1: I am still learning English, this post was made with the help of Google Translate.

PS2: I come from Debian testing and vlc has the VDPAU option available and works fine for me.

cvlc output:
Code:
VLC media player 2.1.5 Rincewind (revision 2.1.4-49-gdab6cb5)
[0x80204cb50] dummy interface: using the dummy interface module...
Fontconfig warning: FcPattern object size does not accept value "0"
No accelerated IMDCT transform found
Fontconfig warning: FcPattern object size does not accept value "0"
Fontconfig warning: FcPattern object size does not accept value "0"
Fontconfig warning: FcPattern object size does not accept value "0"
[0x81a8443d0] main vout display error: Failed to resize display
[0x811c35070] main input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 1000 ms)
[0x811c35070] main input error: ES_OUT_RESET_PCR called
  [0x811c35070] main input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 1014 ms)
[0x811c35070] main input error: ES_OUT_RESET_PCR called
[0x811c35070] main input error: ES_OUT_SET_(GROUP_)PCR  is called too late (pts_delay increased to 1086 ms)
[0x811c35070] main input error: ES_OUT_RESET_PCR called
[h264 @ 0x81244eb20] reference picture missing during reorder
[h264 @ 0x81244eb20] reference picture missing during reorder
[h264 @ 0x81244eb20] Missing reference picture, default is 2
[h264 @ 0x81244eb20] Missing reference picture, default is 2
[h264 @ 0x812450420] Missing reference picture, default is 2
[h264 @ 0x812450920] mmco: unref short failure
[h264 @ 0x812450920] mmco: unref short failure
mplayer output:
Code:
Playing Homeland.mkv.
[mkv] Track ID 1: video (V_MPEG4/ISO/AVC), -vid 0
[mkv] Track ID 2: audio (A_AC3), -aid 0, -alang und
[mkv] Will play video track 1.
Detected file format: Matroska
Load subtitles in .
[ass] auto-open
Selected video codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [libavcodec]
Selected audio codec: ATSC A/52A (AC-3) [libavcodec]
AUDIO: 48000 Hz, 2 ch, floatle, 384.0 kbit/12.50% (ratio: 48000->384000)
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
VIDEO:  1280x720  23.976 fps    0.0 kbps ( 0.0 kB/s)
VO: [xv] 1280x720 => 1280x720 Planar YV12
A:  34.8 V:  34.8 A-V: -0.002 ct:  0.000   0/  0  0%  0%  0.4% 0 0
[/URL]
 
Well, after compiling vlc with VAAPI : on nothing changed.

This is my pkg info vlc output
Code:
vlc-2.1.5_10,4
Name  : vlc
Version  : 2.1.5_10,4
Installed on  : Sun Nov 30 13:21:47 ART 2014
Origin  : multimedia/vlc
Architecture  : freebsd:10:x86:64
Prefix  : /usr/local
Categories  : www net multimedia ipv6 audio
Licenses  : GPLv2
Maintainer  : multimedia@FreeBSD.org
WWW  : http://www.videolan.org/
Comment  : Qt4 based multimedia player and streaming server
Options  :
  A52  : on
  AALIB  : off
  ASS  : off
  AVAHI  : on
  CACA  : off
  DBUS  : on
  DCA  : on
  DIRAC  : off
  DOCS  : on
  DVDNAV  : on
  DVDREAD  : on
  FAAD  : on
  FLAC  : on
  FLUID  : off
  FREERDP  : off
  FRIBIDI  : off
  GME  : off
  GNOMEVFS2  : off
  GNUTLS  : on
  GOOM  : off
  HTTPD  : on
  JACK  : off
  KATE  : off
  LIBBLURAY  : off
  LIBRSVG2  : off
  LIBSSH2  : off
  LIRC  : off
  LIVEMEDIA  : off
  LUA  : on
  MAD  : on
  MATROSKA  : on
  MODPLUG  : off
  MPEG2  : on
  MTP  : off
  MUSEPACK  : off
  NCURSES  : off
  NLS  : on
  NOTIFY  : off
  OGG  : on
  OPTIMIZED_CFLAGS: on
  OPUS  : on
  PNG  : on
  PULSEAUDIO  : off
  QT4  : on
  REALRTSP  : off
  RUNROOT  : off
  SAMPLERATE  : on
  SCHROEDINGER  : off
  SDL  : off
  SHOUTCAST  : off
  SIDPLAY  : off
  SKINS  : off
  SMB  : off
  SPEEX  : on
  STREAM  : on
  TAGLIB  : on
  THEORA  : on
  TWOLAME  : on
  UPNP  : off
  V4L  : on
  VAAPI  : on
  VCD  : on
  VDPAU  : on
  VORBIS  : on
  X11  : on
  X264  : on
  ZVBI  : off
Shared Libs required:
  libxml2.so.2
  libxcb.so.1
  libxcb-xv.so.0
  libxcb-xfixes.so.0
  libxcb-shm.so.0
  libxcb-shape.so.0
  libxcb-render.so.0
  libxcb-randr.so.0
  libxcb-keysyms.so.1
  libxcb-composite.so.0
  libx264.so.142
  libvorbisenc.so.2
  libvorbis.so.4
  libvdpau.so.1
  libva.so.1
  libva-x11.so.1
  libtwolame.so.0
  libtheoraenc.so.1
  libtheoradec.so.1
  libtag.so.1
  libswscale.so.2
  libspeexdsp.so.1
  libspeex.so.1
  libsamplerate.so.1
  libpostproc.so.52
  libopus.so.0
  libogg.so.8
  libmpeg2.so.0
  libmad.so.2
  liblua-5.2.so
  libintl.so.9
  libidn.so.11
  libgpg-error.so.0
  libgnutls.so.28
  libgcrypt.so.20
  libfreetype.so.6
  libfontconfig.so.1
  libfaad.so.2
  libdvdread.so.5
  libdvdnav.so.4
  libdvbpsi.so.9
  libdca.so.0
  libdbus-1.so.3
  libcddb.so.4
  libavutil.so.52
  libavformat.so.55
  libavcodec.so.55
  libavahi-common.so.3
  libavahi-client.so.3
  liba52.so.0
  libX11.so.6
  libSM.so.6
  libQtGui.so.4
  libQtCore.so.4
  libICE.so.6
  libGL.so.1
  libFLAC.so.11
Shared Libs provided:
  libzip_plugin.so
  libyuy2_i422_plugin.so
  libyuy2_i420_plugin.so
  libyuvp_plugin.so
  libyuv_plugin.so
  libxwd_plugin.so
  libxml_plugin.so
  libxdg_screensaver_plugin.so
  libxcb_xv_plugin.so
  libxcb_x11_plugin.so
  libxcb_window_plugin.so
  libxcb_screen_plugin.so
  libxcb_glx_plugin.so
  libxcb_apps_plugin.so
  libxa_plugin.so
  libx264_plugin.so
  libwave_plugin.so
  libwav_plugin.so
  libwall_plugin.so
  libvorbis_plugin.so
  libvod_rtsp_plugin.so
  libvoc_plugin.so
  libvobsub_plugin.so
  libvmem_plugin.so
  libvlccore.so.7
  libvlc.so.5
  libvisual_plugin.so
  libvdummy_plugin.so
  libvdpau_plugin.so
  libvcd_plugin.so
  libvc1_plugin.so
  libvaapi_plugin.so
  libv4l2_plugin.so
  libuleaddvaudio_plugin.so
  libugly_resampler_plugin.so
  libty_plugin.so
  libtwolame_plugin.so
  libtta_plugin.so
  libts_plugin.so
  libtrivial_channel_mixer_plugin.so
  libtransform_plugin.so
  libtimecode_plugin.so
  libtheora_plugin.so
  libtdummy_plugin.so
  libtaglib_plugin.so
  libt140_plugin.so
  libswscale_plugin.so
  libsvcdsub_plugin.so
  libsubtitle_plugin.so
  libsubsusf_plugin.so
  libsubsdelay_plugin.so
  libsubsdec_plugin.so
  libstream_out_transcode_plugin.so
  libstream_out_standard_plugin.so
  libstream_out_smem_plugin.so
  libstream_out_setid_plugin.so
  libstream_out_rtp_plugin.so
  libstream_out_record_plugin.so
  libstream_out_raop_plugin.so
  libstream_out_mosaic_bridge_plugin.so
  libstream_out_langfromtelx_plugin.so
  libstream_out_gather_plugin.so
  libstream_out_es_plugin.so
  libstream_out_duplicate_plugin.so
  libstream_out_dummy_plugin.so
  libstream_out_display_plugin.so
  libstream_out_description_plugin.so
  libstream_out_delay_plugin.so
  libstream_out_bridge_plugin.so
  libstream_out_autodel_plugin.so
  libstream_filter_rar_plugin.so
  libstl_plugin.so
  libstereo_widen_plugin.so
  libstats_plugin.so
  libspudec_plugin.so
  libspeex_resampler_plugin.so
  libspeex_plugin.so
  libspatializer_plugin.so
  libsmooth_plugin.so
  libsmf_plugin.so
  libsimple_channel_mixer_plugin.so
  libshm_plugin.so
  libsharpen_plugin.so
  libsepia_plugin.so
  libsdp_plugin.so
  libscte27_plugin.so
  libscene_plugin.so
  libscaletempo_plugin.so
  libscale_plugin.so
  libsap_plugin.so
  libsamplerate_plugin.so
  librv32_plugin.so
  librtp_plugin.so
  librss_plugin.so
  librotate_plugin.so
  libripple_plugin.so
  libremoteosd_plugin.so
  libremap_plugin.so
  librecord_plugin.so
  libreal_plugin.so
  librawvideo_plugin.so
  librawvid_plugin.so
  librawdv_plugin.so
  librawaud_plugin.so
  libqt4_plugin.so
  libpva_plugin.so
  libpuzzle_plugin.so
  libpsychedelic_plugin.so
  libps_plugin.so
  libpostproc_plugin.so
  libposterize_plugin.so
  libpodcast_plugin.so
  libplaylist_plugin.so
  libparam_eq_plugin.so
  libpanoramix_plugin.so
  libpacketizer_vc1_plugin.so
  libpacketizer_mpegvideo_plugin.so
  libpacketizer_mpeg4video_plugin.so
  libpacketizer_mpeg4audio_plugin.so
  libpacketizer_mlp_plugin.so
  libpacketizer_h264_plugin.so
  libpacketizer_flac_plugin.so
  libpacketizer_dirac_plugin.so
  libpacketizer_copy_plugin.so
  liboss_plugin.so
  libopus_plugin.so
  liboldrc_plugin.so
  libogg_plugin.so
  libnuv_plugin.so
  libnsv_plugin.so
  libnsc_plugin.so
  libnormvol_plugin.so
  libnetsync_plugin.so
  libmux_wav_plugin.so
  libmux_ts_plugin.so
  libmux_ps_plugin.so
  libmux_ogg_plugin.so
  libmux_mpjpeg_plugin.so
  libmux_mp4_plugin.so
  libmux_dummy_plugin.so
  libmux_avi_plugin.so
  libmux_asf_plugin.so
  libmpgv_plugin.so
  libmpgatofixed32_plugin.so
  libmpeg_audio_plugin.so
  libmp4_plugin.so
  libmotiondetect_plugin.so
  libmotionblur_plugin.so
  libmotion_plugin.so
  libmosaic_plugin.so
  libmono_plugin.so
  libmjpeg_plugin.so
  libmirror_plugin.so
  libmediadirs_plugin.so
  libmarq_plugin.so
  libmagnify_plugin.so
  liblua_plugin.so
  liblpcm_plugin.so
  liblogo_plugin.so
  liblogger_plugin.so
  liblibmpeg2_plugin.so
  libkaraoke_plugin.so
  libinvert_plugin.so
  libinteger_mixer_plugin.so
  libimage_plugin.so
  libidummy_plugin.so
  libi422_yuy2_plugin.so
  libi422_i420_plugin.so
  libi420_yuy2_plugin.so
  libi420_rgb_plugin.so
  libhttplive_plugin.so
  libhqdn3d_plugin.so
  libhotkeys_plugin.so
  libheadphone_channel_mixer_plugin.so
  libh264_plugin.so
  libgrey_yuv_plugin.so
  libgrain_plugin.so
  libgradient_plugin.so
  libgradfun_plugin.so
  libgnutls_plugin.so
  libglx_plugin.so
  libglobalhotkeys_plugin.so
  libgl_plugin.so
  libgestures_plugin.so
  libgaussianblur_plugin.so
  libgain_plugin.so
  libg711_plugin.so
  libfreetype_plugin.so
  libfolder_plugin.so
  libfloat_mixer_plugin.so
  libflacsys_plugin.so
  libflac_plugin.so
  libfilesystem_plugin.so
  libfaad_plugin.so
  libextract_plugin.so
  libexport_plugin.so
  libes_plugin.so
  liberase_plugin.so
  libequalizer_plugin.so
  libedummy_plugin.so
  libdynamicoverlay_plugin.so
  libdvdread_plugin.so
  libdvdnav_plugin.so
  libdvbsub_plugin.so
  libdvb_plugin.so
  libdummy_plugin.so
  libdtv_plugin.so
  libdtstospdif_plugin.so
  libdtstofloat32_plugin.so
  libdts_plugin.so
  libdolby_surround_decoder_plugin.so
  libdirac_plugin.so
  libdemuxdump_plugin.so
  libdemux_stl_plugin.so
  libdemux_cdg_plugin.so
  libdeinterlace_plugin.so
  libdecomp_plugin.so
  libddummy_plugin.so
  libdbus_screensaver_plugin.so
  libdbus_plugin.so
  libdash_plugin.so
  libcvdsub_plugin.so
  libcroppadd_plugin.so
  libcompressor_plugin.so
  libcolorthres_plugin.so
  libclone_plugin.so
  libchorus_flanger_plugin.so
  libchain_plugin.so
  libcdg_plugin.so
  libcdda_plugin.so
  libcc_plugin.so
  libcanvas_plugin.so
  libbonjour_plugin.so
  libbluescreen_plugin.so
  libblendbench_plugin.so
  libblend_plugin.so
  libball_plugin.so
  libavi_plugin.so
  libavformat_plugin.so
  libavcodec_plugin.so
  libaudioscrobbler_plugin.so
  libaudiobargraph_v_plugin.so
  libaudiobargraph_a_plugin.so
  libaudio_format_plugin.so
  libau_plugin.so
  libasf_plugin.so
  libaraw_plugin.so
  libantiflicker_plugin.so
  libanaglyph_plugin.so
  libamem_plugin.so
  libalphamask_plugin.so
  libaiff_plugin.so
  libafile_plugin.so
  libaes3_plugin.so
  libadummy_plugin.so
  libadpcm_plugin.so
  libadjust_plugin.so
  libaccess_vdr_plugin.so
  libaccess_udp_plugin.so
  libaccess_tcp_plugin.so
  libaccess_rar_plugin.so
  libaccess_output_udp_plugin.so
  libaccess_output_livehttp_plugin.so
  libaccess_output_http_plugin.so
  libaccess_output_file_plugin.so
  libaccess_output_dummy_plugin.so
  libaccess_oss_plugin.so
  libaccess_mms_plugin.so
  libaccess_imem_plugin.so
  libaccess_http_plugin.so
  libaccess_ftp_plugin.so
  libaccess_bd_plugin.so
  libaccess_avio_plugin.so
  libaccess_attachment_plugin.so
  liba52tospdif_plugin.so
  liba52tofloat32_plugin.so
  liba52_plugin.so
Flat size  : 38.6MiB
Description  :
VLC media player is a highly portable multimedia player for various
audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, and
more) as well as DVD's, VCD's, and various streaming protocols. It
can also be used as a server to stream in unicast or multicast in
IPv4 or IPv6 on a high-bandwidth network. VLC also has the ability
to transcode media on-the-fly for streaming or saving to disk.

WWW: http://www.videolan.org/
I will use mplayer for MKV videos :(

Anyway thanks for your time.
 
Hello again. I figured out how to play MKV video fluently. Just replace VDPAU with VA in the codecs options.

To do that, go to 'simple preferences' > Input/Codecs. In the 'Hardware accelerated decoding' option, choose 'video acceleration (VA)'. That is it.

I hope this serves somebody usefully :).

Cheers.
 
Back
Top