<?xml version="1.0" encoding="utf-8"?>\r
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
<ItemGroup>\r
- <Filter Include="consumer">\r
+ <Filter Include="source">\r
+ <UniqueIdentifier>{c9454245-e85a-45ba-960f-203b00d18454}</UniqueIdentifier>\r
+ </Filter>\r
+ <Filter Include="source\consumer">\r
<UniqueIdentifier>{4db7d9c3-08ea-4423-a303-f18737629268}</UniqueIdentifier>\r
</Filter>\r
- <Filter Include="producer">\r
+ <Filter Include="source\producer">\r
<UniqueIdentifier>{c5a94fd1-4552-4f6d-97cd-24e44e662e0f}</UniqueIdentifier>\r
</Filter>\r
- <Filter Include="producer\video">\r
+ <Filter Include="source\producer\audio">\r
+ <UniqueIdentifier>{6937307b-550f-48f8-9cc0-509de0e18ddc}</UniqueIdentifier>\r
+ </Filter>\r
+ <Filter Include="source\producer\filter">\r
+ <UniqueIdentifier>{0d46b4fa-2b19-44b7-82ea-52cbd9ad24a4}</UniqueIdentifier>\r
+ </Filter>\r
+ <Filter Include="source\producer\video">\r
<UniqueIdentifier>{4b0f3949-6dc5-4895-837f-4c3ef1759a90}</UniqueIdentifier>\r
</Filter>\r
- <Filter Include="producer\audio">\r
- <UniqueIdentifier>{6937307b-550f-48f8-9cc0-509de0e18ddc}</UniqueIdentifier>\r
+ <Filter Include="source\producer\util">\r
+ <UniqueIdentifier>{d6af0416-0c85-45f8-97a3-4d0560b18691}</UniqueIdentifier>\r
+ </Filter>\r
+ <Filter Include="source\producer\input">\r
+ <UniqueIdentifier>{28be54fb-eb6d-4c56-a0fa-8286ae1032bf}</UniqueIdentifier>\r
+ </Filter>\r
+ <Filter Include="source\producer\muxer">\r
+ <UniqueIdentifier>{26599786-a0d9-4cc3-b5a4-633e9c81563a}</UniqueIdentifier>\r
</Filter>\r
</ItemGroup>\r
<ItemGroup>\r
- <ClCompile Include="producer\ffmpeg_producer.cpp">\r
- <Filter>producer</Filter>\r
- </ClCompile>\r
- <ClCompile Include="producer\input.cpp">\r
- <Filter>producer</Filter>\r
- </ClCompile>\r
<ClCompile Include="producer\video\video_decoder.cpp">\r
- <Filter>producer\video</Filter>\r
+ <Filter>source\producer\video</Filter>\r
</ClCompile>\r
<ClCompile Include="producer\audio\audio_decoder.cpp">\r
- <Filter>producer\audio</Filter>\r
+ <Filter>source\producer\audio</Filter>\r
</ClCompile>\r
<ClCompile Include="consumer\ffmpeg_consumer.cpp">\r
- <Filter>consumer</Filter>\r
+ <Filter>source\consumer</Filter>\r
</ClCompile>\r
- <ClCompile Include="ffmpeg.cpp" />\r
<ClCompile Include="StdAfx.cpp" />\r
- <ClCompile Include="tbb_avcodec.cpp" />\r
+ <ClCompile Include="ffmpeg.cpp">\r
+ <Filter>source</Filter>\r
+ </ClCompile>\r
+ <ClCompile Include="producer\filter\filter.cpp">\r
+ <Filter>source\producer\filter</Filter>\r
+ </ClCompile>\r
+ <ClCompile Include="producer\filter\parallel_yadif.cpp">\r
+ <Filter>source\producer\filter</Filter>\r
+ </ClCompile>\r
+ <ClCompile Include="producer\audio\audio_resampler.cpp">\r
+ <Filter>source\producer\audio</Filter>\r
+ </ClCompile>\r
+ <ClCompile Include="producer\util\util.cpp">\r
+ <Filter>source\producer\util</Filter>\r
+ </ClCompile>\r
+ <ClCompile Include="producer\util\flv.cpp">\r
+ <Filter>source\producer\util</Filter>\r
+ </ClCompile>\r
+ <ClCompile Include="producer\input\input.cpp">\r
+ <Filter>source\producer\input</Filter>\r
+ </ClCompile>\r
+ <ClCompile Include="producer\muxer\frame_muxer.cpp">\r
+ <Filter>source\producer\muxer</Filter>\r
+ </ClCompile>\r
+ <ClCompile Include="producer\tbb_avcodec.cpp">\r
+ <Filter>source\producer</Filter>\r
+ </ClCompile>\r
+ <ClCompile Include="producer\ffmpeg_producer.cpp">\r
+ <Filter>source\producer</Filter>\r
+ </ClCompile>\r
+ <ClCompile Include="ffmpeg_error.cpp">\r
+ <Filter>source</Filter>\r
+ </ClCompile>\r
</ItemGroup>\r
<ItemGroup>\r
<ClInclude Include="producer\ffmpeg_producer.h">\r
- <Filter>producer</Filter>\r
- </ClInclude>\r
- <ClInclude Include="producer\input.h">\r
- <Filter>producer</Filter>\r
+ <Filter>source\producer</Filter>\r
</ClInclude>\r
<ClInclude Include="producer\video\video_decoder.h">\r
- <Filter>producer\video</Filter>\r
+ <Filter>source\producer\video</Filter>\r
</ClInclude>\r
<ClInclude Include="producer\audio\audio_decoder.h">\r
- <Filter>producer\audio</Filter>\r
+ <Filter>source\producer\audio</Filter>\r
</ClInclude>\r
<ClInclude Include="consumer\ffmpeg_consumer.h">\r
- <Filter>consumer</Filter>\r
+ <Filter>source\consumer</Filter>\r
</ClInclude>\r
<ClInclude Include="StdAfx.h" />\r
- <ClInclude Include="ffmpeg.h" />\r
- <ClInclude Include="ffmpeg_error.h" />\r
- <ClInclude Include="tbb_avcodec.h" />\r
+ <ClInclude Include="ffmpeg_error.h">\r
+ <Filter>source</Filter>\r
+ </ClInclude>\r
+ <ClInclude Include="ffmpeg.h">\r
+ <Filter>source</Filter>\r
+ </ClInclude>\r
+ <ClInclude Include="producer\filter\filter.h">\r
+ <Filter>source\producer\filter</Filter>\r
+ </ClInclude>\r
+ <ClInclude Include="producer\filter\parallel_yadif.h">\r
+ <Filter>source\producer\filter</Filter>\r
+ </ClInclude>\r
+ <ClInclude Include="producer\audio\audio_resampler.h">\r
+ <Filter>source\producer\audio</Filter>\r
+ </ClInclude>\r
+ <ClInclude Include="producer\util\flv.h">\r
+ <Filter>source\producer\util</Filter>\r
+ </ClInclude>\r
+ <ClInclude Include="producer\util\util.h">\r
+ <Filter>source\producer\util</Filter>\r
+ </ClInclude>\r
+ <ClInclude Include="producer\input\input.h">\r
+ <Filter>source\producer\input</Filter>\r
+ </ClInclude>\r
+ <ClInclude Include="producer\muxer\frame_muxer.h">\r
+ <Filter>source\producer\muxer</Filter>\r
+ </ClInclude>\r
+ <ClInclude Include="producer\muxer\display_mode.h">\r
+ <Filter>source\producer\muxer</Filter>\r
+ </ClInclude>\r
+ <ClInclude Include="producer\tbb_avcodec.h">\r
+ <Filter>source\producer</Filter>\r
+ </ClInclude>\r
</ItemGroup>\r
</Project>
\ No newline at end of file