Sign in to follow this  
Followers 0
AdmiralAlkex

CodecControl

86 posts in this topic

#1 ·  Posted (edited)

-></( Latest version is v2.3.3 )><-

Have you ever felt that there is something missing in your life?? Posted Image Then try this, I can guarantee 100% satisfaction!! Posted Image (or else you get your money back!! Posted Image)

Posted Image

Some of the features:

Disable (or enable Posted Image) DirectShow filters/codecs! Posted Image

Set buffers for ffdshow! (support for multiple presets!) Posted Image

Supports both x64 and x86 DShow/ffdshow! Posted Image

Try this and you will never go back to manually edit your registry again!! Posted Image

What do you think??

Announcement post for 2.3.3 HERE <--- link

As of 2.2.3 requires AutoItObject.au3 and oLinkedList.au3 from AutoItObject UDF <--- link

As of 2.2.8 requires _RegFunc.au3 from Custom Registry Functions UDF <--- link

As of 2.2.8 requires GUICtrlHyperLink.au3 from GUICtrlHyperLink UDF <--- link

CodecControl 2.3.3.au3

CC.ico

CodecControl.ico

Old versions (as well as new) can be downloaded with CodecControl Source Downloader.

Old stuff for the historians:

Old description:

It features are so many and awesome you are more probably to fall in love with this than that superhot "girl next door"!!

-></( Original message )><-

Some of you may remember that I was hunting for a place where windows keeps it's list of installed DirectShow codecs some time ago (yes I am pointing at you Nahuel!!) and after some search i found the "golden key"= HKCRCLSID{083863F1-70DE-11d0-BD40-00A0C911CE86}Instance

After that I did this small scripts for changing settings and stuff and I thought now would be a good time to share with you all!!

This version only lets you enable/disable DirectShow codecs but i plan on adding more later (hence the tabs)

CodecControl1.1 (first release):

snipped

Later releases was by attachment:

CodecControl1_3.au3 (6.09K)

Number of downloads: 205

CodecControl1_5.au3 (6.75K)

Number of downloads: 241

CodecControl 1.6 (was downloaded 42 times), BUGGY!! Use bugfix 1.7 instead.

CodecControl1,7.au3 (13.21K)

Number of downloads: 66

CodecControl 2.1.1 (was downloaded 24 times), BUGGY!! Use bugfix 2.1.2 instead.

CodecControl 2.1.2.au3 (13.68K)

Number of downloads: 61

CodecControl 2.1.5.au3 (16.46K)

Number of downloads: 56

CodecControl 2.2.3.au3 (16.76K)

Number of downloads: 46

CodecControl 2.2.5 (accidentally removed, was downloaded about 31 times)

CodecControl 2.2.8.au3 (20.59K)

Number of downloads: 58

CodecControl 2.2.9.au3 (20.67K)

Number of downloads: 43

CodecControl 2.3.1 (accidentally removed, was downloaded about 50 times)

Edited by AdmiralAlkex

Share this post


Link to post
Share on other sites



Good work mate. Very innovative, it's always nice to see fresh ideas on this forum.


[center][/center]Working on the next big thing.Currently Playing: Halo 4, League of LegendsXBL GT: iRememberYhslaw

Share this post


Link to post
Share on other sites

I get the following errors:

...\CodecControl.au3(8,84) : WARNING: $GUI_SS_DEFAULT_GUI: possibly used before declaration.

$Gui = GUICreate("Codec-Control 1,0", 542, 600, 100, 100, BitOr($GUI_SS_DEFAULT_GUI,

...\CodecControl.au3(8,97) : WARNING: $WS_SIZEBOX: possibly used before declaration.

...\CodecControl.au3(8,84) : ERROR: $GUI_SS_DEFAULT_GUI: undeclared global variable.

(AutoIt v3.2.12.0)

Share this post


Link to post
Share on other sites

I get the following errors:

-snipped-

(AutoIt v3.2.12.0)

I have added new version (v1.3) with new features and compatibility with AutoIt v3.2.12.0

Please redownload script and it should work perfectly.

On another note: I am having trouble finding more interesting stuff to put in here, any ideas about more things I could do would be highly appreciated!!

Share this post


Link to post
Share on other sites

On another note: I am having trouble finding more interesting stuff to put in here, any ideas about more things I could do would be highly appreciated!!

I am a total newbie to AutoIt and would love to learn how to use it - even at a basic level. The trouble is I'm finding it very difficult to make much progress. I know there are help files but many of these are way over my head.

What I would really love - and maybe there are many others like me? - is a series of VERY simple scripts which show off some of the capabilities of AutoIt, introducing a new concept/feature each time.

I have read amny of your posts, my friend, and I don't understand them - which means you are a very capable scripter :-) I reckon you could do this in your sleep :-) Is this something you would like to take on?

Share this post


Link to post
Share on other sites

What I would really love - and maybe there are many others like me? - is a series of VERY simple scripts which show off some of the capabilities of AutoIt, introducing a new concept/feature each time.

I am also a newbie, and I have learnt a lot from browsing the General Support and Example Scripts forums. I take sections off some of the scripts and try and adapt them to my needs and what I would like to understand.

I has helped me much.

Share this post


Link to post
Share on other sites

#7 ·  Posted (edited)

-Snipped-

What I would really love - and maybe there are many others like me? - is a series of VERY simple scripts which show off some of the capabilities of AutoIt, introducing a new concept/feature each time.

I have read amny of your posts, my friend, and I don't understand them - which means you are a very capable scripter :-) I reckon you could do this in your sleep :-) Is this something you would like to take on?

I am flattered that you think of me so highly :P but unfortunately I don't see myself as a very good teacher :D and even if I would try AutoIt is such a big language I wouldn't even know where to start.... :P

I think it would be better if you used the resources that already exist like:

A. AutoIt's own helpfile

B. AutoIt 1-2-3

C. LxP's Learning to Script with AutoIt 3 (do note that the pdf is over 2 years old so there is a possibility that some things could have change so have the helpfile ready if problems/questions arise)

I am also a newbie, and I have learnt a lot from browsing the General Support and Example Scripts forums. I take sections off some of the scripts and try and adapt them to my needs and what I would like to understand.

I has helped me much.

Yes, studying others work can be very helpful sometimes. I myself learned most of what I know about AutoIt from the helpfile but also some from others work :o Edited by AdmiralAlkex

Share this post


Link to post
Share on other sites

Cute little script, although I have to admid I won't realy use it or anything.

One thing though: I think it'd be more logical if you renamed the column 'Disabled' to 'Enabled'.

Just my two cents

Share this post


Link to post
Share on other sites

#9 ·  Posted (edited)

Cute little script, although I have to admid I won't realy use it or anything.

One thing though: I think it'd be more logical if you renamed the column 'Disabled' to 'Enabled'.

Just my two cents

Your wish is my command!!

-></( NEW VERSION V1.5 )\><-

Mostly cosmetical changes.

See first post for description and download!!

(I also changed the description, I wonder if anybody will notice? :P)

Edited by AdmiralAlkex

Share this post


Link to post
Share on other sites

#11 ·  Posted (edited)

Useful for playing Getamped! :)

What is getamped and what has that to do with my script?? Please don't spam in my thread.

[muttering to myself]

I really should check my threads more often....

[/muttering to myself]

Edit: the "muttering" tags don't work.... :)

Edited by AdmiralAlkex

Share this post


Link to post
Share on other sites

Time for a couple of updates.

-></( NEW VERSION V1.6 )\><-

I broke the versioning scheme for no good damn reason.

The script is now x86 only.

If a x64 OS is detected, you now have tabs for x64 stuff :)

