Dear gstreamer staff
we currently use the following pipeline to decode AV1 over RTP, both videos and single key frames
appsrc name=appsrc is-live=1 do-timestamp=true format=GST_FORMAT_TIME emit-signals=true caps="application/x-rtp,media=(string)video,clock-rate=(int)90000, encoding-name=(string)AV1,payload = (int)96"
! rtpav1depay
! av1parse name=parse
! dav1dec
! videoconvert
! video/x-raw,format=YUY2
! videoconvert
! appsink name=appsink emit-signals=TRUE
when injecting a video, the operation is fine, but when injecting a single key frame, we have to inject two more frames of different timestamps to have anything leave the pipeline
any idea why is this happening and what can we do so when a single key frame goes in it immediately goes out?
thanks