Teach WinRtMediaStreamSource how to handle raw AAC frames.
Have TsMediaStreamSource report the CodecPrivateData.
Set some reasonable (hopefuly?) defaults in the mmreg emulation classes.
Rework AAC support.
Have AAC and MP3 share some code.
Create an AacParser class.
Add support for optionally stripping ADTS headers from the AAC stream
Provide a way to configure the AAC behavior at runtime through the global AacDecoderSettings.
Add support for VS2013.
That means moving WP7 support to new legacy SM.Media and SM.TsParser projects.
Fix related code fallout...
Unbreak build.  An change got missed as it was mixed with some debug code.
Review the VS2013 solution's Configuration Manager settings.
Remove unused code.
Add some more debug output to MediaElementWrapper.cs.
Try to be compliant with RFC 1808's "3.3. Base URL from the Retrieval URL".  (workitem 26)
Give SM.Media.Legacy its own SingleUseTaskTimer (instead of #if gunk).
Fix some compiler warnings.
Have NalDump show the NAL unit type.
Verify the buffer and object pools during Clear().
Add a Dispose() to BufferPool.
Detect concurrent calls in SignalTask.
Add DispatcherExtensions for WP8.
Add a TaskCollector to keep track of otherwise fire-and-forget Tasks (only used during debugging).
Have TsMediaParser Dispose() the BufferPool it creates.
TsDecoder needs to Dispose() its packet pool.
Add another compatibility hack for TaskEx.WhenAll().