AW: is eos on shutdown needed when stopping a pipeline

philippe renon philippe_renon at yahoo.fr
Wed Dec 13 15:35:52 UTC 2017


Ok. So just stopping a pipeline is not always enough when recording a video to file.
We have a pipeline as such:

dx9screencapsrc monitor=0 cursor=true ! tee name=t
    t. ! queue ! timeoverlay ! autovideosink
    t. ! queue ! videoconvert ! x264enc tune=zerolatency tune=zerolatency bitrate=498 ! mpegpsmux ! filesink location=D:\capture.mpg
The produced capture.mpg file is readable with VLC but not with Windows Media Player.I am trying to understand why WMP can't play it. 

    Le Mercredi 13 décembre 2017 9h50, "Thornton, Keith" <keith.thornton at zeiss.com> a écrit :
 

 #yiv7462131277 #yiv7462131277 -- _filtered #yiv7462131277 {font-family:SimSun;panose-1:2 1 6 0 3 1 1 1 1 1;} _filtered #yiv7462131277 {panose-1:2 4 5 3 5 4 6 3 2 4;} _filtered #yiv7462131277 {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;} _filtered #yiv7462131277 {panose-1:2 1 6 0 3 1 1 1 1 1;} _filtered #yiv7462131277 {panose-1:2 11 6 9 4 5 4 2 2 4;}#yiv7462131277 #yiv7462131277 p.yiv7462131277MsoNormal, #yiv7462131277 li.yiv7462131277MsoNormal, #yiv7462131277 div.yiv7462131277MsoNormal {margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;}#yiv7462131277 a:link, #yiv7462131277 span.yiv7462131277MsoHyperlink {color:#0563C1;text-decoration:underline;}#yiv7462131277 a:visited, #yiv7462131277 span.yiv7462131277MsoHyperlinkFollowed {color:#954F72;text-decoration:underline;}#yiv7462131277 span.yiv7462131277E-MailFormatvorlage17 {color:windowtext;}#yiv7462131277 .yiv7462131277MsoChpDefault {font-size:10.0pt;} _filtered #yiv7462131277 {margin:70.85pt 70.85pt 2.0cm 70.85pt;}#yiv7462131277 div.yiv7462131277WordSection1 {}#yiv7462131277 Hi, Eos is necessary for instance when you are writing to an mp4 container. Without the eos, the mov block will not be written (in the normal case) and the file will be unplayable    Von: gstreamer-devel [mailto:gstreamer-devel-bounces at lists.freedesktop.org]Im Auftrag von philippe renon
Gesendet: Mittwoch, 13. Dezember 2017 09:32
An: gstreamer-devel at lists.freedesktop.org
Betreff: is eos on shutdown needed when stopping a pipeline    Hi,    gst-launch has an eos on shutdown option to make sure that, amongst other cases, video captured to file are properly finalized.    My question is whether this eos is also needed when programatically stopping a pipeline ? Will a stop do the eos or is it the responsibility of the application to send that eos in any case ?    Philippe.    _______________________________________________
gstreamer-devel mailing list
gstreamer-devel at lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel


   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20171213/9cab845b/attachment.html>


More information about the gstreamer-devel mailing list