Log in

View Full Version : RAR file source reader (async)


Prot
4th December 2013, 16:33
This is a directshow filter for playing media files in the rar archive files.
This filter is simply based on unrarsrc-3.9 's unpack module.

version 1.0.3

support subtitles type of ass/ssa, just pack them as the same name of video files.


features:
- support compressed rar archive, no file types limit
- no file cache used for storage (writeless)
- support large compressed files, dynamic memory cost
- support non-rar extension named rar archive

requirements:
- Operation System : x64 windows system
- RAR extract version : 2.9
= recommended:
- Memory Size : more than 2GB
- CPU : more than 2 cpu cores
= running for uncompressed file or size less than 200MB:
- Memory Size : 500MB
- CPU : no specified
= running for compressed file and size large than 200MB:
- Memory Size : 200MB + 1/4 * filesize (not precise)
- CPU : more than 2 cpu cores (1 core be careful to try)
- in this case, memory size usage is according to cpu
performance.

configuration:
create a file named PFileExt.ini under the dll folder,
edit this file by adding file extension name one per line,
for example:

mp4
mkv
mp3
vob


otherwise, it only support mp4.

limit:
- Solid rar archive not supported now and never (because of its structure)
- Encrypted archive not supported now
- Volumed or SFX archive not supported

compatibility:
* 1s/GB + cached time delay for mpc-hc working properly,
which is used to avoid mpc buffering. it is a bug of mpc
and i can not help, close player immediately when it still
happened, as badly it crash my full memory.
* you may unselect the orginal RAR source filters from
mpc options dialog, if you never want to show its own file
select dialog first.
* the orginal mpc may not supported raw audio stream, for
audio files you want to play in rar archive, you may need
a LAV Splitter.

[download]
hash of dll:
sha-1 : F0B3AA877F4CEF934A434CC13C2E32F2BF44B4FE
md5 : E05E0F1BE672F66E3C21C2BE2FB32783
md4 : 38FDFCE577F7A1391EB3C072AE3B8BC8
crc32 : 660B8989
sha-512 :
C195533DB10A26E292212381663F5A9D
3632BB1384D6FCA08D5BF8AB8A2F9DEA
E9DDE05B631C6214EB9EFD4A707CFC62
C6ED0A616CD914C40B0CA1715B5488E7
13913

Prot
4th December 2013, 16:35
communication and mail:

brightmirrorstopwater@gmail.com