Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Announcements and Chat > General Discussion

Reply
 
Thread Tools Search this Thread Display Modes
Old 22nd November 2008, 23:50   #1  |  Link
OctaneSnail
Registered User
 
Join Date: Nov 2008
Posts: 10
The new RARFileSource DirectShow filter.

Keep your media neatly organised in RAR archives?

Wish you didn't have to spend time unpacking them before playback?

Try my new project: RARFileSource, instant playback of uncompressed multipart archives.

Find it at http://www.v12pwr.com/RARFileSource/

Enjoy!

/OctaneSnail

Last edited by Guest; 14th December 2008 at 05:17. Reason: title typo
OctaneSnail is offline   Reply With Quote
Old 8th December 2008, 00:49   #2  |  Link
OctaneSnail
Registered User
 
Join Date: Nov 2008
Posts: 10
New version v0.9.3 released (2012-02-04):
  • Fixed problems loading archives containing a mix of media and non-media files.
  • Workaround to allow loading archives with missing LONG_BLOCK flag.
  • Workaround to allow loading any part in a multi-volume archive with MHD_FIRSTVOLUME incorrectly set on all parts.
  • A few minor bug fixes.
  • Big thanks to John Peterson for reporting the above problems and contributing patches to solve them.
  • Fixed loading archives with unknown file header data.
  • Be more lenient when loading multi-volume archives containing multiple files, if parts are missing, allow complete files found so far to play.
New version v0.9.2 released (2011-02-22):
  • Fixed loading of multivolume RARs that miss the EARC_NEXT_VOLUME flag.
  • Fixed "Overlapped I/O operation is in progress" error when opening archives.
  • Compiled using Visual Studio 2010.
  • Included 64-bit (x64) build.
  • Minor code cleanup and improvements.
New version v0.9.1 released (2009-02-28):
  • More thorough detection of the VC2008 runtime in the installer.
  • Fixed loading of old multivolume RARs without end-of-archive headers.
  • Code cleanup and refactoring.
  • A few minor bugfixes.
New version v0.9 released (2008-12-14):
  • Added a file selector, patch from OV2.
  • Added detection of media files using the same rules as the normal FileSource filter, again by OV2.
  • Fixed handling of archives and media files larger than 4 gigabytes, thanks to OV2.
  • Register all .r00 to .r99 extensions so that any part can be loaded.
  • Created an installer.
  • Numerous bugfixes.
New version v0.8.1 released (2008-12-08):
  • Improved handling of Matroska media files, thanks to OV2.
  • Fixed memory corruption when encountering RAR files with compression.
  • Fixed handling of multi-volume archives with new numbering scheme, thanks to OV2.
  • Any file in a multi-volume set can now be opened and reading will start from the first file. Caveat: Currently the filter does not automatically register itself to handle the extensions .r00 to .r99 so your video player won't open these files unless you manually associate the filter with them.
  • Git repository published.
Enjoy!

/OctaneSnail

Last edited by OctaneSnail; 4th February 2012 at 16:49. Reason: New update released.
OctaneSnail is offline   Reply With Quote
Old 8th December 2008, 01:04   #3  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 6,077
Compressing already compressed files is absolutely ridiculous ...
Atak_Snajpera is offline   Reply With Quote
Old 8th December 2008, 01:20   #4  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 12,756
If WinRAR or any other file archiver is able to reduce the size of your media files to less than 99%, then the audio/video encoder that was used to create these files failed horribly!

The only reason I can think of to store media files in RAR archives is integrity checking. That or a rule #6 violation
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.


LoRd_MuldeR is offline   Reply With Quote
Old 8th December 2008, 07:12   #5  |  Link
squid_80
Registered User
 
Join Date: Dec 2004
Location: Melbourne, AU
Posts: 1,963
I actually think this is pretty awesome. It's also great that it's GPL and the source code is available, but there might be a problem there since some source code of UnRAR is included; from the sounds of it the license for UnRAR is not GPL compatible hence any projects that use it cannot be licensed under GPL.
Still, great work all the same.
squid_80 is offline   Reply With Quote
Old 8th December 2008, 23:45   #6  |  Link
OctaneSnail
Registered User
 
