You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the Membrane.File.Sink only merge temporary file with the main file and close it when it receives a terminate event. Shouldn't it do the same when it receives an end_of_stream since the pad will not be used anymore.
In my case, I save a mp4 file with fast start to a temporary file and send it to a remote store. I send the temporary file after receiving element_end_of_stream event in the main pipeline and then terminate the children. At this point the MP4 file is not yet merged and closed. Of course there's a workaround like sending a message to the pipeline, terminate the children and then processing the sent message. However I think it's more appropriate to do it in the sink.
The text was updated successfully, but these errors were encountered:
Currently the
Membrane.File.Sink
only merge temporary file with the main file and close it when it receives aterminate
event. Shouldn't it do the same when it receives anend_of_stream
since the pad will not be used anymore.In my case, I save a mp4 file with
fast start
to a temporary file and send it to a remote store. I send the temporary file after receivingelement_end_of_stream
event in the main pipeline and then terminate the children. At this point the MP4 file is not yet merged and closed. Of course there's a workaround like sending a message to the pipeline, terminate the children and then processing the sent message. However I think it's more appropriate to do it in the sink.The text was updated successfully, but these errors were encountered: