Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to take screenshot with GNOME Videos (Totem) #659

Open
zmdismai opened this issue May 3, 2019 · 2 comments
Open

Unable to take screenshot with GNOME Videos (Totem) #659

zmdismai opened this issue May 3, 2019 · 2 comments
Labels
Projects

Comments

@zmdismai
Copy link

zmdismai commented May 3, 2019

Description
We are not able to take screenshot while playing video with Totem.

To Reproduce
Steps to reproduce the behavior:

  1. Boot up Live Desktop image
  2. Install Clear Linux
  3. Upon installation, download/get video files
  4. Right click on the video file icon > Open with Videos
  5. Click the three dots on top right of GNOME Videos
  6. Click "Take Screenshot"

Current behavior
Totem could not get a screenshot of the video. Refer Screenshot A below.
journalctl -f:
totem[22163]: Could not take screenshot: failed to retrieve or convert video frame

Expected behavior
Should be able to take screenshot of the video playback.

Environment:

  • Clear Linux OS version: [cat /usr/lib/os-release]
    NAME="Clear Linux OS"
    VERSION=1
    ID=clear-linux-os
    ID_LIKE=clear-linux-os
    VERSION_ID=29160
    PRETTY_NAME="Clear Linux OS"
    ANSI_COLOR="1;35"
    HOME_URL="https://clearlinux.org"
    SUPPORT_URL="https://clearlinux.org"
    BUG_REPORT_URL="mailto:dev@lists.clearlinux.org"
    PRIVACY_POLICY_URL="http://www.intel.com/privacy"

  • Bundles: [e.g. sudo swupd bundle-list]
    NetworkManager
    acpica-unix2
    alsa-utils
    ansible
    baobab
    bc
    binutils
    bison
    bootloader
    c-basic
    cheese
    cloc
    clr-network-troubleshooter
    containers-basic
    cpio
    cronie
    cryptography
    curl
    darktable
    desktop
    desktop-apps
    desktop-assets
    desktop-autostart
    desktop-gnomelibs
    desktop-kde-libs
    desktop-locales
    dev-utils
    devpkg-base
    devpkg-llvm
    diffutils
    dnf
    docutils
    dpdk
    education-preschool
    eog
    ethtool
    evince
    evolution
    file
    file-roller
    findutils
    firefox
    flatpak
    flex
    fonts-basic
    fuse
    games
    gdb
    geany
    gedit
    gimp
    git
    gjs
    glibc-locale
    glmark2
    gnome-base-libs
    gnome-calculator
    gnome-characters
    gnome-color-manager
    gnome-disk-utility
    gnome-font-viewer
    gnome-logs
    gnome-music
    gnome-photos
    gnome-screenshot
    gnome-system-monitor
    gnome-todo
    gnome-weather
    graphviz
    gstreamer
    gvim
    gzip
    hardware-printing
    hardware-uefi
    hexchat
    htop
    icdiff
    inotify-tools
    iperf
    ipmitool
    iproute2
    iptables
    kbd
    kde-frameworks5
    kernel-install
    kernel-native
    less
    lib-imageformat
    lib-opengl
    lib-openssl
    lib-samba
    libX11client
    libglib
    libstdcpp
    libva-utils
    linux-firmware
    linux-firmware-extras
    linux-firmware-wifi
    linux-tools
    llvm
    make
    man-pages
    meld
    minetest
    minetestserver
    minicom
    nasm
    nautilus
    net-tools
    network-basic
    openblas
    openldap
    openssh-server
    openssl
    openvswitch
    os-core
    os-core-legacy
    os-core-update
    os-core-webproxy
    os-utils-gui
    p11-kit
    package-utils
    parallel
    patch
    perl-basic
    polkit
    powertop
    procps-ng
    pulseaudio
    pygobject
    python2-basic
    python3-basic
    qemu-guest-additions
    qt-basic
    qt-core
    seahorse
    software-defined-cockpit
    strace
    sudo
    sysadmin-basic
    syslinux
    telemetrics
    texinfo
    thermal_daemon
    thunderbird
    tigervnc
    tmux
    totem
    tzdata
    unzip
    v4l-utils
    valgrind
    vim
    virt-viewer
    vlc
    vnc-server
    webkitgtk
    wget
    which
    wpa_supplicant
    x11-server
    x11vnc
    xemacs
    xfce4-desktop
    xz
    znc
    zstd

Screenshots
Screenshot A
videoplayer

@ahkok
Copy link
Contributor

ahkok commented May 3, 2019

likely related to #658 - an underlying codec is missing causing the failure.

Check the journalctl for more output. Also, start totem from a terminal to collect stdout/stderr. This may help root causing the issue.

@zmdismai
Copy link
Author

zmdismai commented May 8, 2019

@ahkok The output for journalctl is not really helpful I think. In addition to the journalctl log from #658, when I do the screenshot it prints out the following from journalctl:
totem[2612]: Could not take screenshot: failed to retrieve or convert video frame

I test with another video file and it is playing fine with Totem: it's an ogv file from http://techslides.com/demos/sample-videos/small.ogv

When I do screenshot while playing this video, I do not see such error. I believe you are right, it is related to the missing codec.

@amygilliam1 amygilliam1 added this to Open in Open Bugs Sep 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Open Bugs
Needs Priority
Development

No branches or pull requests

2 participants