Mode-S demodulator written in C++ with CRC-based message framing. Stream1090 is a proof of concept implementation taking a different approach in order to identify mode-s messages in an SDR signal stream. Most implementations look for the so-called preamble (a sequence of pulses anounncing a message). Stream1090 skips this step and maintains directly a set of shift registers. Based on the CRC sum and other criteria, messages are being identified. The hope is that in high traffic situations, a higher overall message rate can be achieved compared to a preamble based approach.