Jump to content

FranceBB

Member
  • Posts

    761
  • Joined

  • Last visited

  • Days Won

    12
  • Donations

    0.00 USD 
  • Country

    United Kingdom

Everything posted by FranceBB

  1. Format factory is free, but it's not an open source project, although some of the components it uses are. Just think about it as an user interface which writes down commands for you. For instance, let's assume you want to open a video and encode it. When you click "open" and select the video file, it writes down commands for you. Let's assume you imported a video and that you selected H.264 as encoder and aac as audio, then you clicked on "options" and you selected a few settings like constant quality factor and you choosed 22, profile and you choosed "high", preset "medium", audio bitrate 320. Under the hood, format factory will write down this code for you: ffmpeg.exe -i "video.ts" -c:v libx264 -crf 22 -profile high -level 4.1 -preset medium -c:a -b:a 320k "output.mp4" So, it will rely on external executables like FFMPEG, which has libraries like libx264 and libaac. These, of course, have to be linked and compiled to run in XP, otherwise your program will write down the code above but won't be able to start the encode, as it will fail while calling libraries and codecs.
  2. Weird... the download link works for me... I'm gonna upload somewhere else later on in the afternoon (gotta go to work now). As to the files, you'll find out when you'll download it, but I simply replaced them with executables and DLLs compiled for XP. It's not a big deal at all to make FFMPEG, mencoder, x264, x265 work in XP, as they are written in C++ and with CodeBlock IDE I can use either Visual Studio or MinGW (GCC++). Once you set everything to x86 and your target to XP, it works perfectly. I usually prefer Microsoft compiler which has no problem at all with the programs, even 'cause XP it's actually able to run the Microsoft C++ Redistributable, from 2005 to 2015. As to GCC, you won't need them if compiled with GCC. Oh, as to the assembly optimisation, I limited them to the SSE3, 'cause I wanted to make it run on almost every CPU. Unfortunately, in C++, once you build something, you have to choose assembly optimisation and then you are gonna be stuck with the one you've chosen as the rule "one dll per optimisation" applies. (For instance, if I wanna make it AVX 2 compatible, I have to make another dll and it won't run on processors that don't support such an instruction set). This doesn't apply with C# though, that's why I like it, but in this case they are written in C++, so... xD
  3. Done in about... 5 min? xD It was super-fast xD I replaced encoders like ffmpeg and mencoder, then I replaced mediainfo as well and I managed to make Format Factory working in XP, as you asked! Btw, I don't actually use Formact Factory, so I tested a few random audio and video encoding in H.264, xvid, AAC, AC3 and AMR and they worked. link and images below: psw: Itadakimasu0 https://mega.nz/#!mU0m0aLC!zz6JumB7N2-UIIoFENZ8SFKBfputXTzQIrdHuuFedmc @Tripredacus... they know that it doesn't work in XP, as I asked them about Windows Server 2003 compatibility a while ago and they told me that they never tested it on Win Server 2003/XP and that they don't officially support that either; in other words, they simply don't care about whether it works on XP or not, as such an OS is not in their target user range.
  4. Uh... I never tried it, but it might be backported as well, dunno. I'll let you know later on this week
  5. And that would be an awesome thing! Unfortunately I've been pretty busy at work and I'll keep being busy, unfortunately. Anyway, it's a great news and I really appreciate everything you are doing!
  6. Do you remember when we talked about the group "POS Ready spotter?" Well... Windows POS Ready: spotted successfully!
  7. Hi! I found a very nice program which creates watchfolders and automatically transcode videos. You can choose indexers and filters to achieve good quality results. This program is called "FFAStrans" and it uses avisynth as frameserver and various codecs to encode (FFMpeg, x264, x265, NeroAAC etc). The problem was that some of them were not compatible with XP, so I re-compiled them all to get them working in XP and I decided to release it here. The program itself is free and it has not been modified in any way as it's basically a GUI to create watchfolders, I just re-compiled the codecs, so no copyright infringment at all. This is just a very simple operation which any of you can do, but it's always easier and faster to get everything done rather than re-compile everything yourself, don't you think? Well, that said, link below, have fun! https://mega.nz/#!uFERGAra!JV18Nq8L-ZY8PKQ4Zoi3wZs3IUb-b5Rjo5MOjdmDvww password: Itadakimasu0
  8. @Kippykip... or it will automatically change it back and then boot, depending on where you change it in the registry first. I tried that long time ago... P.s I'm gonna post FFMPEG and FFAStrans successfully backported to XP tomorrow.
  9. Unfortunately I had the same issue about a year ago; after googling, the only solution was to uninstall everything via the .net cleanup utility and then reinstall them. In order to avoid to install them one by one, I made an AIO package with all of them (but then I found out that another guy already made it). Anyway, there's no other way, unfortunately.
  10. @sdfox7... Exactly. Anyway, since its source code is available, check that one and you'll find what has been modified/removed. (It's a way better to read than opening it with an hex editor). @Dave-H... Yes they did. Anyway, their approach was a bit different: they started working at the old working code, looked for new functions added with newer versions, and then they found a way to implement them in the old code. I'm happy they showed us that such an approach is possible, but I think none of us actually has time to do such a thing, especially since it requires manual intervention every time. For the moment I just switched to Firefox and I'm kinda fine with that.
  11. @aiko-chan... We have actually "messed around", but Developers made a few changes to get rid of XP and Vista support. As to Vista itself, when I tried to modify chrome, the program did load, but wasn't able to load Internet pages (pretty useless, since it's supposed to be a browser, isn't it? xD). Anyway, one thing is sure: if Blackwingcat is working on it, everything can happen, 'cause he makes what's reasonably improbable possible. He's a guru and if he wants a program to work in Windows NT, he makes it working. :')
  12. Crap! I never thought this would have actually happened to one of the safest companies... :'(
  13. Uhm... To be fair, I actually installed fix128 and everything is working fine on my system.
  14. Maybe I'm a bit late, but Avast does not install newer KB as it's a violation of the Microsoft policy. That said, they/"we" are almost ready to release a new stable version with a new "signature optimisation", removing several false-positive and pairing old viruses definitions in order to get a single signature able to detect several variants, with a total of 1.8 million definitions removed (false-positive) or paired. They also added a few improvements, but nothing important on the XP side.
  15. Uhm... This is so weird... C++ installed, .NET installed, check disk that didn't report any errors as well as sfc/scannow... That's weird, really. I mean, if it works on our machines, then it's a system-related issue, but everything seems fine on your system... Besides, I have a localised version of XP and Java installed fine anyway, so it's not even that. I could edit the application's manifest, but I'm not actually sure whether it's the right thing to do. Maybe is something in the registry. I mean, maybe there's an entry created by a former version that hasn't been deleted when you tried to uninstall and install everything again and that is now in conflict with the installation, or maybe it's a previous installation which failed but still created some entries... Try to look for Java entries in the registry (use the search function) and see if there's something about the latest installation (I mean the version that fails to install). If you actually find something, write it down here in the forum and we'll tell you whether is safe to delete it/modify it or not.
  16. Uhm... Which is very weird. According to your logs, everything starts with a call to the function GetProcAddress which fails to load SetProcessDPIAware in user32. In other words, Java checks your system before initialising the GUI and fails before actually being able to launch it. Since it's not necessary, you could try to edit the application's manifest to set DpiAware to false, but: 1) I'm not sure whether it would actually make it run or it would end up with another error (probably the latter). 2) This is not the right approach since it's a system-related issue; 100%. I'm not even actually sure about the requirements of Java, but I have .NET (1.0, 1.1, 2.0, 3.0, 3.5, 4.0) and C++ (2005, 2008, 2010, 2012, 2013, 2015) installed; do you have them installed too?
  17. It would be hilarious! I mean, seriously, think about it: you are surfing internet and you open an infected site and you get a malware. Then, the program autoextract itself and automatically set itself into the autoload folder, then it starts, and... °plin plon°, a pop-up appears saying: name of the malware.exe "error, API getthreadID failed to load". So you just have to search such a program with windows search and remove the malware. It would be really hilarious! XD
  18. That's true, even though some programs will end up with a blue screen that way (e.g media player classic portable). In other words, that will definitely allow you to run programs that just ask for SP3 but don't actually require it, and will make programs that require SP3 for real end up in a blue screen.
  19. Filezilla installs but fails to run, even with DLLs imported from Vista; must be a win7 call. There is the source code, though, so you should try to recompile it using MinGW (GCC) and codeblock, targeting XP. It should work. Don't use Visual Studio 2010; express will probably fail due to some C99 code, while the professional edition will end up with an error due to MSBuild. I would do it myself, but I'm pretty busy now and I'm still working at utvideo.
  20. True. I even tried to force to install the latest NVIDIA drivers for some graphic cards in SP2 back in 2012 and I perfectly remember the ones for the GTX 650 working without any issues, even though NVIDIA officially supported SP3 only and blocked the installation in the normal installer. That said, I think it's pretty reasonable to install SP3 and get POS ready updates if you are surfing internet regularly otherwise SP2 is perfectly fine and faster.
  21. Chromium-based browsers use just a portion of the code and they might not be updated. For instance, k-meleon is based on Firefox, but doesn't support all the Firefox functions; in fact, I tried to install puglins meant for Firefox in k-meleon, with no luck with almost every plugin, except for a very few exceptions. I'll look more into this and I'll give chrome another shot.
  22. Don't argue, it's fine, we are a community and we share knowledge. The one I wrote above is the procedure I'm actually using. As to the alky for application, they used pyton and Perl, which I generally use for a very few stuff. My favourite programming language is C# and I'm very familiar with C++, but guys, trying to debug a pyton and Perl code without any input from the creator it's a pain in the butt. (Sorry for the expression I used). @problemchild.. I will send you the code this evening (UK time), sorry if I didn't send it to you before but it's been a long hard week. @dibya... don't be upset and keep working for the community; we must share; we are a community.
  23. 1) download a newer x86 kernel and save it in your desktop (vista, win7 or server edition etc) 2) open Dependency Walker and find which functions XP is actually able to use. Save in a .txt the functions that are not available in XP. 3) Get a copy of the XP kernel and save it. 4) download and open CFF Explorer and open the kernel you analysed. 5) open a new window of CFF explorer and open the XP kernel. 6) go to the hex editor section and compare them both (XP and the other one you are targeting). 7) scroll down 'till you'll find the lines corresponding to the missing function and add it/modify it. 8) now, go to the table section and click "import". 9) import thefunction you previously added. 10) click " save" and rebuild.
  24. Problem is that when they decided to remove the support of both Vista and XP, they started removing important internal functions that may (or may not) work if re-added to the current version. Chrome 50 actually fails to compile in visual studio 2010 (22 errors) and it fails on GCC (MinGW) as well with 4 errors and 8 warnings. In other words, it doesn't simply have to be compiled from scratch targeting XP, 'cause it'll fail. Unfortunately, there's nothing much we can do 'cause even if we might be able to backport it, we would have to manually backport every single update, hoping that the stuff they changed with the update don't actually screwed up our program.
  25. Considering that we are not Microsoft Developers, we don't know Windows API calls that much and that we don't have the source code, I'm not quite sure there actually is one...
×
×
  • Create New...