GraphEditPlus Changelog

What's new in GraphEditPlus 1.5.1

Sep 5, 2017
  • 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.

New in GraphEditPlus 1.5.0 (Nov 27, 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.

New in GraphEditPlus 1.4.0 (Dec 17, 2009)

  • 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.

New in GraphEditPlus 1.3.4 (Jul 10, 2009)

  • Fixed propery page issue in 64 bit mode.

New in GraphEditPlus 1.3.3 (Mar 27, 2009)

  • 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.

New in GraphEditPlus 1.3.2 (Feb 21, 2009)

  • Added ability to refresh graph by request. Fixed some fresh bugs caused by animation.

New in GraphEditPlus 1.3.1 (Feb 11, 2009)

  • When showing grabbed samples, show keyframe (syncpoint), preroll and discountinuity flags.

New in GraphEditPlus 1.3.0 (Feb 9, 2009)

  • 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 bugs fixed.
  • Can set default media type in IAMStreamConfig::SetFormat.
  • Displaying pin category (if present).
  • Improved UI (e.g. sane graph window maximization, higher discoverability).
  • Improved stability.

New in GraphEditPlus 1.2.2 (Jul 23, 2008)

  • 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.

New in GraphEditPlus 1.2.1 (Jul 9, 2008)

  • Added support for drag-n-dropped graph files.
  • Added support for large fonts (120 DPI mode).
  • Fixed some 64-bit Windows issues.

New in GraphEditPlus 1.2.0 (Jun 26, 2008)

  • 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

New in GraphEditPlus 1.1.0 (Mar 13, 2008)

  • C# code generation.
  • Editable templates for C and C# code generation.
  • Now you can scan interfaces of a pin.
  • Property pages for pins.
  • Persistent favorites.
  • Event log for each graph.
  • "Add source filter" command.
  • You can see information about memory allocators for pins supporting IMemInputPin.
  • Displaying IUnknown address for each filter (Pointer field in filter's properties).
  • 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.