VideoHelp Forum




+ Reply to Thread
Results 1 to 8 of 8
  1. Hi all,

    as readers of the capture section may not be frequent readers of the programming section.

    I tried to fix GZIP compression in Camstudio Codec. If you want to test: Download in Programming subforum thread.

    Please post feedback of your tests in this thread while keeping the programming thread free for the programming discussion.

    Edit1: It may well happen that the codec in its present form does not support WinXP (due to VS2015 and AVX instruction support).

    Best regards
    pwo
    Last edited by pwo; 4th Nov 2015 at 09:29.
    Quote Quote  
  2. .
    Hi,

    I sure don't know if my post will help in any way, since the 1.4 version of the codec I had before never worked anyway. Only 1.5 works for me...

    So far, I could only test in an old Win. XP PC, 32-bit (my Win. 7 PC 64-bit PC being unavailable: coding long videos for... ever, it seems)

    — and that might be the problem: ? But also the fact that my previous "camcodec.dll" v.1.4 did NOT work: ? (see below)...


    I tried to replace the codec, both in "CamStudio" 2.00 and "CamStudio Recorder v2.7 Build on Mercurial release: r316":

    —— with your mod.,

    —— and also, with the other "1.4" version again, that I keep aside (not a mod.).

    In both cases, I don't have this line "CamStudio Lossless Codec v.1.5" anymore... of course! But NEITHER "CamStudio Lossless Codec v.1.4", in the codec selection field;

    i.e.: no "CamStudio Lossless Codec (v.X.XX)" at all.


    When I switch back to 1.5 (put the 1.5 dll back in place), the line is back. And the codec works: tested again to make sure: OK.


    So again, my test is probably not interesting (at all).
    Hope other users have better luck than me.



    .
    Quote Quote  
  3. Thank you for testing!

    Did you install the codec by right-clicking the supplied INF file and choosing "install"? A PC restart may be required.
    I don't know if it should work in XP though as I compiled with VS2015 that does not support XP for the normal compiles. I am also unsure about support for AVX instructions in WinXP.
    So, it is well possible that XP doesn't work. I need to add this to the first post.
    Quote Quote  
  4. Originally Posted by pwo View Post
    Did you install the codec by right-clicking the supplied INF file and choosing "install"? A PC restart may be required.
    I almost never do so, with "CamStudio", as right clicking > Install the ".inf" usually* has no effect in my — more or less specific — case:

    I use "CamStudio" and other capture softwares... portable. Not "vmwared / thinstalled", but made portale using "JauntePE", as all their internal components (".dlls" etc.) stay accessible, that way.

    But this time, I still tried to install' by the ".inf" + restarted Windows: same result...
    * usually only. I mean that in SOME cases, softwares made portable won't exploit / recognize any codec installed in Windows (classic install'), WHILE some others, like "VirtualDub", made portable the same way, are still able to exploit Windows codecs.
    And by the way, I just tested a classic install of "CamStudio codec v.1.5". Please note that my (geeked) portable "VirtualDub" sees it perfectly and is able to compress using that codec: fully tested OK: I encoded some video excerpt. Dropping the resulting ".avi" on "MediaInfo", it displays "ffcamstudio".

    [ Is a portable VirtualDub "an absurd idea"? Since it's "portable" already!.. But in fact: supposedly only — as:

    1. it's not fully portable (it just doesn't require a classic install', which is not the same thing): it writes keys to the registry;

    2. and above all: it allows me to use certain codecs — made portable along —, without having to install them. That method has proven to be useful (to me anyway), as it lets me use "VirtualDub" and capture softwares in other PCs than mine, without installing anything + with no registry pollution whatsoever. ]


    .
    Last edited by bulgom; 4th Nov 2015 at 11:02.
    Quote Quote  
  5. Thanks again for testing
    I found that in VS2015 I need to use an XP-compatible compile target. Then things should work on XP but a suitable vcredist package needs to be installed. I will try to compile such a version but I have no experience with that.

    Although your environment is not representative, it should work with such a compile and the necessary VC DLLs.
    Quote Quote  
  6. .
    Under XP, several softwares need those "vcredist packages". So I have installed some. I'll try / test again, once you tell me which version, or provide it (?), or a download link.
    Quote Quote  
  7. OK here is the DLL in its XP version. VS2015 platform toolset to build it is "Visual Studio 2015 - Windows XP (v140_xp)".
    I renamed it to "camcodecXP.dll" just to make a difference. Rename to "camcodec.dll" and replace the original DLL. This is also without AVX support, as this will also cause problems with XP. (I read it up and AVX needs Win7 SP1 minimum.)
    https://1fichier.com/?r4755mdi1t

    This should be the associated MS VC2015 redist.
    https://www.microsoft.com/en-US/download/details.aspx?id=48145

    In your install, I have no idea, if you have to put those VC redist DLLs someplace else than usual.
    Last edited by pwo; 5th Nov 2015 at 01:30.
    Quote Quote  
  8. .
    This time, it... WORKS!

    Reminder: under "Windows XP pro. SP2". And using "CamStudio 2.00 and 2.7"

    Testing took 2 minutes at the most. No problem at all. No Windows restart needed. And in my case, no ".inf" type install: I just replaced the ".dll" (after renaming it), in my portable "CamStudio 2.00 + 2.7" folders.

    So, it'll be "my" 1st "1.4" version that works. I was stuck with "1.5"; not that I really mind but, at least, now you know.

    "U-Mplayer, PotPlayer and VLC", portable versions, play the resulting ".avi" files perfectly.

    The "vcredist" claims to require the SP3 (on M$ site). My XP machine is only equipped with the SP2. I don't want the SP3 (neither "Net Framework": might as well use a Win. 7 PC, neither "Java", unless portable versions)...


    But that "vcredist" still installed OK: no complaint.

    I don't know what it installs exactly & don't really care. If I find time, I might try to "investigate" and then, instead of installing it, add its files to my portable CamStudio "virtual Windows\system" folder, to make an all-in-one + portable at once pack.

    I doubt it will work, tough. My portabilizing software adds keys to the chunk of "virtual" registry (it creates) OK, but usually not "M$'s" stuff, such as "vcredists"...


    .
    Last edited by bulgom; 5th Nov 2015 at 12:13.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!