Note this uses the cddp.cpp (CDDB) method of connection but in a slightly refactored way. I would prefer to be using a nice C++ socket library instead of CAmbiPiConnection's m_socket property.
Note: connection is only attempted once, at startup. Later commits will address this.
…ocessing just the top half of the image. Now it processes the whole image.
Note: some video formats cause the code to crash. Videos that have just one plane seem to be the culprit but alas the YV12Image structure does not contain enough data. After reading the code some more it seems we might need a different callback in the appropriate place.