Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 26 Jan 2014 22:29:54 GMT
From:      Anton Sayetsky <vsjcfm@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/186144: multimedia/vlc: canot take video screenshot
Message-ID:  <201401262229.s0QMTs5b032861@oldred.freebsd.org>
Resent-Message-ID: <201401262240.s0QMe05P017362@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         186144
>Category:       ports
>Synopsis:       multimedia/vlc: canot take video screenshot
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jan 26 22:40:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Anton Sayetsky
>Release:        FreeBSD 9.2-RELEASE-p3 amd64
>Organization:
>Environment:
jason@jnb:~$ uname -a
FreeBSD jnb.localdomain 9.2-RELEASE-p3 FreeBSD 9.2-RELEASE-p3 #0 r260810: Fri Jan 17 14:41:58 EET 2014     root@jnb.localdomain:/usr/obj/usr/src/sys/JNB  amd64
jason@jnb:~$ pkg_info -rR vlc\*
Information for vlc-2.1.2,4:

Depends on:
Dependency: xproto-7.0.25
Dependency: xineramaproto-1.2.1
Dependency: xf86vidmodeproto-2.3.1
Dependency: xextproto-7.2.1
Dependency: renderproto-0.11.1
Dependency: randrproto-1.4.0
Dependency: pixman-0.32.4
Dependency: libXdmcp-1.1.1
Dependency: libXau-1.0.8
Dependency: libICE-1.0.8,1
Dependency: libSM-1.2.2,1
Dependency: kbproto-1.0.6
Dependency: inputproto-2.3
Dependency: glproto-1.4.17
Dependency: fixesproto-5.0
Dependency: dri2proto-2.8
Dependency: damageproto-1.2.1
Dependency: compositeproto-0.4.2
Dependency: libfontenc-1.1.2
Dependency: fontcacheproto-0.1.3
Dependency: font-util-1.3.0_1
Dependency: encodings-1.0.4_1,1
Dependency: libebml-1.3.0
Dependency: expat-2.1.0
Dependency: gnome_subr-1.0
Dependency: libproxy-0.4.6
Dependency: xvid-1.3.2,1
Dependency: x264-0.136.2358_2
Dependency: libvpx-1.3.0
Dependency: libmatroska-1.4.1_1
Dependency: libdvdcss-1.2.12
Dependency: libdvdread-4.2.0_2
Dependency: libdvdnav-4.2.0_1
Dependency: libdvbpsi-0.2.2                                                                                                                       
Dependency: libdca-0.0.5                                                                                                                          
Dependency: pciids-20131225                                                                                                                       
Dependency: hicolor-icon-theme-0.12                                                                                                               
Dependency: gnomehier-3.0                                                                                                                         
Dependency: perl5-5.16.3_6                                                                                                                        
Dependency: png-1.5.17                                                                                                                            
Dependency: freetype2-2.5.2                                                                                                                       
Dependency: mkfontscale-1.1.1                                                                                                                     
Dependency: mkfontdir-1.0.7                                                                                                                       
Dependency: fontconfig-2.11.0_1,1                                                                                                                 
Dependency: font-misc-meltho-1.0.3_1                                                                                                              
Dependency: font-misc-ethiopic-1.0.3_1
Dependency: font-bh-ttf-1.0.3_1
Dependency: dejavu-2.34
Dependency: xorg-fonts-truetype-7.7_1
Dependency: jpeg-8_4
Dependency: jbigkit-1.6
Dependency: pcre-8.33
Dependency: orc-0.4.18
Dependency: schroedinger-1.0.11_1
Dependency: libpthread-stubs-0.3_4
Dependency: libpciaccess-0.13.2
Dependency: libdrm-2.4.17_1
Dependency: libffi-3.0.13_1
Dependency: icu-50.1.2
Dependency: p5-Unicode-String-2.09
Dependency: p5-Unicode-Map8-0.13
Dependency: libiconv-1.14_1
Dependency: libxml2-2.8.0_3
Dependency: libxcb-1.9.3
Dependency: xcb-util-0.3.9_1,1
Dependency: xcb-util-renderutil-0.3.8
Dependency: xcb-util-keysyms-0.3.9
Dependency: libX11-1.6.2,1
Dependency: libXt-1.1.4,1
Dependency: libXrender-0.9.8
Dependency: libXft-2.3.1
Dependency: libXfixes-5.0.1
Dependency: libXext-1.3.2,1
Dependency: libXxf86vm-1.1.3
Dependency: libXrandr-1.4.2
Dependency: libXpm-3.5.11
Dependency: libXmu-1.1.2,1
Dependency: xprop-1.2.2
Dependency: libXinerama-1.1.3,1
Dependency: libXi-1.7.2,1
Dependency: libXfontcache-1.0.5
Dependency: xset-1.2.3_1
Dependency: xdg-utils-1.0.2.20130919_1
Dependency: libXdamage-1.1.4
Dependency: libXcursor-1.1.14
Dependency: libXcomposite-0.4.4,1
Dependency: libGL-7.6.1_4
Dependency: libGLU-9.0.0
Dependency: graphite2-1.2.4
Dependency: gettext-0.18.3.1
Dependency: recode-3.6_9
Dependency: python27-2.7.6_1
Dependency: python2-2_2
Dependency: python-2.7_1,2
Dependency: libgpg-error-1.12
Dependency: libgcrypt-1.5.3
Dependency: libaacs-0.6.0
Dependency: libbluray-0.3.0,1
Dependency: glib-2.36.3_1
Dependency: shared-mime-info-1.1
Dependency: qt4-corelib-4.8.5_1
Dependency: qt4-gui-4.8.5
Dependency: freeglut-2.8.1
Dependency: tiff-4.0.3
Dependency: jasper-1.900.1_12
Dependency: gdk-pixbuf2-2.28.2
Dependency: libnotify-0.7.5
Dependency: desktop-file-utils-0.22_1
Dependency: dbus-1.6.18
Dependency: cairo-1.10.2_7,2
Dependency: harfbuzz-0.9.25
Dependency: pango-1.34.1_1
Dependency: fribidi-0.19.2_1
Dependency: enca-1.13
Dependency: libass-0.10.2
Dependency: taglib-1.9.1_1
Dependency: libsamplerate-0.1.8_4
Dependency: libogg-1.3.1,4
Dependency: libvorbis-1.3.3_1,3
Dependency: libtheora-1.1.1_3
Dependency: libkate-0.4.1_2
Dependency: libmad-0.15.1b_2
Dependency: libid3tag-0.15.1b
Dependency: liba52-0.7.4_2
Dependency: lame-3.99.5_1
Dependency: flac-1.3.0_1
Dependency: fdk-aac-0.1.3
Dependency: alsa-lib-1.0.27.2_1
Dependency: ffmpeg-2.1.1_1,1
Dependency: atk-2.8.0
Dependency: gtk-update-icon-cache-2.24.22
Dependency: gtk2-2.24.22_1

