When saving filter state to code, now can save both to C++ and C#.
Remembers window size and position at exit, restores on next run.
v1.5.0 (Sep 2015)
Doesn't require administrator rights to run anymore.
Fixed problem with running unregistered 32-bit version on Windows 8.
Generated C++ code compiles fine in both Unicode and MBCS modes.
DMO filters are created in generated code differently (the right way).
Fixed problem with not fully releasing filters when they are deleted from a graph.
State (settings) of a filter can be exported to C++ code to be loaded in your app.
Since recent versions of Windows SDK don't include definitions for Sample Grabber, we provide
them in an .h file for generated C++ code.
Other minor bugfixes and changes.
v1.4.0 (22 Dec 09)
GraphEditPlusSetup.exe updated, previously published version was
corrupted during uploading to the site and failed to run. We apologize for
v1.4.0 (17 Dec 09)
Now DMO filters (DirectX Media Objects) are shown in the list and
available for use.
Generated code can insert filters by name, this should eliminate
reported problems with capture sources.
Generated code dispatches window messages, no more freezing after few
seconds of playback.
Other minor changes and improvements.
v1.3.4 (10 Jul 09)
Fixed property page issue in 64 bit mode.
v1.3.3 (27 Mar 09)
Improved stability: catches more exceptions on basic operations
with unstable filters.
64 and 32 bit versions. On 64-bit Windows GraphEditPlus runs by
default as a 64-bit application. If you need to work in 32-bit mode,
run GraphEditPlus32 from the start menu. On 32-bit Windows both
versions run in 32-bit mode.
v1.3.2 (21 Feb 09)
Added ability to refresh graph by request. Fixed some fresh bugs
caused by animation.
v1.3.1 (11 Feb 09)
When showing grabbed samples, show keyframe (syncpoint), preroll and
v1.3.0 (08 Feb 09)
Now displaying all filter categories.
Categories and filters are refreshed when a device connects/disconnects, and also by
request (by a button).
You can easily search filters in the list.
Powerful filter search by CLSID, path, file name or display name.
Drag-n-drop filters from the list to graph.
Code generation improved (e.g. setting media type for sample grbber) and
Can set default media type in IAMStreamConfig::SetFormat.
You can drag-n-drop media files and they'll be rendered in current graph.
When run with a parameter "log" (or via batch file in GraphEditPlus
folder), creates a text log of rendering steps (for debugging purposes) at the
same location as the file rendered.
v1.2.1 (8 Jul 08)
Added support for drag-n-dropped graph files.
Added support for large fonts (120 DPI mode).
Fixed some 64-bit Windows issues.
v1.2.0 (24 Jun 08)
Code generation with direct connects (intelligent connect still
available as an option).
Improved mediatypes display.
When scanning for interfaces you can see what values side-effects-free
getter functions return.
Improved code generation (correct ordering of rendered parts, for example).
You can view results of IAMStreamConfig::GetStreamCaps.
You can see list of supported mediatypes of a stream and do SetFormat
with particular mediatype.
Source code generation for IAMStreamConfig::SetFormat with whole
mediatype initialization (good for controlling codecs and cameras).
Other minor improvements.
Warning! After upgrading to v1.2.0 please open 'Code templates' from
Options menu and press 'Restore defaults' to update the templates. Otherwise
old templates will be used which will cause compilation errors.
v1.1.0 (12 Mar 08)
C# code generation.
Editable templates for C++ and C# code generation.
Now you can scan interfaces of a pin.
Property pages for pins.
Event log for each graph.
"Add source filter" command.
You can see information about memory allocators for pins supporting
Displaying IUnknown address for each filter (Pointer field in
Graph clock can be disabled and enabled.
Compression field of BITMAPINFOHEADER now also shown as text.
Video windows do not get lost under GEP's main window anymore.
Improved generated C++ code.
Fixed a bug with watching grabbed samples.
v1.0.5 (3 Dec 07)
Fixed filter categories naming.
v1.0.4 (31 Oct 07)
Added option "Suggest URLs for sources". With this option turned on when you add a filter that
supports IFileSourceFilter and press Cancel in open file dialog, then it shows a Open URL window
where you can choose an URL to be passed to the filter.
Now list of interfaces for a filter also shows methods for each interface as seen in
.NET / DirectShowLib. Video windows now have graph name and renderer name in their caption.
Graphs from ROT now have their IDs in caption.
v1.0.3 (29 Oct 07)
Render URL, disconnecting from remote graph without deconstructing it, some minor changes like
list of all windows.
v1.0.2 (17 Oct 07)
Minor bugfix with default browser in Vista.
v1.0.1 (16 Oct 07)
One can add filters to graph from the list of matching filters of a pin. AutoArrange of filters
now can be turned off. Filters can be added to Favorites and inserted from Favorites to a graph.
Pins supporting IAMStreamConfig can be configured. Saving graph as PNG image.