morkt
|
9fd2defa07
|
(ArcFile.TryOpen): check file length.
|
2015-07-11 10:19:05 +04:00 |
|
morkt
|
dd13ce551b
|
fixed WAV data size writing.
|
2015-07-02 03:20:17 +04:00 |
|
morkt
|
7704f2b34f
|
(OpenSeekableEntry): added capacity prediction and fixed positioning.
|
2015-06-27 14:31:41 +04:00 |
|
morkt
|
f47432fc09
|
(ArcFile.OpenView): dispose of the intermediate stream.
|
2015-06-19 15:59:06 +04:00 |
|
morkt
|
df66b70a38
|
released v1.1.3
|
2015-06-15 09:04:51 +04:00 |
|
morkt
|
ab70e8b9f8
|
(PngFormat.ReadMetaData): don't check stream against Signature.
|
2015-06-14 10:17:55 +04:00 |
|
morkt
|
d7899fa852
|
assembly version update.
|
2015-06-12 22:50:22 +04:00 |
|
morkt
|
490bf8eaff
|
(PngFormat.FindChunk): method made static and public.
|
2015-06-12 22:49:21 +04:00 |
|
morkt
|
e20853967f
|
(ArcFile.TryOpen): abort on OperationCanceledException.
|
2015-06-11 12:31:24 +04:00 |
|
morkt
|
50eb805cd2
|
added FileSystem infrastructure.
|
2015-06-08 19:58:51 +04:00 |
|
morkt
|
7f8b091d05
|
(ArcView): added constructor from IO.Stream.
|
2015-06-08 19:21:31 +04:00 |
|
morkt
|
86ccf69aef
|
released v1.1.2
|
2015-06-03 14:05:20 +04:00 |
|
morkt
|
7f4b01b7ca
|
(ArcFile.OpenSeekableEntry): new public method.
|
2015-06-02 22:53:20 +04:00 |
|
morkt
|
54ae9e191e
|
(IDataUnpacker): new interface.
|
2015-06-01 00:51:02 +04:00 |
|
morkt
|
03e280c045
|
added AsciiString class.
wrapper around byte array.
|
2015-05-29 14:51:28 +04:00 |
|
morkt
|
8cd51ae896
|
(WaveAudio.TryOpen): reset sound position on embedded stream errors.
|
2015-05-16 17:11:15 +04:00 |
|
morkt
|
7b131442ad
|
format ids that require conversion are stored in a static HashSet.
|
2015-05-16 00:35:32 +04:00 |
|
morkt
|
8f77fde7d5
|
(WaveAudio): recognize mp3-tagged streams.
|
2015-05-15 17:33:08 +04:00 |
|
morkt
|
08abdbfd92
|
released v1.1.1
|
2015-05-14 20:04:35 +04:00 |
|
morkt
|
14ef2f9071
|
implemented audio formats conversion.
|
2015-05-14 15:58:16 +04:00 |
|
morkt
|
9a43b6b055
|
refactored SoundInput interface.
added Source property for access to underlying stream.
|
2015-05-14 11:26:47 +04:00 |
|
morkt
|
53b7077786
|
assembly version update.
|
2015-05-13 23:26:30 +04:00 |
|
morkt
|
c85622f5e4
|
(WaveAudio.Write): fixed RIFF size calculation.
|
2015-05-11 20:22:14 +04:00 |
|
morkt
|
6c0f5a0d80
|
(JpegFormat): added common signature.
|
2015-05-06 02:49:07 +04:00 |
|
morkt
|
e9f505c73d
|
(ImageData): added default DPI properties.
|
2015-05-03 22:09:16 +04:00 |
|
morkt
|
0bf0d7b4bf
|
(WaveInput): force ADPCM streams conversion.
|
2015-05-03 22:08:03 +04:00 |
|
morkt
|
941149fc28
|
(WaveInput): use NAudio WaveFileReader instead of manual parsing.
|
2015-05-03 05:40:34 +04:00 |
|
morkt
|
888718e900
|
(WaveAudio): support Ogg-tagged wave streams.
|
2015-05-01 23:30:57 +04:00 |
|
morkt
|
0a3fe37bb0
|
(ImageData.Create): new convenient static method.
|
2015-04-20 14:04:46 +04:00 |
|
morkt
|
039eff6f32
|
(TgaFormat): RLE compression implementation.
|
2015-04-19 15:20:17 +04:00 |
|
morkt
|
f5d2cac377
|
(Binary.GetCString): new static method.
|
2015-04-16 22:39:57 +04:00 |
|
morkt
|
9b4aa48e37
|
utility classes updated.
(BigEndian): read bigendian-packed integer packed into byte array.
(LittleEndian): added Pack methods.
|
2015-04-14 10:30:23 +04:00 |
|
morkt
|
0936c172cb
|
exception note.
|
2015-04-14 10:28:38 +04:00 |
|
morkt
|
87ec61587f
|
(IResource): properties no longer backed up by private fields.
|
2015-04-06 17:08:32 +04:00 |
|
morkt
|
1e70ac5961
|
implemented WaveAudio.Write method.
|
2015-03-31 14:38:47 +04:00 |
|
morkt
|
3c6e030b38
|
(AudioFormat.Write): new virtual method.
|
2015-03-31 14:35:44 +04:00 |
|
morkt
|
6c3e1ed433
|
released v1.0.4
|
2015-03-11 21:27:02 +04:00 |
|
morkt
|
cc44a73bc5
|
(ArcView): store file name.
|
2015-02-15 19:50:17 +04:00 |
|
morkt
|
2593f9ffc3
|
store last thrown exception in FormatCatalog.LastError.
|
2014-11-07 17:11:51 +04:00 |
|
morkt
|
2a7520939d
|
use Buffer.BlockCopy instead of Array.Copy.
|
2014-11-07 17:11:11 +04:00 |
|
morkt
|
07ea1b9af7
|
added audio resource format.
|
2014-11-07 02:44:22 +04:00 |
|
morkt
|
0164ce838a
|
released v1.0.3
|
2014-11-01 13:26:08 +04:00 |
|
morkt
|
6aeb3ea27e
|
automatically update assembly build/revision number.
|
2014-10-31 18:47:02 +04:00 |
|
morkt
|
82b1fc0603
|
(ArcFile.OverwriteNotify): new event.
preliminary support for extracted file overwrite notification.
|
2014-09-12 16:04:18 +04:00 |
|
morkt
|
ae559f34a6
|
(ArchiveFormat.CopyEntry): new virtual method.
the idea is to allow implementations to give extracted file a name
different from the one it stored within archive.
|
2014-09-12 16:03:30 +04:00 |
|
morkt
|
58018d3c67
|
(ArcStream): added constructors from ArcView.Frame
|
2014-09-12 15:58:18 +04:00 |
|
morkt
|
58f8b4845d
|
incremented version number.
|
2014-09-08 11:54:39 +04:00 |
|
morkt
|
ad1b51b24c
|
use Enumerable.Empty() to return empty list.
|
2014-08-25 15:05:30 +04:00 |
|
morkt
|
b0f621e8ab
|
CopyOverlapped function defined in GameRes.Utitlity now.
CopyOverlapped copies ranges within array the same way standard C
function memcpy does (that is, ignoring potential region overlapping).
|
2014-08-25 15:04:26 +04:00 |
|
morkt
|
8a53d74d5e
|
use invariant case conversion methods.
|
2014-08-22 10:13:37 +04:00 |
|