jason@jnb:~$ make -C /usr/ports/multimedia/vlc/ showconfig
===> The following configuration options are available for vlc-2.1.2,4:
     A52=on: AC-3 support via liba52
     AALIB=off: AAlib graphics library support
     ASS=on: ASS/SSA subtitle rendering
     AVAHI=off: Zeroconf support via Avahi
     CACA=off: libcaca graphics library support
     DBUS=on: D-Bus IPC system support
     DEBUG=off: Install debug symbols
     DIRAC=off: Dirac codec support via libdirac
     DOCS=off: Build and/or install documentation
     DTS=on: DTS DVD audio decoder
     DVDNAV=on: DVD menu navigation
     DVDREAD=on: DVD Playback support
     FAAD=off: FAAD AAC decoder support
     FLAC=on: FLAC lossless audio codec support
     FLUID=off: Fluidsynth MIDI support
     FRIBIDI=off: Bidirectional text support via GNU FriBidi
     GME=off: Game_Music_Emu (libgme) support
     GNOMEVFS=off: Gnome VFS support
     GNUTLS=off: SSL/TLS support via GnuTLS
     GOOM=off: the Goom visual effect library
     HTTPD=off: httpd output streaming support
     JACK=off: JACK audio server support
     LIBBLURAY=on: Blu-ray discs support via libbluray
     LIBSSH2=off: SCP/SFTP support via libssh2
     LIRC=off: Infrared remote control support
     LIVEMEDIA=off: Multimedia streaming support via liveMedia
     LUA=off: Lua scripting language support
     MAD=on: MAD MP3 audio decoder support
     MATROSKA=on: Matroska container format support
     MODPLUG=off: ModPlug decoder support
     MPEG2=off: MPEG-2 video support via libmpeg2
     MTP=off: Media Tranfer Protocol support
     MUSEPACK=off: MPC audio format support
     NCURSES=off: ncurses (console) interface
     NLS=on: Native Language Support
     NOTIFY=on: Startup notification support
     NO_DVD=off: disable DVD specific features
     OGG=on: Ogg media format support
     OPTIMIZED_CFLAGS=off: Use extra compiler optimizations
     OPUS=off: Opus audio format
     PNG=on: PNG image format support
     PULSEAUDIO=off: PulseAudio sound server support
     QT4=on: Qt 4 toolkit support
     REALAUDIO=off: Real Audio(R) support
     RUNROOT=off: Enable running as root
     SAMBA=off: SAMBA Access module
     SAMPLERATE=on: Sample rate conversion support
     SCHROED=on: Schroedinger decoder
     SDL=off: Simple Direct Media Layer support
     SERVER_ONLY=off: Only build server parts
     SHOUTCAST=off: Ogg Icecast and SHOUTcast support
     SIDPLAY=off: C64 sid demux support
     SKINS=off: winamp skins interface
     SPEEX=off: Speex audio format support
     STREAM=off: stream output
     SVG=off: SVG vector image format support
     TAGLIB=on: ID3 tag and Ogg comment support
     THEORA=on: Ogg Theora video codec support
     TWOLAME=off: TwoLAME MP2 audio encoder support
     UPNP=off: UPnP protocol support
     V4L=off: Video4Linux video capture compatibility
     VAAPI=off: VAAPI (GPU video acceleration) support
     VCD=off: Video CD support
     VORBIS=on: Ogg Vorbis audio codec support
     X11=on: X11 (graphics) support
     X264=on: H.264 video codec support via x264
     ZVBI=off: VBI decoding support
