Changeset 249


Ignore:
Timestamp:
03/28/07 17:04:57 (14 years ago)
Author:
r2d
Message:

added native windows GUI (work in progress)

Location:
winamp-musepack/trunk
Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • winamp-musepack/trunk/mpc_player.cpp

    r248 r249  
    2121#include <math.h>
    2222
     23#include <sstream>
     24#include <iostream>
     25
    2326#include "in2.h"
    2427#include "mpc_player.h"
     28#include "resource.h"
    2529#include <mpc/minimax.h>
    26 #include "mpc_info.h"
    27 
    28 #include <tag.h>
    29 #include <vcclr.h>
     30
     31#include <taglib/tag.h>
    3032
    3133
     
    271273}
    272274
    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
     326void 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.
     357LRESULT 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;
    322374}
    323375
    324376int mpc_player::infoDlg(HWND hwnd)
    325377{
    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();
    355383        return 0;
    356384}
  • winamp-musepack/trunk/mpc_player.h

    r248 r249  
    2020#pragma once
    2121
    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>
    2724
    2825// post this to the main window at end of file (after playback as stopped)
     
    4744
    4845        int infoDlg(HWND hwnd);
    49         void loadTags(mpc_info ^ infoBox);
    50         void writeTags(mpc_info ^ infoBox);
     46        void initDlg(HWND hDlg);
    5147
    5248        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}"
     1Microsoft Visual Studio Solution File, Format Version 8.00
     2Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "winamp-musepack", "winamp-musepack.vcproj", "{2AE878FD-322D-4628-8817-21FB3143C167}"
     3        ProjectSection(ProjectDependencies) = postProject
     4        EndProjectSection
    55EndProject
    66Global
    7         GlobalSection(SolutionConfigurationPlatforms) = preSolution
    8                 Debug|Win32 = Debug|Win32
    9                 Release|Win32 = Release|Win32
     7        GlobalSection(SolutionConfiguration) = preSolution
     8                Debug = Debug
     9                Release = Release
    1010        EndGlobalSection
    11         GlobalSection(ProjectConfigurationPlatforms) = postSolution
    12                 {EEA7D671-FB86-4E8D-8F1A-CC05174342F0}.Debug|Win32.ActiveCfg = Debug|Win32
    13                 {EEA7D671-FB86-4E8D-8F1A-CC05174342F0}.Debug|Win32.Build.0 = Debug|Win32
    14                 {EEA7D671-FB86-4E8D-8F1A-CC05174342F0}.Release|Win32.ActiveCfg = Release|Win32
    15                 {EEA7D671-FB86-4E8D-8F1A-CC05174342F0}.Release|Win32.Build.0 = Release|Win32
     11        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
    1616        EndGlobalSection
    17         GlobalSection(SolutionProperties) = preSolution
    18                 HideSolutionNode = FALSE
     17        GlobalSection(ExtensibilityGlobals) = postSolution
     18        EndGlobalSection
     19        GlobalSection(ExtensibilityAddIns) = postSolution
    1920        EndGlobalSection
    2021EndGlobal
  • winamp-musepack/trunk/winamp-musepack.vcproj

    r248 r249  
    22<VisualStudioProject
    33        ProjectType="Visual C++"
    4         Version="8.00"
     4        Version="7.10"
    55        Name="winamp-musepack"
    6         ProjectGUID="{EEA7D671-FB86-4E8D-8F1A-CC05174342F0}"
     6        ProjectGUID="{2AE878FD-322D-4628-8817-21FB3143C167}"
    77        RootNamespace="winamp-musepack"
    8         >
     8        Keyword="Win32Proj">
    99        <Platforms>
    1010                <Platform
    11                         Name="Win32"
    12                 />
     11                        Name="Win32"/>
    1312        </Platforms>
    14         <ToolFiles>
    15         </ToolFiles>
    1613        <Configurations>
    1714                <Configuration
    1815                        Name="Debug|Win32"
    19                         OutputDirectory="$(SolutionDir)$(ConfigurationName)"
    20                         IntermediateDirectory="$(ConfigurationName)"
     16                        OutputDirectory="Debug"
     17                        IntermediateDirectory="Debug"
    2118                        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">
    3820                        <Tool
    3921                                Name="VCCLCompilerTool"
    4022                                Optimization="0"
    41                                 AdditionalIncludeDirectories="..\..\libmpc\include;C:\Program Files\taglib\include\taglib"
    42                                 PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE"
    43                                 RuntimeLibrary="2"
     23                                AdditionalIncludeDirectories="&quot;C:\Program Files\taglib\include&quot;;&quot;$(SolutionDir)\..\libmpc\include&quot;"
     24                                PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;WINAMPMUSEPACK_EXPORTS"
     25                                MinimalRebuild="TRUE"
     26                                BasicRuntimeChecks="3"
     27                                RuntimeLibrary="3"
     28                                UsePrecompiledHeader="1"
    4429                                WarningLevel="3"
    45                                 DebugInformationFormat="1"
    46                         />
     30                                Detect64BitPortabilityProblems="TRUE"
     31                                DebugInformationFormat="4"/>
    4732                        <Tool
    48                                 Name="VCManagedResourceCompilerTool"
    49                         />
    50                         <Tool
    51                                 Name="VCResourceCompilerTool"
    52                         />
    53                         <Tool
    54                                 Name="VCPreLinkEventTool"
    55                         />
     33                                Name="VCCustomBuildTool"/>
    5634                        <Tool
    5735                                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="&quot;C:\Program Files\taglib\lib&quot;;&quot;$(SolutionDir)\..\libmpc\bin\libmpcdec\$(OutDir)&quot;"
     40                                GenerateDebugInformation="TRUE"
     41                                ProgramDatabaseFile="$(OutDir)/winamp-musepack.pdb"
     42                                SubSystem="2"
     43                                ImportLibrary="$(OutDir)/winamp-musepack.lib"
     44                                TargetMachine="1"/>
    6645                        <Tool
    67                                 Name="VCALinkTool"
    68                         />
     46                                Name="VCMIDLTool"/>
    6947                        <Tool
    70                                 Name="VCManifestTool"
    71                         />
     48                                Name="VCPostBuildEventTool"/>
    7249                        <Tool
    73                                 Name="VCXDCMakeTool"
    74                         />
     50                                Name="VCPreBuildEventTool"/>
    7551                        <Tool
    76                                 Name="VCBscMakeTool"
    77                         />
     52                                Name="VCPreLinkEventTool"/>
    7853                        <Tool
    79                                 Name="VCFxCopTool"
    80                         />
     54                                Name="VCResourceCompilerTool"/>
    8155                        <Tool
    82                                 Name="VCAppVerifierTool"
    83                         />
     56                                Name="VCWebServiceProxyGeneratorTool"/>
    8457                        <Tool
    85                                 Name="VCWebDeploymentTool"
    86                         />
     58                                Name="VCXMLDataGeneratorTool"/>
    8759                        <Tool
    88                                 Name="VCPostBuildEventTool"
    89                         />
     60                                Name="VCWebDeploymentTool"/>
     61                        <Tool
     62                                Name="VCManagedWrapperGeneratorTool"/>
     63                        <Tool
     64                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
    9065                </Configuration>
    9166                <Configuration
    9267                        Name="Release|Win32"
    93                         OutputDirectory="$(SolutionDir)$(ConfigurationName)"
    94                         IntermediateDirectory="$(ConfigurationName)"
     68                        OutputDirectory="Release"
     69                        IntermediateDirectory="Release"
    9570                        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">
    11372                        <Tool
    11473                                Name="VCCLCompilerTool"
    115                                 AdditionalIncludeDirectories="..\..\libmpc\include;C:\Program Files\taglib\include\taglib"
    116                                 PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;WIN32"
     74                                AdditionalIncludeDirectories="&quot;C:\Program Files\taglib\include&quot;;&quot;$(SolutionDir)\..\libmpc\include&quot;"
     75                                PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;WINAMPMUSEPACK_EXPORTS"
    11776                                RuntimeLibrary="2"
    118                                 WarningLevel="1"
    119                         />
     77                                UsePrecompiledHeader="0"
     78                                WarningLevel="3"
     79                                Detect64BitPortabilityProblems="TRUE"
     80                                DebugInformationFormat="3"/>
    12081                        <Tool
    121                                 Name="VCManagedResourceCompilerTool"
    122                         />
    123                         <Tool
    124                                 Name="VCResourceCompilerTool"
    125                         />
    126                         <Tool
    127                                 Name="VCPreLinkEventTool"
    128                         />
     82                                Name="VCCustomBuildTool"/>
    12983                        <Tool
    13084                                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="&quot;C:\Program Files\taglib\lib&quot;;&quot;$(SolutionDir)\..\libmpc\bin\libmpcdec\$(OutDir)&quot;"
     89                                GenerateDebugInformation="TRUE"
     90                                SubSystem="2"
     91                                OptimizeReferences="2"
     92                                EnableCOMDATFolding="2"
     93                                ImportLibrary="$(OutDir)/winamp-musepack.lib"
     94                                TargetMachine="1"/>
    13795                        <Tool
    138                                 Name="VCALinkTool"
    139                         />
     96                                Name="VCMIDLTool"/>
    14097                        <Tool
    141                                 Name="VCManifestTool"
    142                         />
     98                                Name="VCPostBuildEventTool"/>
    14399                        <Tool
    144                                 Name="VCXDCMakeTool"
    145                         />
     100                                Name="VCPreBuildEventTool"/>
    146101                        <Tool
    147                                 Name="VCBscMakeTool"
    148                         />
     102                                Name="VCPreLinkEventTool"/>
    149103                        <Tool
    150                                 Name="VCFxCopTool"
    151                         />
     104                                Name="VCResourceCompilerTool"/>
    152105                        <Tool
    153                                 Name="VCAppVerifierTool"
    154                         />
     106                                Name="VCWebServiceProxyGeneratorTool"/>
    155107                        <Tool
    156                                 Name="VCWebDeploymentTool"
    157                         />
     108                                Name="VCXMLDataGeneratorTool"/>
    158109                        <Tool
    159                                 Name="VCPostBuildEventTool"
    160                         />
     110                                Name="VCWebDeploymentTool"/>
     111                        <Tool
     112                                Name="VCManagedWrapperGeneratorTool"/>
     113                        <Tool
     114                                Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
    161115                </Configuration>
    162116        </Configurations>
    163117        <References>
    164                 <AssemblyReference
    165                         RelativePath="System.dll"
    166                         AssemblyName="System, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
    167                 />
    168                 <AssemblyReference
    169                         RelativePath="System.Data.dll"
    170                         AssemblyName="System.Data, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=x86"
    171                 />
    172                 <AssemblyReference
    173                         RelativePath="System.Drawing.dll"
    174                         AssemblyName="System.Drawing, Version=2.0.0.0, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"
    175                 />
    176                 <AssemblyReference
    177                         RelativePath="System.Windows.Forms.dll"
    178                         AssemblyName="System.Windows.Forms, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
    179                 />
    180                 <AssemblyReference
    181                         RelativePath="System.XML.dll"
    182                         AssemblyName="System.Xml, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
    183                 />
    184118        </References>
    185119        <Files>
    186120                <Filter
    187121                        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}">
    191124                        <File
    192                                 RelativePath=".\in_mpc.cpp"
    193                                 >
     125                                RelativePath=".\in_mpc.cpp">
    194126                        </File>
    195127                        <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">
    243129                        </File>
    244130                </Filter>
     
    246132                        Name="Header Files"
    247133                        Filter="h;hpp;hxx;hm;inl;inc;xsd"
    248                         UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
    249                         >
     134                        UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
    250135                        <File
    251                                 RelativePath=".\in2.h"
    252                                 >
     136                                RelativePath=".\in2.h">
    253137                        </File>
    254138                        <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">
    263140                        </File>
    264141                        <File
    265                                 RelativePath=".\mpc_player.h"
    266                                 >
     142                                RelativePath=".\out.h">
    267143                        </File>
    268144                        <File
    269                                 RelativePath=".\out.h"
    270                                 >
     145                                RelativePath=".\resource.h">
     146                        </File>
     147                        <File
     148                                RelativePath=".\resource.h">
    271149                        </File>
    272150                </Filter>
    273151                <Filter
    274152                        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>
    278158                </Filter>
    279159        </Files>
Note: See TracChangeset for help on using the changeset viewer.