<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><meta http-equiv="Content-Type" content="text/html; charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">I’m trying to integrate gstreamer with RpiPlay (<a href="https://github.com/FD-/RPiPlay" class="">https://github.com/FD-/RPiPlay</a>) for generic linux support (<a href="https://github.com/FD-/RPiPlay/issues/24" class="">https://github.com/FD-/RPiPlay/issues/24</a>) and looking at the gstreamer documentation it seems difficult to find a method to write a buffer of received bytes to a pipeline. <div class=""><br class=""></div><div class="">Specifically I need to take the method call </div><div class=""><br class=""></div><div class=""><div class="">void video_renderer_render_buffer(video_renderer_t *renderer, raop_ntp_t *ntp, unsigned char* data, int data_len, uint64_t pts, int type)</div></div><div class=""><br class=""></div><div class="">and push that data into a gstreamer pipeline. As far as I understand the raop_ntp_t struct contains information regarding time synchronisation and pts provides an accurate timestamp. In my tests with gstreamer so far I’ve taken the buffer, dumped it to disk as an MP4 file, then used a simple playbin pipeline to open the file and play it. </div><div class=""><br class=""></div><div class="">I suppose what I’m looking for here are pointers to the appropriate documentation for pushing a block of data into a decode pipeline, preferably without going as far as writing a gstreamer plugin as that wouldn’t sit well with the rest of the project. </div><div class=""><br class=""></div><div class="">I’d also like to know if it’s possible to get a playbin to dump the pipeline that it’s using out somehow, there’s quite a lot of information in the verbose output, but I can’t seem to spot a pipeline which I could use on the command line in place of playbin, I think that would help me in the final goal. </div><div class=""><br class=""></div><div class="">Advice, guidance, links, examples appreciated. </div><div class=""><br class=""></div><div class="">—</div><div class=""><br class=""></div><div class="">Regards,</div><div class=""> K</div><div class=""><br class=""></div></div></body></html>