===> Use 'make config' to modify these settings
jason@jnb:~$
>Description:
VLC fails to take screenshot, I can see following messages:

main error: Encoding support not compiled-in!
main error: Failed to convert image for snapshot

As you can see, PNG option is enabled.
Here is settings screenshot: http://higgs.rghost.ru/private/51954520/bba0d20feb59fea25dc4710df8c6cb37/image.png

Maybe problem is here?
jason@jnb:~$ ldd `which vlc`
/usr/local/bin/vlc:
        libvlc.so.9 => /usr/local/lib/libvlc.so.9 (0x80081c000)
        libvlccore.so.7 => /usr/local/lib/libvlccore.so.7 (0x800a34000)
        libidn.so.17 => /usr/local/lib/libidn.so.17 (0x800ce8000)
        libintl.so.9 => /usr/local/lib/libintl.so.9 (0x800f1a000)
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x801124000)
        libdbus-1.so.3 => /usr/local/lib/libdbus-1.so.3 (0x801408000)
        libm.so.5 => /lib/libm.so.5 (0x80165b000)
        libthr.so.3 => /lib/libthr.so.3 (0x80187c000)
        libc.so.7 => /lib/libc.so.7 (0x801a9f000)
>How-To-Repeat:
Try to take screenshot with default settings.
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201401262229.s0QMTs5b032861>