<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div>Hello,<br></div><div><br></div><div>I am working on a gstreamer project in python. I am using appsrc to push buffers to my pipeline. When I run my application my gtksink appears but a black void is displayed. I checked to make sure appsrc is pushing buffers, but when it does the debugging logs show "error: Internal data stream error" and "error: streaming stopped, reason not-negotiated (-4)". I looked into this and saw it could be something with my appsrc's caps, but I am very sure they are correct. However I still could be setting them incorrectly.<br></div><div><br></div><div>I am using Python 3.8.2 on Pop!_OS 20.04 LTS (Basically Ubuntu 20.04). I've tried pushing buffers filled with random data and still no luck.<br></div><div><br></div><div>My python script: <a href="https://hastebin.com/qukevepolo.rb">https://hastebin.com/qukevepolo.rb</a><br></div><div>Logs: <a href="https://hastebin.com/bisedotama.rb">https://hastebin.com/bisedotama.rb</a><br></div><div><br></div><div>Please let me know if there's any more information I could provide. Also note I haven't implement exiting the application properly just yet.<br></div><div><br></div><div>Any help or guidance would be greatly appreciated. I am sorry if this mailing list isn't the correct place to ask for help. If there's a better place please let me know!<br></div><div><br></div><div>Thank you for reading this,<br>Yaro Kifor<br></div></body></html>