Join Date: Nov 2008
Posts: 10
Quote:
Originally Posted by squid_80 View Post
I actually think this is pretty awesome. It's also great that it's GPL and the source code is available, but there might be a problem there since some source code of UnRAR is included; from the sounds of it the license for UnRAR is not GPL compatible hence any projects that use it cannot be licensed under GPL.
Still, great work all the same.
The only thing included from the UnRAR source is a partial set of defines, which in my opinion doesn't fall under copyright so the UnRAR license doesn't apply. I included the original license note out of courtesy, not becasue I thought it was necessary.

It's too bad the UnRAR source has such a lame license, or I would have used it to implement support for compressed archives. To my knowledge there is no GPLed unrar implementation compatible with v3 around. I wish I had the time to try to revive the UniquE RAR File Library (unrarlib) project.

/OctaneSnail
OctaneSnail is offline   Reply With Quote
Old 9th December 2008, 07:43   #7  |  Link
squid_80
Registered User
 
Join Date: Dec 2004
Location: Melbourne, AU
Posts: 1,963
I'd say that's fine too; maybe prepend RFS_ to the defines to make them unique and ditch the UnRAR license, just in case.
squid_80 is offline   Reply With Quote
Old 9th December 2008, 09:43   #8  |  Link
FlimsyFeet
Registered User
 
Join Date: Feb 2003
Posts: 362
Quote:
Originally Posted by LoRd_MuldeR View Post
If WinRAR or any other file archiver is able to reduce the size of your media files to less than 99%, then the audio/video encoder that was used to create these files failed horribly!

The only reason I can think of to store media files in RAR archives is integrity checking. That or a rule #6 violation
I can understand what you mean about rule #6, but this has legitamate uses as well - say you want to share your homemade videos with family and friends (footage you recorded yourself with a DV camera, compressed into a suitable format), you could STORE (i.e. no additional compression) them in a multipart RAR archive then upload the parts to Rapidshare or something (rather than keep as one big file which would probably be over the file size limit). The downloaders would then be able to play the video without extracting first.

Last edited by FlimsyFeet; 10th December 2008 at 09:23. Reason: Edited to clarify legality
FlimsyFeet is offline   Reply With Quote
Old 9th December 2008, 23:36   #9  |  Link
Sagekilla
x264aholic
 
Join Date: Jul 2007
Location: New York
Posts: 1,752
Except what you're describing is file sharing (read: illegal).
__________________
You can't call your encoding speed slow until you start measuring in seconds per frame.
Sagekilla is offline   Reply With Quote
Old 9th December 2008, 23:44   #10  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 12,756
Quote:
Originally Posted by Sagekilla View Post
Except what you're describing is file sharing (read: illegal).
File sharing itself isn't illegal. It depends on what files you share! But what he describes is clearly is a voilation: Uploading copyrighted material to a public server...
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.


LoRd_MuldeR is offline   Reply With Quote
Old 10th December 2008, 04:10   #11  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,927
Quote:
Originally Posted by LoRd_MuldeR View Post
File sharing itself isn't illegal. It depends on what files you share! But what he describes is clearly is a voilation: Uploading copyrighted material to a public server...
if he would yes but i see no evidence for that assumption though maybe im blind

"say you want to share your home videos with family and friends"

in which state (country) is this illegal ? in germany that isn't illegal yet but who knows what comes in the future
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004

Last edited by CruNcher; 10th December 2008 at 04:12.
CruNcher is offline   Reply With Quote
Old 10th December 2008, 04:14   #12  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 12,756
Quote:
Originally Posted by CruNcher View Post
if he would yes but i see no evidence for that assumption though maybe im blind

"say you want to share your home videos with family and friends"

in which state (country) is this illegal ? if it is in yours i would really think about leaving it soon
If "home video" refers to videos he captured himself self at home, then he would be allowed to share these videos of course

