Shortcutting vaapih265enc-vaapidecode.

jeyp4 jaiforfriend at gmail.com
Mon Nov 11 21:22:19 UTC 2019


Hello I am short-cutting encoding-decoding pipeline in below manner

Transmitter pipeline: 
v4l2src !
'video/x-raw,format=(string)YV12,width=1280,height=720,framerate=(fraction)25/1'
! vaapih265enc ! appsink

&
Receiver pipeline: 
appsrc ! vaapidecode ! vaapisink


In a C++ development.

If I start Receiver pipeline first, everything works fine.

But if I start Transmitter pipeline first, 
vaapidecode
 throws error
'No valid frames decoded before end of stream.'

Even though in receiver pipeline, I start pushing buffer only after
confirming first I frame and skipping initial P frames.

Is there any way, I can solve this problem?



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/


More information about the gstreamer-devel mailing list