castellanos Posted October 28, 2008 Posted October 28, 2008 (edited) Hi there! I would like to know if I can find an good APE & FLAC (if more formats better) DirectShow filter/s working properly under Vista x64. My purpose is to burn Cue/Sheets files with Imgburn. I've used before DSP-worx in my XP computer... I've installed it in Vista x64 too, but I couldn't run the "register.bat" afterwards. Some ideas? Thanks in advance! Edited October 28, 2008 by castellanos
LIGHTNING UK! Posted October 28, 2008 Posted October 28, 2008 Generally speaking you just Google 'APE DirectShow' and 'FLAC DirectShow' and then install the one from the first result. However, I have no idea if they work with x64 as I've never tried / used it properly. The madFlac one from the guy on Doom9 might be ok and if it's not you can just post in the thread to ask him to fix it.
castellanos Posted October 28, 2008 Author Posted October 28, 2008 (edited) Yes... actually I didn't want to use the RadLight APE filter... but it works under Vista x64!! For the FLAC filter, I've tried almost all of them and no luck. MadFLAC doesn't work either. Will see... Pity, I liked the DSP-Worx one... Edited October 28, 2008 by castellanos
castellanos Posted October 31, 2008 Author Posted October 31, 2008 I wanted to burn a CueSheet file (ape/cue) with Imgburn and the RadLight APE filter installed... no luck. First I get an error saying that Imgburn can not read the file because is in use by some other application... this is not true. No program is reading the files. Then, after canceling the process, I get another error message: "GetAudioInformation_DirectShow Failed!" - "Reason: Unable to open file" Actually the WMP can play the ape files with the RadLight APE filter installed. Some ideas? Greetings!
LIGHTNING UK! Posted October 31, 2008 Posted October 31, 2008 If the program says something else is using it then the API used to open them (CreateFile) has failed and that's the error windows reported - ImgBurn is simply passing it on. I don't have x64 anywhere right now to look into this myself, sorry.
castellanos Posted October 31, 2008 Author Posted October 31, 2008 Don't worry LIGHTNING UK! Thanks anyway for your comments.
LIGHTNING UK! Posted October 31, 2008 Posted October 31, 2008 Ah, I found the problem... it's not just x64 OS's that it happens on For some reason the directshow filter opens the file for read + write access and that causes some of my code to fail because it's only allowing for programs to open the file with read access - well, I don't want them writing to the file whilst I'm using it! The changes I've made to get this working were actually the same as I did a couple of days ago for another bit as a result of my learning something new about the inner workings of the 'CreateFile' API function. So basically you'll have to wait for 2.4.3.0 to burn APE files when using the radlight filter
Ben_WWU Posted November 15, 2008 Posted November 15, 2008 Ah, I found the problem... it's not just x64 OS's that it happens on For some reason the directshow filter opens the file for read + write access and that causes some of my code to fail because it's only allowing for programs to open the file with read access - well, I don't want them writing to the file whilst I'm using it! The changes I've made to get this working were actually the same as I did a couple of days ago for another bit as a result of my learning something new about the inner workings of the 'CreateFile' API function. So basically you'll have to wait for 2.4.3.0 to burn APE files when using the radlight filter My senior project group has been running into a similar problem. We're trying to make a bittorrent client which downloads files linearly from beginning to end rather than grabbing the least common pieces first as most clients do. We're then trying to play the video using directshow as it downloads so that it will appear to the user that the video is being streamed. Unfortunately, when directshow opens the video for read and write access, it prevents our bittorrent client from writing to the file, causing our program to fail. If you could tell me how you got directshow to open with read only access my whole group would be very grateful, thanks!
LIGHTNING UK! Posted November 15, 2008 Posted November 15, 2008 If you've already got the file open then directshow shouldn't be able to stop you from writing to it... you did get there first after all! If you don't get there first, that's when you run into problems as the method you're using to open the file must agree with whatever else has it open. I didn't change how the DS filter opens the file, I simply added the FILE_SHARE_WRITE flag so that it can open files even when others have them open for read+write already. If another program has them open for read+write and that flag isn't specified (even if I only want read access), the call to CreateFile will fail.
Ben_WWU Posted November 15, 2008 Posted November 15, 2008 Thank you so much! That FILE_SHARE_WRITE flag was exactly what we needed to find, it's working correctly now! We all are very appreciative for your help!
LIGHTNING UK! Posted November 16, 2008 Posted November 16, 2008 You should probably use it as a fallback if a call without it being specified fails. That way you get the file open the way you really want it where possible but it doesn't prevent it from working when it's not.
m0rch33b4 Posted January 12, 2009 Posted January 12, 2009 Sorry for the ignorance and for the bad english (I'm Brazilian), but how do I add the FILE_SHARE_WRITE flag?
LIGHTNING UK! Posted January 12, 2009 Posted January 12, 2009 Are you a programmer?! If not, that part of this thread doesn't apply to you.
castellanos Posted April 14, 2009 Author Posted April 14, 2009 So basically you'll have to wait for 2.4.3.0 to burn APE files when using the radlight filter So... the new ImgBurn 2.4.3.0 + DSP-Worx filter work perfect on Vista x64!! Thank you very much LIGHTNING UK! It was worth it to wait!
castellanos Posted April 14, 2009 Author Posted April 14, 2009 (edited) Sorry, I'm a little bit slow with updates... I don't have to tell you that the 2.4.4.0 is working perfect as well, right? Edited April 14, 2009 by castellanos
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now