-
Notifications
You must be signed in to change notification settings - Fork 4
Description
Hello,
thank you for sharing this project. I have a problem with this project though and don't know where to start searching.
Hardware: Raspberry Pi Zero WH, Waveshare 7,5" 800x480 V2 screen. (https://www.waveshare.com/wiki/7.5inch_e-Paper_HAT)
Software: I built ffmpeg from source on raspbian, installed the bcm2835 library and then compiled vsmp without problems.
ffmpeg output:
ffmpeg version N-102011-g098314e1e5 Copyright (c) 2000-2021 the FFmpeg developers
built with gcc 8 (Raspbian 8.3.0-6+rpi1)
configuration: --extra-ldflags=-latomic --arch=armel --target-os=linux --enable-gpl --enable-omx --enable-omx-rpi --enable-nonfree --extra-libs=-latomic
libavutil 56. 73.100 / 56. 73.100
libavcodec 58.136.101 / 58.136.101
libavformat 58. 78.100 / 58. 78.100
libavdevice 58. 14.100 / 58. 14.100
libavfilter 7.111.100 / 7.111.100
libswscale 5. 10.100 / 5. 10.100
libswresample 3. 10.100 / 3. 10.100
libpostproc 55. 10.100 / 55. 10.100
Hyper fast Audio and Video encoder
And i encoded a sample movie file using your ffmpeg settings, only changed the width to 800px. SPI is enabled and GPU memory raised to 128MB.
When i start vsmp, I get no further output besides this:
pi@vsmp:~/vsmp-zero $ sudo ./vsmp out.mkv
Attempting to read vsmp-index file
Resuming playback at frame 0
and then nothing. I don't get IT8951 initialized string in the output like i saw in other issues. If there is no vsmp-index file present, i get "Segmentation fault" output from vsmp. This is the same if I connect or disconnect the display, enable or disable hw acceleration or use the packaged ffmpeg from the official repo instead of custom built one.
Any help appreciated, thank you!
UPDATE I don't know if it's relevant but I get this when I build vsmp with DRYRUN 1:
sudo ./vsmp out.mkv
Attempting to read vsmp-index file
Resuming playback at frame 0
[NULL @ 0x3295080] No codec provided to avcodec_open2()