Changeset 249
- Timestamp:
- 03/28/07 17:04:57 (18 years ago)
- Location:
- winamp-musepack/trunk
- Files:
-
- 2 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
winamp-musepack/trunk/mpc_player.cpp
r248 r249 21 21 #include <math.h> 22 22 23 #include <sstream> 24 #include <iostream> 25 23 26 #include "in2.h" 24 27 #include "mpc_player.h" 28 #include "resource.h" 25 29 #include <mpc/minimax.h> 26 #include "mpc_info.h" 27 28 #include <tag.h> 29 #include <vcclr.h> 30 31 #include <taglib/tag.h> 30 32 31 33 … … 271 273 } 272 274 273 void mpc_player::loadTags(mpc_info ^ infoBox) 274 { 275 if(tag_file == 0) 276 tag_file = new TagLib::FileRef(lastfn, false); 277 278 if (!tag_file->isNull() && tag_file->tag()) { 279 TagLib::Tag *tag = tag_file->tag(); 280 infoBox->txtTitle->Text = gcnew String(tag->title().toCString(true), 0, strlen(tag->title().toCString(true)), System::Text::Encoding::UTF8); 281 infoBox->txtArtist->Text = gcnew String(tag->artist().toCString(true), 0, strlen(tag->artist().toCString(true)), System::Text::Encoding::UTF8); 282 infoBox->txtAlbum->Text = gcnew String(tag->album().toCString(true), 0, strlen(tag->album().toCString(true)), System::Text::Encoding::UTF8); 283 infoBox->txtYear->Text = ""; 284 infoBox->txtYear->Text += tag->year(); 285 infoBox->txtTrack->Text = ""; 286 infoBox->txtTrack->Text += tag->track(); 287 infoBox->comboGenre->Text = gcnew String(tag->genre().toCString(true), 0, strlen(tag->genre().toCString(true)), System::Text::Encoding::UTF8); 288 infoBox->txtComment->Text = gcnew String(tag->comment().toCString(true), 0, strlen(tag->comment().toCString(true)), System::Text::Encoding::UTF8); 289 } 290 } 291 292 void mpc_player::writeTags(mpc_info ^ infoBox) 293 { 294 if (!tag_file->isNull() && tag_file->tag()) { 295 TagLib::Tag *tag = tag_file->tag(); 296 297 pin_ptr<const wchar_t> wch = PtrToStringChars(infoBox->txtTitle->Text); 298 tag->setTitle(wch); 299 300 wch = PtrToStringChars(infoBox->txtArtist->Text); 301 tag->setArtist(wch); 302 303 wch = PtrToStringChars(infoBox->txtAlbum->Text); 304 tag->setAlbum(wch); 305 306 wch = PtrToStringChars(infoBox->txtYear->Text); 307 TagLib::String year(wch); 308 tag->setYear(year.toInt()); 309 310 wch = PtrToStringChars(infoBox->txtTrack->Text); 311 TagLib::String track(wch); 312 tag->setTrack(track.toInt()); 313 314 wch = PtrToStringChars(infoBox->comboGenre->Text); 315 tag->setGenre(wch); 316 317 wch = PtrToStringChars(infoBox->txtComment->Text); 318 tag->setComment(wch); 319 320 tag_file->save(); // FIXME : make all crash 321 } 275 //void mpc_player::loadTags(mpc_info ^ infoBox) 276 //{ 277 // if(tag_file == 0) 278 // tag_file = new TagLib::FileRef(lastfn, false); 279 // 280 // if (!tag_file->isNull() && tag_file->tag()) { 281 // TagLib::Tag *tag = tag_file->tag(); 282 // infoBox->txtTitle->Text = gcnew String(tag->title().toCString(true), 0, strlen(tag->title().toCString(true)), System::Text::Encoding::UTF8); 283 // infoBox->txtArtist->Text = gcnew String(tag->artist().toCString(true), 0, strlen(tag->artist().toCString(true)), System::Text::Encoding::UTF8); 284 // infoBox->txtAlbum->Text = gcnew String(tag->album().toCString(true), 0, strlen(tag->album().toCString(true)), System::Text::Encoding::UTF8); 285 // infoBox->txtYear->Text = ""; 286 // infoBox->txtYear->Text += tag->year(); 287 // infoBox->txtTrack->Text = ""; 288 // infoBox->txtTrack->Text += tag->track(); 289 // infoBox->comboGenre->Text = gcnew String(tag->genre().toCString(true), 0, strlen(tag->genre().toCString(true)), System::Text::Encoding::UTF8); 290 // infoBox->txtComment->Text = gcnew String(tag->comment().toCString(true), 0, strlen(tag->comment().toCString(true)), System::Text::Encoding::UTF8); 291 // } 292 //} 293 294 //void mpc_player::writeTags(mpc_info ^ infoBox) 295 //{ 296 // if (!tag_file->isNull() && tag_file->tag()) { 297 // TagLib::Tag *tag = tag_file->tag(); 298 // 299 // pin_ptr<const wchar_t> wch = PtrToStringChars(infoBox->txtTitle->Text); 300 // tag->setTitle(wch); 301 // 302 // wch = PtrToStringChars(infoBox->txtArtist->Text); 303 // tag->setArtist(wch); 304 // 305 // wch = PtrToStringChars(infoBox->txtAlbum->Text); 306 // tag->setAlbum(wch); 307 // 308 // wch = PtrToStringChars(infoBox->txtYear->Text); 309 // TagLib::String year(wch); 310 // tag->setYear(year.toInt()); 311 // 312 // wch = PtrToStringChars(infoBox->txtTrack->Text); 313 // TagLib::String track(wch); 314 // tag->setTrack(track.toInt()); 315 // 316 // wch = PtrToStringChars(infoBox->comboGenre->Text); 317 // tag->setGenre(wch); 318 // 319 // wch = PtrToStringChars(infoBox->txtComment->Text); 320 // tag->setComment(wch); 321 // 322 // tag_file->save(); // FIXME : make all crash 323 // } 324 //} 325 326 void mpc_player::initDlg(HWND hDlg) 327 { 328 std::ostringstream tmp; 329 330 tmp << "Streamversion "; 331 tmp << si.stream_version; 332 tmp << "\nEncoder : "; 333 tmp << si.encoder; 334 tmp << "\nProfile : "; 335 tmp << si.profile_name; 336 tmp << "\nPNS : "; 337 if (si.pns) tmp << "on"; 338 else tmp << "off"; 339 tmp << "\nGapless : "; 340 if (si.is_true_gapless) tmp << "on"; 341 else tmp << "off"; 342 tmp << "\nAverage bitrate : "; 343 tmp << floor(si.average_bitrate * 1.e-3 + .5); 344 tmp << " Kbps \nSamplerate : "; 345 tmp << si.sample_freq; 346 tmp << "\nChannels : "; 347 tmp << si.channels; 348 tmp << "\nFile size : "; 349 tmp << si.total_file_length; 350 tmp << " Bytes"; 351 //// FIXME : add replay gain info 352 353 SetDlgItemText(hDlg, IDC_STREAM_INFO, tmp.str().c_str()); 354 } 355 356 // Message handler for info box. 357 LRESULT CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) 358 { 359 switch (message) 360 { 361 case WM_INITDIALOG: 362 ((mpc_player *) lParam)->initDlg(hDlg); 363 return TRUE; 364 365 case WM_COMMAND: 366 if (LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL) 367 { 368 EndDialog(hDlg, LOWORD(wParam)); 369 return TRUE; 370 } 371 break; 372 } 373 return FALSE; 322 374 } 323 375 324 376 int mpc_player::infoDlg(HWND hwnd) 325 377 { 326 mpc_info infoBox(this); 327 System::String ^ tmp; 328 329 tmp = "Streamversion "; 330 tmp += si.stream_version; 331 tmp += "\nEncoder : "; 332 tmp += gcnew String(si.encoder); 333 tmp += "\nProfile : "; 334 tmp += gcnew String(si.profile_name); 335 tmp += "\nPNS : "; 336 tmp += si.pns ? "on" : "off"; 337 tmp += "\nGapless : "; 338 tmp += si.is_true_gapless ? "on" : "off"; 339 tmp += "\nAverage bitrate : "; 340 tmp += floor(si.average_bitrate * 1.e-3 + .5); 341 tmp += " Kbps \nSamplerate : "; 342 tmp += si.sample_freq; 343 tmp += "\nChannels : "; 344 tmp += si.channels; 345 tmp += "\nFile size : "; 346 tmp += si.total_file_length; 347 tmp += " Bytes"; 348 // FIXME : add replay gain info 349 350 infoBox.lblStreamInfo->Text = tmp; 351 352 loadTags(% infoBox); 353 354 infoBox.ShowDialog(); 378 DialogBoxParam(mod->hDllInstance, (LPCTSTR)IDD_INFO_BOX, hwnd, (DLGPROC)About, (LPARAM) this); 379 380 //loadTags(% infoBox); 381 382 //infoBox.ShowDialog(); 355 383 return 0; 356 384 } -
winamp-musepack/trunk/mpc_player.h
r248 r249 20 20 #pragma once 21 21 22 #include <mpcdec/mpcdec.h> 23 #include <fileref.h> 24 #include "mpc_info.h" 25 26 using namespace winamp_musepack; 22 #include <mpc/mpcdec.h> 23 #include <taglib/fileref.h> 27 24 28 25 // post this to the main window at end of file (after playback as stopped) … … 47 44 48 45 int infoDlg(HWND hwnd); 49 void loadTags(mpc_info ^ infoBox); 50 void writeTags(mpc_info ^ infoBox); 46 void initDlg(HWND hDlg); 51 47 52 48 int paused; // are we paused? -
winamp-musepack/trunk/winamp-musepack.sln
r186 r249 1 2 Microsoft Visual Studio Solution File, Format Version 9.00 3 # Visual C++ Express 2005 4 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "winamp-musepack", "winamp-musepack\winamp-musepack.vcproj", "{EEA7D671-FB86-4E8D-8F1A-CC05174342F0}" 1 Microsoft Visual Studio Solution File, Format Version 8.00 2 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "winamp-musepack", "winamp-musepack.vcproj", "{2AE878FD-322D-4628-8817-21FB3143C167}" 3 ProjectSection(ProjectDependencies) = postProject 4 EndProjectSection 5 5 EndProject 6 6 Global 7 GlobalSection(SolutionConfiguration Platforms) = preSolution8 Debug |Win32 = Debug|Win329 Release |Win32 = Release|Win327 GlobalSection(SolutionConfiguration) = preSolution 8 Debug = Debug 9 Release = Release 10 10 EndGlobalSection 11 GlobalSection(ProjectConfiguration Platforms) = postSolution12 { EEA7D671-FB86-4E8D-8F1A-CC05174342F0}.Debug|Win32.ActiveCfg = Debug|Win3213 { EEA7D671-FB86-4E8D-8F1A-CC05174342F0}.Debug|Win32.Build.0 = Debug|Win3214 { EEA7D671-FB86-4E8D-8F1A-CC05174342F0}.Release|Win32.ActiveCfg = Release|Win3215 { EEA7D671-FB86-4E8D-8F1A-CC05174342F0}.Release|Win32.Build.0 = Release|Win3211 GlobalSection(ProjectConfiguration) = postSolution 12 {2AE878FD-322D-4628-8817-21FB3143C167}.Debug.ActiveCfg = Debug|Win32 13 {2AE878FD-322D-4628-8817-21FB3143C167}.Debug.Build.0 = Debug|Win32 14 {2AE878FD-322D-4628-8817-21FB3143C167}.Release.ActiveCfg = Release|Win32 15 {2AE878FD-322D-4628-8817-21FB3143C167}.Release.Build.0 = Release|Win32 16 16 EndGlobalSection 17 GlobalSection(SolutionProperties) = preSolution 18 HideSolutionNode = FALSE 17 GlobalSection(ExtensibilityGlobals) = postSolution 18 EndGlobalSection 19 GlobalSection(ExtensibilityAddIns) = postSolution 19 20 EndGlobalSection 20 21 EndGlobal -
winamp-musepack/trunk/winamp-musepack.vcproj
r248 r249 2 2 <VisualStudioProject 3 3 ProjectType="Visual C++" 4 Version=" 8.00"4 Version="7.10" 5 5 Name="winamp-musepack" 6 ProjectGUID="{ EEA7D671-FB86-4E8D-8F1A-CC05174342F0}"6 ProjectGUID="{2AE878FD-322D-4628-8817-21FB3143C167}" 7 7 RootNamespace="winamp-musepack" 8 >8 Keyword="Win32Proj"> 9 9 <Platforms> 10 10 <Platform 11 Name="Win32" 12 /> 11 Name="Win32"/> 13 12 </Platforms> 14 <ToolFiles>15 </ToolFiles>16 13 <Configurations> 17 14 <Configuration 18 15 Name="Debug|Win32" 19 OutputDirectory=" $(SolutionDir)$(ConfigurationName)"20 IntermediateDirectory=" $(ConfigurationName)"16 OutputDirectory="Debug" 17 IntermediateDirectory="Debug" 21 18 ConfigurationType="2" 22 > 23 <Tool 24 Name="VCPreBuildEventTool" 25 /> 26 <Tool 27 Name="VCCustomBuildTool" 28 /> 29 <Tool 30 Name="VCXMLDataGeneratorTool" 31 /> 32 <Tool 33 Name="VCWebServiceProxyGeneratorTool" 34 /> 35 <Tool 36 Name="VCMIDLTool" 37 /> 19 CharacterSet="2"> 38 20 <Tool 39 21 Name="VCCLCompilerTool" 40 22 Optimization="0" 41 AdditionalIncludeDirectories="..\..\libmpc\include;C:\Program Files\taglib\include\taglib" 42 PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE" 43 RuntimeLibrary="2" 23 AdditionalIncludeDirectories=""C:\Program Files\taglib\include";"$(SolutionDir)\..\libmpc\include"" 24 PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;WINAMPMUSEPACK_EXPORTS" 25 MinimalRebuild="TRUE" 26 BasicRuntimeChecks="3" 27 RuntimeLibrary="3" 28 UsePrecompiledHeader="1" 44 29 WarningLevel="3" 45 De bugInformationFormat="1"46 />30 Detect64BitPortabilityProblems="TRUE" 31 DebugInformationFormat="4"/> 47 32 <Tool 48 Name="VCManagedResourceCompilerTool" 49 /> 50 <Tool 51 Name="VCResourceCompilerTool" 52 /> 53 <Tool 54 Name="VCPreLinkEventTool" 55 /> 33 Name="VCCustomBuildTool"/> 56 34 <Tool 57 35 Name="VCLinkerTool" 58 AdditionalDependencies="User32.lib libmpcdec_d.lib libcommon_d.lib tag.lib" 59 OutputFile="E:\Program Files\Winamp\Plugins\in_mpc.dll" 60 AdditionalLibraryDirectories="..\..\libmpc\win32\Debug;C:\Program Files\taglib\lib" 61 GenerateManifest="false" 62 IgnoreAllDefaultLibraries="false" 63 IgnoreDefaultLibraryNames="LIBCMTD;MSVCRT;MSVCMRT" 64 GenerateDebugInformation="true" 65 /> 36 AdditionalDependencies="mpcdec_static.lib tag.lib" 37 OutputFile="C:\Program Files\Winamp\Plugins\in_mpc.dll" 38 LinkIncremental="2" 39 AdditionalLibraryDirectories=""C:\Program Files\taglib\lib";"$(SolutionDir)\..\libmpc\bin\libmpcdec\$(OutDir)"" 40 GenerateDebugInformation="TRUE" 41 ProgramDatabaseFile="$(OutDir)/winamp-musepack.pdb" 42 SubSystem="2" 43 ImportLibrary="$(OutDir)/winamp-musepack.lib" 44 TargetMachine="1"/> 66 45 <Tool 67 Name="VCALinkTool" 68 /> 46 Name="VCMIDLTool"/> 69 47 <Tool 70 Name="VCManifestTool" 71 /> 48 Name="VCPostBuildEventTool"/> 72 49 <Tool 73 Name="VCXDCMakeTool" 74 /> 50 Name="VCPreBuildEventTool"/> 75 51 <Tool 76 Name="VCBscMakeTool" 77 /> 52 Name="VCPreLinkEventTool"/> 78 53 <Tool 79 Name="VCFxCopTool" 80 /> 54 Name="VCResourceCompilerTool"/> 81 55 <Tool 82 Name="VCAppVerifierTool" 83 /> 56 Name="VCWebServiceProxyGeneratorTool"/> 84 57 <Tool 85 Name="VCWebDeploymentTool" 86 /> 58 Name="VCXMLDataGeneratorTool"/> 87 59 <Tool 88 Name="VCPostBuildEventTool" 89 /> 60 Name="VCWebDeploymentTool"/> 61 <Tool 62 Name="VCManagedWrapperGeneratorTool"/> 63 <Tool 64 Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 90 65 </Configuration> 91 66 <Configuration 92 67 Name="Release|Win32" 93 OutputDirectory=" $(SolutionDir)$(ConfigurationName)"94 IntermediateDirectory=" $(ConfigurationName)"68 OutputDirectory="Release" 69 IntermediateDirectory="Release" 95 70 ConfigurationType="2" 96 ManagedExtensions="1" 97 > 98 <Tool 99 Name="VCPreBuildEventTool" 100 /> 101 <Tool 102 Name="VCCustomBuildTool" 103 /> 104 <Tool 105 Name="VCXMLDataGeneratorTool" 106 /> 107 <Tool 108 Name="VCWebServiceProxyGeneratorTool" 109 /> 110 <Tool 111 Name="VCMIDLTool" 112 /> 71 CharacterSet="2"> 113 72 <Tool 114 73 Name="VCCLCompilerTool" 115 AdditionalIncludeDirectories=" ..\..\libmpc\include;C:\Program Files\taglib\include\taglib"116 PreprocessorDefinitions=" _CRT_SECURE_NO_DEPRECATE;WIN32"74 AdditionalIncludeDirectories=""C:\Program Files\taglib\include";"$(SolutionDir)\..\libmpc\include"" 75 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;WINAMPMUSEPACK_EXPORTS" 117 76 RuntimeLibrary="2" 118 WarningLevel="1" 119 /> 77 UsePrecompiledHeader="0" 78 WarningLevel="3" 79 Detect64BitPortabilityProblems="TRUE" 80 DebugInformationFormat="3"/> 120 81 <Tool 121 Name="VCManagedResourceCompilerTool" 122 /> 123 <Tool 124 Name="VCResourceCompilerTool" 125 /> 126 <Tool 127 Name="VCPreLinkEventTool" 128 /> 82 Name="VCCustomBuildTool"/> 129 83 <Tool 130 84 Name="VCLinkerTool" 131 AdditionalDependencies="User32.lib libmpcdec.lib libcommon.lib tag.lib" 132 OutputFile="E:\Program Files\Winamp\Plugins\in_mpc.dll" 133 AdditionalLibraryDirectories="..\..\libmpc\win32\Release;C:\Program Files\taglib\lib" 134 GenerateManifest="true" 135 IgnoreDefaultLibraryNames="LIBCMT" 136 /> 85 AdditionalDependencies="mpcdec_static.lib tag.lib" 86 OutputFile="C:\Program Files\Winamp\Plugins\in_mpc.dll" 87 LinkIncremental="1" 88 AdditionalLibraryDirectories=""C:\Program Files\taglib\lib";"$(SolutionDir)\..\libmpc\bin\libmpcdec\$(OutDir)"" 89 GenerateDebugInformation="TRUE" 90 SubSystem="2" 91 OptimizeReferences="2" 92 EnableCOMDATFolding="2" 93 ImportLibrary="$(OutDir)/winamp-musepack.lib" 94 TargetMachine="1"/> 137 95 <Tool 138 Name="VCALinkTool" 139 /> 96 Name="VCMIDLTool"/> 140 97 <Tool 141 Name="VCManifestTool" 142 /> 98 Name="VCPostBuildEventTool"/> 143 99 <Tool 144 Name="VCXDCMakeTool" 145 /> 100 Name="VCPreBuildEventTool"/> 146 101 <Tool 147 Name="VCBscMakeTool" 148 /> 102 Name="VCPreLinkEventTool"/> 149 103 <Tool 150 Name="VCFxCopTool" 151 /> 104 Name="VCResourceCompilerTool"/> 152 105 <Tool 153 Name="VCAppVerifierTool" 154 /> 106 Name="VCWebServiceProxyGeneratorTool"/> 155 107 <Tool 156 Name="VCWebDeploymentTool" 157 /> 108 Name="VCXMLDataGeneratorTool"/> 158 109 <Tool 159 Name="VCPostBuildEventTool" 160 /> 110 Name="VCWebDeploymentTool"/> 111 <Tool 112 Name="VCManagedWrapperGeneratorTool"/> 113 <Tool 114 Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 161 115 </Configuration> 162 116 </Configurations> 163 117 <References> 164 <AssemblyReference165 RelativePath="System.dll"166 AssemblyName="System, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"167 />168 <AssemblyReference169 RelativePath="System.Data.dll"170 AssemblyName="System.Data, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=x86"171 />172 <AssemblyReference173 RelativePath="System.Drawing.dll"174 AssemblyName="System.Drawing, Version=2.0.0.0, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"175 />176 <AssemblyReference177 RelativePath="System.Windows.Forms.dll"178 AssemblyName="System.Windows.Forms, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"179 />180 <AssemblyReference181 RelativePath="System.XML.dll"182 AssemblyName="System.Xml, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"183 />184 118 </References> 185 119 <Files> 186 120 <Filter 187 121 Name="Source Files" 188 Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" 189 UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" 190 > 122 Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" 123 UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> 191 124 <File 192 RelativePath=".\in_mpc.cpp" 193 > 125 RelativePath=".\in_mpc.cpp"> 194 126 </File> 195 127 <File 196 RelativePath=".\mpc_info.cpp" 197 > 198 <FileConfiguration 199 Name="Debug|Win32" 200 > 201 <Tool 202 Name="VCCLCompilerTool" 203 MinimalRebuild="false" 204 ExceptionHandling="2" 205 BasicRuntimeChecks="0" 206 UsePrecompiledHeader="0" 207 DebugInformationFormat="3" 208 CompileAsManaged="1" 209 /> 210 </FileConfiguration> 211 <FileConfiguration 212 Name="Release|Win32" 213 > 214 <Tool 215 Name="VCCLCompilerTool" 216 MinimalRebuild="false" 217 ExceptionHandling="2" 218 BasicRuntimeChecks="0" 219 UsePrecompiledHeader="0" 220 /> 221 </FileConfiguration> 222 </File> 223 <File 224 RelativePath=".\mpc_player.cpp" 225 > 226 <FileConfiguration 227 Name="Debug|Win32" 228 > 229 <Tool 230 Name="VCCLCompilerTool" 231 ExceptionHandling="2" 232 CompileAsManaged="1" 233 /> 234 </FileConfiguration> 235 <FileConfiguration 236 Name="Release|Win32" 237 > 238 <Tool 239 Name="VCCLCompilerTool" 240 ExceptionHandling="2" 241 /> 242 </FileConfiguration> 128 RelativePath=".\mpc_player.cpp"> 243 129 </File> 244 130 </Filter> … … 246 132 Name="Header Files" 247 133 Filter="h;hpp;hxx;hm;inl;inc;xsd" 248 UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" 249 > 134 UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> 250 135 <File 251 RelativePath=".\in2.h" 252 > 136 RelativePath=".\in2.h"> 253 137 </File> 254 138 <File 255 RelativePath=".\mpc_info.h" 256 FileType="3" 257 > 258 <File 259 RelativePath=".\mpc_info.resx" 260 SubType="Designer" 261 > 262 </File> 139 RelativePath=".\mpc_player.h"> 263 140 </File> 264 141 <File 265 RelativePath=".\mpc_player.h" 266 > 142 RelativePath=".\out.h"> 267 143 </File> 268 144 <File 269 RelativePath=".\out.h" 270 > 145 RelativePath=".\resource.h"> 146 </File> 147 <File 148 RelativePath=".\resource.h"> 271 149 </File> 272 150 </Filter> 273 151 <Filter 274 152 Name="Resource Files" 275 Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" 276 UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" 277 > 153 Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx" 154 UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"> 155 <File 156 RelativePath=".\winamp-musepack.rc"> 157 </File> 278 158 </Filter> 279 159 </Files>
Note: See TracChangeset
for help on using the changeset viewer.