Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-07-14 | encode: Don't leak sinkpad, remove outdated comment | Nirbheek Chauhan | 1 | -0/+1 | |
2014-07-14 | Improve latency by waiting for the next keyframe | Nirbheek Chauhan | 1 | -28/+1 | |
Instead of caching all the data from the previous keyframe till right now and sending it to the client in a burst, since latency is important, we instead wait for the next keyframe before sending buffers to the clients. This will lead to a delay of upto 128 frames before the stream starts. The keyframe distance and hence the delay can be tweaked by setting the "keyframe-max-dist" property on vp8enc in src/encode.c:create_webm_profile() | |||||
2014-07-14 | debug: Remove extra newlines, and use g_critical everywhere | Nirbheek Chauhan | 1 | -7/+7 | |
2014-07-14 | server: Always send data from the last keyframe | Nirbheek Chauhan | 1 | -8/+57 | |
Store non-keyframe buffers sent to fakesink, and push them to all new clients | |||||
2014-07-14 | encode: Set fakesink to sync to the clock to ensure it's always realtime | Nirbheek Chauhan | 1 | -0/+2 | |
2014-07-11 | Remove trailing whitespace to make git happy | Nirbheek Chauhan | 1 | -5/+5 | |
2014-07-11 | Add license headers and COPYING | Nirbheek Chauhan | 1 | -2/+21 | |
2014-07-11 | encode-debug: Use the PUT path in the debug output filename | Nirbheek Chauhan | 1 | -1/+8 | |
2014-07-10 | encode: Explicitly ignore subtitle streams | Nirbheek Chauhan | 1 | -1/+6 | |
Trying to request a pad for them from encodebin causes a pipeline stall | |||||
2014-07-10 | debug: Use separate #ifdefs for each DEBUG | Nirbheek Chauhan | 1 | -2/+2 | |
2014-07-09 | Fix unref and frees in various places | Nirbheek Chauhan | 1 | -2/+4 | |
2014-07-09 | encode: Fix some leaks | Nirbheek Chauhan | 1 | -0/+4 | |
2014-07-09 | Add source files | Nirbheek Chauhan | 1 | -0/+166 | |