08-31-2019, 08:48 AM
When I attempt to process a video stream from an OTA signal that I know is valid using gstreamer, gstreamer will just sit in an idle state. I can verify that the signal is getting captured from on the board because if I use the azap tool I can see the data.
I tried to use ayufan's ubuntu build originally but because I was getting some gstreamer errors it was suggested that I build gstreamer from source, which I did.
To do this I switched to a fresh load of armbian buster minimal 4.4 kernel linked here: https://dl.armbian.com/rock64/Debian_buster_default.7z
After that I put together this script to build gstreamer from source: https://gist.github.com/grkblood13/6dd93...e11bf687bd
After building, when I run gstreamer to capture the tuner output I get the following results:
It just sits there forever when I should be getting some type of output printed to the terminal. Can someone help me resolve this?
I tried to use ayufan's ubuntu build originally but because I was getting some gstreamer errors it was suggested that I build gstreamer from source, which I did.
To do this I switched to a fresh load of armbian buster minimal 4.4 kernel linked here: https://dl.armbian.com/rock64/Debian_buster_default.7z
After that I put together this script to build gstreamer from source: https://gist.github.com/grkblood13/6dd93...e11bf687bd
After building, when I run gstreamer to capture the tuner output I get the following results:
Code:
root@rock64:/tmp# export GST_DEBUG=ts:6; gst-launch-1.0 -v dvbsrc frequency=503000000 delsys=atsc modulation=8vsb pids=49:52:3 ! fakesink
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
/GstPipeline:pipeline0/GstDvbSrc:dvbsrc0.GstPad:src: caps = video/mpegts, mpegversion=(int)2, systemstream=(boolean)true
/GstPipeline:pipeline0/GstFakeSink:fakesink0.GstPad:sink: caps = video/mpegts, mpegversion=(int)2, systemstream=(boolean)true
New clock: GstSystemClock
It just sits there forever when I should be getting some type of output printed to the terminal. Can someone help me resolve this?