Modified progress printf to use just one line.

VS project will compile everything as C++.
Added release 1.1 binaries.
This commit is contained in:
2013-10-22 04:39:03 +01:00
parent e88240b991
commit e2834c5452
6 changed files with 26 additions and 2 deletions

Binary file not shown.

Binary file not shown.

View File

@@ -1061,7 +1061,7 @@ bool read_dvd_to_image(char *drive_letter, char *file_pathname, unsigned long in
} }
LBA_i2=LBA_i+n_sectors_to_read-1; LBA_i2=LBA_i+n_sectors_to_read-1;
printf("%c[1000DReading sector %lu to %lu (total: %lu, progress: %.1f%%)", 0x1B, 0x1B, LBA_i, LBA_i2, n_sectors, (double)LBA_i2/n_sectors*100); printf("\rReading sector %lu to %lu (total: %lu, progress: %.1f%%)", LBA_i, LBA_i2, n_sectors, (double)LBA_i2/n_sectors*100);
if(read_12(p_cdio, LBA_i, n_sectors_to_read)==DRIVER_OP_SUCCESS) if(read_12(p_cdio, LBA_i, n_sectors_to_read)==DRIVER_OP_SUCCESS)
{ {
if(success==DRIVER_OP_SUCCESS) if(success==DRIVER_OP_SUCCESS)

Submodule libcdio updated: c027fff67b...fae5106eeb

View File

@@ -87,6 +87,7 @@
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\libcdio\include</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>..\libcdio\include</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<CompileAs>CompileAsCpp</CompileAs>
</ClCompile> </ClCompile>
<Link> <Link>
<SubSystem>Console</SubSystem> <SubSystem>Console</SubSystem>
@@ -104,6 +105,7 @@
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\libcdio\include</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>..\libcdio\include</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<CompileAs>CompileAsCpp</CompileAs>
</ClCompile> </ClCompile>
<Link> <Link>
<SubSystem>Console</SubSystem> <SubSystem>Console</SubSystem>
@@ -123,6 +125,7 @@
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\libcdio\include</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>..\libcdio\include</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary> <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<CompileAs>CompileAsCpp</CompileAs>
</ClCompile> </ClCompile>
<Link> <Link>
<SubSystem>Console</SubSystem> <SubSystem>Console</SubSystem>
@@ -144,6 +147,7 @@
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\libcdio\include</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>..\libcdio\include</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary> <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<CompileAs>CompileAsCpp</CompileAs>
</ClCompile> </ClCompile>
<Link> <Link>
<SubSystem>Console</SubSystem> <SubSystem>Console</SubSystem>

View File

@@ -18,5 +18,25 @@
<ClCompile Include="..\dvdtoimg.cpp"> <ClCompile Include="..\dvdtoimg.cpp">
<Filter>Archivos de código fuente</Filter> <Filter>Archivos de código fuente</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="..\crc32.c">
<Filter>Archivos de código fuente</Filter>
</ClCompile>
<ClCompile Include="..\md5.c">
<Filter>Archivos de código fuente</Filter>
</ClCompile>
<ClCompile Include="..\sha1.c">
<Filter>Archivos de código fuente</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\crc32.h">
<Filter>Archivos de encabezado</Filter>
</ClInclude>
<ClInclude Include="..\md5.h">
<Filter>Archivos de encabezado</Filter>
</ClInclude>
<ClInclude Include="..\sha1.h">
<Filter>Archivos de encabezado</Filter>
</ClInclude>
</ItemGroup> </ItemGroup>
</Project> </Project>