I have a program that worked fine last year in March, using MMAL to do image analysis on the "preview port" data (not actually on the display) and doing H.264 encoding on the main port to write to a file.
However, I recently did a full apt-get upgrade of everything, and that same code (with small modifications, unfortunately) now doesn't record anything more than 27 bytes -- one buffer of 9 bytes, and one buffer of 18 bytes.
The program started out with the RaspiVid.cpp code, but it got a whole host of things hacked out of it.
So -- did anything in the setup of the MMAL API change such that I'm missing something that should now be done?
The program still compiles cleanly with the userland directory from last year, for whatever that's worth.
