Commit Graph

8 Commits

Author SHA1 Message Date
rob-deutsch
f5e8f0fa4a Gstreamer: avoid lock contention with pipeline
Stop one pipeline from preventing others from sending data
if it wasn't being serviced
2019-02-13 23:56:42 +11:00
rob-deutsch
737516efbd Gstreamer: gracefully stop pipeline sending
Stop pipelines from hanging because the appsink element was hanging
waiting for a channel receive.
2019-02-13 23:43:16 +11:00
rob-deutsch
72c51607d7 Fixed minor leak in examples/util
Fixed minor pipeline/element memory leak in examples/util
2019-02-10 18:50:21 +11:00
Sean DuBois
d9ba0533f5 Fix Codacy warnings
Run standardjs across all js files, fix all other issues by hand
2019-02-05 23:18:47 -08:00
Sean DuBois
1b19e2ae00 Better defaults for lossy realtime VP8
Update GStreamer examples to use some better defaults for real time
video. This isn't perfect, but improves the default experience for users
a little bit.

Relates to #303
2019-01-08 14:26:11 -08:00
Sean DuBois
eec8f43b0c Extend gstreamer-src so src is an argument
This allows us to give better examples with webcam + file input

Relates to #206 #209
2018-12-25 14:16:11 -05:00
Woodrow Douglass
c1bfcc8367 Tweak g722 support code
* allow GST examples to use g722
* Assume G722 is mono -- that's what chrome likes,
  and i don't know if anyone's doing stereo g722 anyway

Relates to #283
2018-12-18 08:33:19 -05:00
Sean DuBois
12fd9b41e4 Add example of using with Janus video-room
Resolves #268
2018-12-09 16:16:10 +01:00