problem with appsrc and appsink pipeline with x265enc

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

problem with appsrc and appsink pipeline with x265enc

Ashok
I have the below pipeline, which works fine.

filesrc location=test.ts ! tsparse ! \
tsdemux ! queue ! h264parse ! avdec_h264 ! videoconvert ! queue  ! x264enc !
h264parse ! rtph264pay ! rtph264depay ! \
avdec_h264 ! videoconvert ! autovideosink

When the above pipeline is divided using appsrc and appsink as below, only
the first frame is rendered. But when x264enc is in appsrc(second) pipeline,
it's working fine. I don't understand what is the problem with below
pipeline.


filesrc location=test.ts ! tsparse ! tsdemux ! \
queue ! h264parse ! avdec_h264 ! videoconvert ! queue  ! x264enc
tune=zerolatency ! \
queue max-size-time=100000000 ! \
appsink name=testsink emit-signals=true sync=false max-buffers=1 drop=true"


appsrc name=testsource ! h264parse ! rtph264pay config-interval=-1 ! \
application/x-rtp,media=video,encoding-name=H264,payload=96 ! rtph264depay !
avdec_h264 ! \
videoconvert ! autovideosink

Any idea? Please help!!!




--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel