GNOME Bugzilla – Bug 793503
srt: Add support for streamheaders to sinks
Last modified: 2018-02-23 20:51:23 UTC
Not sure how useful this is. I tested it with Matroska, which successfully starts demuxing from the middle of the stream. However, Matroska doesn't tolerate message loss so isn't suitable for SRT.
Created attachment 368401 [details] [review] srt: Remove unused queued_buffers field
Created attachment 368402 [details] [review] srt: Add gst_srt_base_sink_stop
Created attachment 368403 [details] [review] srt: Refactor gst_srt_*_sink_send_buffer, extract send
Created attachment 368404 [details] [review] srt: Add support for streamheaders to sinks
Created attachment 368426 [details] [review] srt: Add support for streamheaders to sinks gst_buffer_list_add consumes the reference to the buffer. Use g_value_dup_boxed instead of gst_value_get_buffer to get a new reference.
Looks good, I pushed everything! Attachment 368401 [details] pushed as 4039bdb - srt: Remove unused queued_buffers field Attachment 368402 [details] pushed as 7463a93 - srt: Add gst_srt_base_sink_stop Attachment 368403 [details] pushed as 8a5dab1 - srt: Refactor gst_srt_*_sink_send_buffer, extract send Attachment 368426 [details] pushed as 37a9e0f - srt: Add support for streamheaders to sinks