C2 Microsystems http://www.c2micro.com/
CC1200 is C2 Microsystems’ second generation media processor family for Full HD video applications. It is based on the innovative Jazz 2 architecture, which is optimized for next-generation high-definition broadcast services and broadband rich media applications. CC1200 decodes all current broadcast formats and a wide variety of Internet content formats and performs high quality audio post-processing and video de-interlacing and scaling for high-definition display. CC1200 transcodes content into several formats for place-shifting and for side-loading onto portable devices. CC1200 encodes video for video monitoring, video chat and place shifting applications. CC1200 has a dual-core Symmetric Multiprocessor (SMP) which, with hardware acceleration of graphics operations, delivers very high applications processing performance.
http://www.c2micro.com/index.php/products/cc1200
http://www.c2micro.com/index.php/technology/jazz-sdk
Jazz Software Development KitThe Linux-based Software Development Kit (SDK) combines C2’s expertise in hard real-time audio/video streaming applications with the rich resources of the Linux development environment. The SDK is divided into a number of different elements:
- Operating System
- Development Tool-chain
- Media Framework
- Applications
- Core Components - codecs, audio and video pre- and post-processing modules
- Filters - Core Component connection and data flow management
- Media Managers – container of Filters
- Resource Managers – hardware and operating system resource abstraction