December 17th, 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.
July 10th, 2009· Fixed propery page issue in 64 bit mode.
March 27th, 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.
February 21st, 2009· Added ability to refresh graph by request. Fixed some fresh bugs caused by animation.
February 11th, 2009· When showing grabbed samples, show keyframe (syncpoint), preroll and discountinuity flags.
February 9th, 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.
July 23rd, 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.
July 9th, 2008· Added support for drag-n-dropped graph files.
· Added support for large fonts (120 DPI mode).
· Fixed some 64-bit Windows issues.
June 26th, 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
March 13th, 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.