But commonly "home video" refers to films and telemovies you buy on a VHS tape (or a DVD/BR disc nowadays) to watch them at your home.
And such material is definitely copyrighted and you aren't allowed to share it. In almost no country on this planet...

http://en.wikipedia.org/wiki/Home_video
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.



Last edited by LoRd_MuldeR; 10th December 2008 at 04:18.
LoRd_MuldeR is offline   Reply With Quote
Old 10th December 2008, 04:25   #13  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,927
Good thing we aren't in a courtroom, indeed i assumed he meant "home video" in the term "my own created non copyright violating private content"
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004
CruNcher is offline   Reply With Quote
Old 10th December 2008, 07:59   #14  |  Link
AntiJw
Banned
 
Join Date: Jun 2008
Location: Too north/cold
Posts: 63
Quote:
Originally Posted by LoRd_MuldeR View Post
..
The only reason I can think of to store media files in RAR archives is integrity checking.
For that I prefer MD5 or SFV-files.
AntiJw is offline   Reply With Quote
Old 10th December 2008, 14:56   #15  |  Link
clsid
Registered User
 
Join Date: Feb 2005
Posts: 4,622
To make a static build:
UseOfMFC="1"
RuntimeLibrary="0"
AdditionalDependencies="strmbase.lib winmm.lib libcmt.lib kernel32.lib user32.lib advapi32.lib ole32.lib oleaut32.lib"
clsid is offline   Reply With Quote
Old 10th December 2008, 15:00   #16  |  Link
clsid
Registered User
 
Join Date: Feb 2005
Posts: 4,622
Some common file types that it currently does not yet support:
mp4, mpeg, ts, m2ts, wmv, hdmov, ogm, ogg
clsid is offline   Reply With Quote
Old 10th December 2008, 21:08   #17  |  Link
OctaneSnail
Registered User
 
Join Date: Nov 2008
Posts: 10
Quote:
Originally Posted by clsid View Post
Some common file types that it currently does not yet support:
mp4, mpeg, ts, m2ts, wmv, hdmov, ogm, ogg
Most of those formats should just be a matter of adding the file extension along with the correct subtype to the s_file_types array. Feel free to give suggestions and I'll add them.

The wmv and asf formats are tricker since M$ in their infinite wisdom decided to make a combined source and splitter filter (WM ASF Reader) to handle them. I havn't yet investigated if there is a splitter only filter available that could be used in conjuntion with RARFileSource.

/OctaneSnail
OctaneSnail is offline   Reply With Quote
Old 10th December 2008, 22:08   #18  |  Link
Sagekilla
x264aholic
 
Join Date: Jul 2007
Location: New York
Posts: 1,752
Quote:
Originally Posted by LoRd_MuldeR View Post
File sharing itself isn't illegal. It depends on what files you share! But what he describes is clearly is a voilation: Uploading copyrighted material to a public server...

Sorry, I should've been more clear. Yes, I meant that file sharing of copyrighted material like a movie is illegal.
__________________
You can't call your encoding speed slow until you start measuring in seconds per frame.
Sagekilla is offline   Reply With Quote
Old 11th December 2008, 01:00   #19  |  Link
AntiJw
Banned
 
Join Date: Jun 2008
Location: Too north/cold
Posts: 63
Quote:
Originally Posted by Sagekilla View Post
Sorry, I should've been more clear. Yes, I meant that file sharing of copyrighted material like a movie is illegal.
Doesn't that depend on which country you live in?!
AntiJw is offline   Reply With Quote
Old 11th December 2008, 01:12   #20  |  Link
setarip_old
Registered User
 
setarip_old's Avatar
 
Join Date: Aug 2005
Posts: 16,274
@AntiJw

Hi!
Quote:
file sharing of copyrighted material like a movie is illegal.
Quote:
Doesn't that depend on which country you live in?!
No... (Perhaps you are thinking of backup copies you make for yourself)
setarip_old is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 04:03.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.