See first post for description and download!!

Next update should have a improved gui.

Share this post


Link to post
Share on other sites

Errors out for me

C:\Users\john\Downloads\AUDFs\CodecControl\CodecControl1,6.au3 (137) : ==> Variable used without being declared.:

Case $msg = $DShowButtonReloadX64

Case $msg = ^ ERROR

Line 58 "If $OSArch <> "X86" Then"

Changed line 58 to "If $OSArch == "X86" Then"

Gets the GUI to show, but dont know if that will work yet.

x64 processor, 32bit Win 7


AutoIt Absolute Beginners    Require a serial    Pause Script    Video Tutorials by Morthawt   ipify 

Monkey's are, like, natures humans.

Share this post


Link to post
Share on other sites

#14 ·  Posted (edited)

Errors out for me

Line 58 "If $OSArch <> "X86" Then"

Changed line 58 to "If $OSArch == "X86" Then"

Gets the GUI to show, but dont know if that will work yet.

x64 processor, 32bit Win 7

ok,

$DShowButtonReloadX64 is declared but it's not a global variable and it's being used in the while loop

Edited by AoRaToS

s!mpL3 LAN Messenger

Current version 2.9.8.8 [30/09/2015]

Download Here

s!mpL3

Share this post


Link to post
Share on other sites

lol, lets pretend I left that in so I had more to fix in the gui update :)

C:\Users\Jack\Desktop\CodecControl1,6.au3 (137) : ==> Variable used without being declared.:
Case $msg = $DShowButtonReloadX64
Case $msg = ^ ERROR

Share this post


Link to post
Share on other sites

C:\Users\Jack\Desktop\CodecControl1,6.au3 (137) : ==> Variable used without being declared.:
Case $msg = $DShowButtonReloadX64
Case $msg = ^ ERROR

I think that's the same as AoRaToS mentioned.

Share this post


Link to post
Share on other sites

#18 ·  Posted (edited)

Just a quick fix.

-></( NEW VERSION V1.7 )\><-

Fixed crash when on x86 operating system.

See first post for description and download!!

Edit: Damn it, something broke again, download pulled for a minute or two.

Edit2: Download is back. Administrator rights are now required on launch (not sure it's optimal, will look into it more).

Edited by AdmiralAlkex

Share this post


Link to post
Share on other sites

#19 ·  Posted (edited)

I couldn't come up with a better gui design, so I did some other stuff.

-></( NEW VERSION V2.1.1 )\><-

Added epic one liner.

Changed to GUIOnEventMode.

Live search for listview (input at bottom).

Various code optimization.

Removed epic one liner :)

See first post for description and download!!

Edited by AdmiralAlkex

Share this post


Link to post
Share on other sites

I tested it on my Win7 x64 and get an error when running it:

C:\Coding\AU3\Misc\CodecControl 2.1.1.au3 (314) : ==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:
$DShowEnum[$iArch][1][$C] = RegRead($sDShowLocation[$iArch] & $DShowEnum[$iArch][0][$C], "FriendlyName")
^ ERROR
->20:48:29 AutoIT3.exe ended.rc:1

When I change #AutoIt3Wrapper_UseX64=n to y it is working because if clause in line 71 will not be executed.

When I change line 78 to _GenerateDShow(0) is it working again.

Br,

UEZ


Please don't send me any personal message and ask for support! I will not reply!

Selection of finest graphical examples at Codepen.io

The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯  ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0