Allows config of text background colour, text colour, and text size
Added intra refresh type to raspivid(s)
Fix if condition to not overwrite already set frameNextMethod. JamesH65: Have read the code, cannot see anything wrong with it, but its a while ago this stuff was written so slightly unsure how the logic was supposed to work. Cannot see the change breaking it though.
YUV420 video files. Updated camera folder makefile to suit.
Clock buffers only contain a small amount of data which can fit into the vchiq control message, so use that instead of doing a bulk transfer. mmal/vc: fix mem leak when using opaque buffers When in opaque mode, we would leak the payloads if the zero copy mode was not enabled. Also fix an issue where if somehow the format of the port has changed by the time buffers are being freed, we end up not releasing them.
Use -rv <n> to route the video output to a specific dispmanx display. Audio routing cmd line option is renamed to -ra for consistency. mmalplay: add passthrough and no decoding mode Added a couple of new command line options to allow enabling audio passthrough as well as skipping the video decoding stage.
Clock connections now behave in a similar way to tunnelled clock ports in that buffers received from one clock port are sent directly to the other clock port without going through the connection queue. This does mean, however, that a client won't be able to intercept clock buffers and that a component shouldn't perform significant processing in the clock port callback. mmal-graph: add support for clock ports Allow clock ports to be added to a graph component. mmal: only send buffers to enabled clock ports When using a non-tunnelled connection between clock ports, the buffer header callback should only attempt to forward a buffer if the other clock port in the connection is enabled. This avoids errors being logged when disabling a clock connection.