cplussharp / graph-studio-next Goto Github PK
View Code? Open in Web Editor NEWGraphStudioNext is a tool for developers to build and test DirectShow Graphs
GraphStudioNext is a tool for developers to build and test DirectShow Graphs
What steps will reproduce the problem?
1. Add a Microsoft MPEG-2 Encoder filter.
2. Open the filter properties dialog.
3. Navigate to the tab for the output pin.
What is the expected output? What do you see instead?
It crashes.
What version of the product are you using? On what operating system?
GraphStudioNext 0.4.9.0 under Windows 7 SP1.
Please provide any additional information below.
The original GraphStudio also crashes. GraphEdit does not.
Original issue reported on code.google.com by [email protected]
on 1 Feb 2012 at 7:10
I'd like to have this feature in the programm:
a Dialog to show IMedaParam and IMediaParamInfo and maybe set these parameters
The feature is important for me because:
The feature is important for other users because:
Original issue reported on code.google.com by [email protected]
on 22 Sep 2011 at 9:39
the length of the text for the url/filepath textbox in the file-dialog are to
short
Original issue reported on code.google.com by [email protected]
on 22 Sep 2011 at 8:47
I'd like to have this feature in the programm:
Instead of the " compatible filters" menu in the Pin-Contextmenu i'd like to
use "Possible Decoder" / "Possible Encoder"
The feature is important for me because:
because thats more clearly
The feature is important for other users because:
better workflow
Original issue reported on code.google.com by [email protected]
on 27 Sep 2011 at 4:02
I'd like to have this feature in the programm:
when i reopen the GraphReport (Ctrl+T) the report should autorefresh.
The same applies to changing of the Report-Level
The feature is important for me because:
better usability
The feature is important for other users because:
better usability
Original issue reported on code.google.com by [email protected]
on 20 Oct 2011 at 8:40
I'd like to have this feature in the programm:
I like to save the properties of an filter and load these everytime i create
this filter
The feature is important for me because:
better workflow
The feature is important for other users because:
better workflow
Original issue reported on code.google.com by [email protected]
on 7 Oct 2011 at 5:38
C:\Program Files\Microsoft SDKs\Windows\v7.1\Include\uuids.h registers some
media GUIDs not recognized by graph studio next, such as
MEDIASUBTYPE_DVB_SUBTITLES. Please add these.
Original issue reported on code.google.com by [email protected]
on 15 May 2012 at 12:19
I'd like to have this feature in the programm:
i want to register a filter-file with the programm
Just select the file, register and reload possible filters
maybe even selecting the new filter!
The feature is important for me because:
saves time, no cmd-line akrobatic
The feature is important for other users because:
saves times, simpler then commandline
Original issue reported on code.google.com by [email protected]
on 22 Sep 2011 at 9:54
Can't clone a DMO filter
Original issue reported on code.google.com by [email protected]
on 22 Sep 2011 at 8:49
I'd like to have this feature in the programm:
if I select many filters in the filter-dialog and click on unregister, all the
selected filters should be unregisterred and not only the last selected one!
The feature is important for me because:
i often need to unregister a bunch of filters
The feature is important for other users because:
i think other have the same problem sometimes
Original issue reported on code.google.com by [email protected]
on 22 Sep 2011 at 8:58
What steps will reproduce the problem?
1. Set ffdshow RAW as decoder benchmark
2. Have Avisynth ticked in ffdshow raw
3. Run benchmark then after it's finished change a line in Avisynth script and
run again. The script is no longer benchmarked.
What is the expected output? What do you see instead?
I expect the benchmark to run with with the new avisynth script but instead it
doesn't and the benchmark finishes quickly. I have to drop down the box select
something other than ffdshow raw then select ffdshow raw again for it to
reinitialize the script and then the script is benchmarked fine.
What version of the product are you using? On what operating system?
0.4.9.0
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 1 Apr 2012 at 4:59
What steps will reproduce the problem?
1. Create a graph using the internal dump filter as sink
2. Save it and close GraphStudioNext
3. Drop the file on top of the GraphStudioNext shortcut to try and open it.
What is the expected output? What do you see instead?
Ideally, the same graph should load.
Currently the filters load but are not shown until you press CTRL+F5. The
connections between the filters are not loaded. No error message is shown.
Note that GraphStudioNext does produce an error message when loading the graph
when the app is already running. Following the instructions above to call
GraphStudioNext with the file in the command line does not produce an error.
Maybe the dump filter can't be saved because it's internal. In that case the
graph should load without the dump filter, but with the rest of the filters and
connections. Maybe the solution is to not save the dump filter at all.
What version of the product are you using? On what operating system?
0.4.9.0
Original issue reported on code.google.com by [email protected]
on 3 Feb 2012 at 12:11
I'd like to have this feature in the programm:
i want to change the playback rate
The feature is important for me because:
The feature is important for other users because:
Original issue reported on code.google.com by [email protected]
on 22 Sep 2011 at 9:49
I'd like to have this feature in the programm:
Some Helper (Methods/Filters) to work with the Mpeg2Demux to render TS devices
The feature is important for me because:
Testing of TS streams without ThirdParty Codecs
The feature is important for other users because:
Testing of TS streams without ThirdParty Codecs
Original issue reported on code.google.com by [email protected]
on 10 Jan 2012 at 2:20
I'd like to have this feature in the programm:
Sometimes its very useful to have an easy ability to know what’s the filter
is behind clsid like ‘{xxxxx-xxxxxxx-xxxxxxx-xxxxx}’, especially when you
busy with media player development and a lof of filters are passing thru.
The feature is important for me because:
faster workflow with the programm
The feature is important for other users because:
faster workflow with the programm
Original issue reported on code.google.com by [email protected]
on 8 Feb 2012 at 11:08
What steps will reproduce the problem?
1. Touchscreen -> Tap and Hold on Filter or Pin
What is the expected output? What do you see instead?
Show the Context-Menu
No Problem in GraphStudio only in GraphStudioNext
Original issue reported on code.google.com by [email protected]
on 4 Apr 2012 at 6:38
I'd like to have this feature in the programm:
i want to create and use my own wmv profiles
The feature is important for me because:
i'd like to have more control over the encoding output
The feature is important for other users because:
more control
Original issue reported on code.google.com by [email protected]
on 22 Sep 2011 at 9:22
I'd like to have this feature in the programm:
Loading of an unregistered filter from a dll-file
The feature is important for me because:
I don't want to register my filter to test it.
The feature is important for other users because:
clean registry
Original issue reported on code.google.com by [email protected]
on 7 Oct 2011 at 5:33
It's great that GraphStudio shown MEDIATYPE_Video instead of
{73646976-0000-0010-8000-00AA00389B71}. But Visual Studio doesn't (I should
write a Debugger Visualizers for this). In the mean time, to make it easier to
compare a guid in the debugger with one in GraphStudio, we can patch it to
display both the friendly name and numeric value:
bool NameGuid(GUID guid, CString &str)
{
LPOLESTR str2;
StringFromCLSID(guid, &str2);
str = CString(str2);
CoTaskMemFree(str2);
for (int i=0; i<KnownGuidCount; i++) {
if (KnownGuidList[i].guid == guid) {
str = CString(KnownGuidList[i].name) + L' ' + str;
return true;
}
}
return false;
}
Original issue reported on code.google.com by [email protected]
on 29 Mar 2012 at 5:33
I'd like to have this feature in the programm:
A list with the preferred filters for the subtypes.
See:
http://msdn.microsoft.com/en-us/library/windows/desktop/dd319759(v=vs.85).aspx
The feature is important for me because:
The feature is important for other users because:
Original issue reported on code.google.com by [email protected]
on 2 Feb 2012 at 3:31
I'd like to have this feature in the programm:
I don't want to copy-paste the Report, just save it as txt-file.
The feature is important for me because:
better usability
The feature is important for other users because:
better usability
Original issue reported on code.google.com by [email protected]
on 20 Oct 2011 at 8:41
What steps will reproduce the problem?
1. Insert a DMO filter into the graph
2. click with the right mouse button on the filter
3. press "properties" in the popup-menu
-> programm hangs
What is the expected output? What do you see instead?
see the property page as for other filter
It is a problem with the programm iterrating endless over the mediatypes of the
pins
Original issue reported on code.google.com by [email protected]
on 22 Sep 2011 at 9:09
dxva.h defines some guid for media types:
DEFINE_GUID(DXVA_ModeMPEG2_A, 0x1b81be0A,
0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
DEFINE_GUID(DXVA_ModeMPEG2_B, 0x1b81be0B,
0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
DEFINE_GUID(DXVA_ModeMPEG2_C, 0x1b81be0C,
0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
DEFINE_GUID(DXVA_ModeMPEG2_D, 0x1b81be0D,
0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
DEFINE_GUID(DXVA_ModeH264_A, 0x1b81be64,
0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
DEFINE_GUID(DXVA_ModeH264_B, 0x1b81be65,
0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
DEFINE_GUID(DXVA_ModeH264_C, 0x1b81be66,
0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
DEFINE_GUID(DXVA_ModeH264_D, 0x1b81be67,
0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
DEFINE_GUID(DXVA_ModeH264_E, 0x1b81be68,
0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
DEFINE_GUID(DXVA_ModeH264_F, 0x1b81be69,
0xa0c7,0x11d3,0xb9,0x84,0x00,0xc0,0x4f,0x2e,0x73,0xc5);
and more. Currently graphStudioNext displays just the number. Please add the
friendly names.
Original issue reported on code.google.com by [email protected]
on 9 Apr 2012 at 6:48
What steps will reproduce the problem?
1. Create MPEG2TS Device
2. Create MPEG2Demux and connect
3. Create e.g. PSI-Pin in MPEg2Demux PropPage
What is the expected output? What do you see instead?
See created Pin in GraphView. No Pin visible but in PropPage of Filter listet!
What version of the product are you using? On what operating system?
4.5.5
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 10 Jan 2012 at 2:17
I'd like to have this feature in the programm:
An 'Inster Filter' Toolbar-button to speed up the work (saves one click).
The feature is important for me because:
to speed up the work (saves one click)
The feature is important for other users because:
to speed up the work (saves one click)
Original issue reported on code.google.com by [email protected]
on 9 Jan 2012 at 9:12
I'd like to have this feature in the programm:
the encoder property page for the "wm asf writer" is to short.
loading of a profile from a file would be cool
The feature is important for me because:
if i want to encode something in wmv i need more control
The feature is important for other users because:
more control over encoding
Original issue reported on code.google.com by [email protected]
on 22 Sep 2011 at 9:20
I'd like to have this feature in the programm:
a save dialog for the graph screenshot, where i can save the screenshot as png
(or bmp, gif, emf, jpg)
The feature is important for me because:
better usability
The feature is important for other users because:
better usability
Original issue reported on code.google.com by [email protected]
on 22 Oct 2011 at 1:20
I'd like to have automatic code generation for graph building (C/C++).
It allows to quickly develop some programs using DirectShow.
Original issue reported on code.google.com by [email protected]
on 18 Feb 2012 at 9:31
I'd like to have this feature in the programm:
more infos in the graph report. Like infos about the filter-dll and infos about
the file-source-file
The feature is important for me because:
better for support questions
The feature is important for other users because:
better for support questions
Original issue reported on code.google.com by [email protected]
on 20 Oct 2011 at 8:38
I'd like to have this feature in the programm:
Show a list of registers File and Protocol Handlers and the associated filters.
The feature is important for me because:
Find strange behaviors for some filetypes (.mp4).
The feature is important for other users because:
no manual search in the registry needed. see what the system does.
Original issue reported on code.google.com by [email protected]
on 2 Feb 2012 at 7:12
I'd like to have this feature in the programm:
The "Remote-Graphs" dialog should be resizeable, so that i can see a long name.
Maybe a autosize of the dialog to fit the content would be good.
The feature is important for me because:
better handling
The feature is important for other users because:
better handling
Original issue reported on code.google.com by [email protected]
on 12 Dec 2011 at 7:32
I'd like to have this feature in the programm:
start the search for a selected filter on google
search for filter name and clsid
The feature is important for me because:
i'd like to know more about strange filters
The feature is important for other users because:
information about filters
Original issue reported on code.google.com by [email protected]
on 22 Sep 2011 at 9:37
I'd like to have this feature in the programm:
A submenu "Insert Video Source" / "Insert Audio Source" in menu "Graph" like
the "Insert Audio Renderer" would be good
The feature is important for me because:
it saves time
The feature is important for other users because:
it saves time
Original issue reported on code.google.com by [email protected]
on 22 Sep 2011 at 9:13
I'd like to have this feature in the programm:
show the progress of the playback in minimizes state in the taskbar
The feature is important for me because:
The feature is important for other users because:
Original issue reported on code.google.com by [email protected]
on 22 Sep 2011 at 9:51
I'd like to have this feature in the programm:
i want to use the TimeMeasure Filter of the program outside of the performance
dialog in my own filter graph.
The feature is important for me because:
want to do some own time-messurements, statistiks
The feature is important for other users because:
more flexibility to do some own messurements
Original issue reported on code.google.com by [email protected]
on 22 Sep 2011 at 9:48
As in GraphEditPlus, I'd like to have a search box to find installed filters by
substring, across all categories.
The feature is important because:
It makes it much easier to find filters, specially for hardware device filters
that come and go and can-t be put in the favorite list.
Original issue reported on code.google.com by [email protected]
on 1 Feb 2012 at 7:16
I'd like to have this feature in the programm:
Not only dupplicate the filter, also set the same properties on the new one
The feature is important for me because:
better workflow
The feature is important for other users because:
better workflow
Original issue reported on code.google.com by [email protected]
on 27 Sep 2011 at 7:32
I'd like to have this feature in the programm:
If something bad happens during filter connection or graph building don't just
abort. Show me some meaningfill error messages.
The feature is important for me because:
i'd like to see what happens
The feature is important for other users because:
Original issue reported on code.google.com by [email protected]
on 22 Sep 2011 at 9:05
I'd like to have this feature in the programm:
after unregister a filter select next/previes filter in the list
The feature is important for me because:
it saves time
The feature is important for other users because:
it saves time
Original issue reported on code.google.com by [email protected]
on 22 Sep 2011 at 9:11
I'd like to have this feature in the programm:
if I select multiple filters in the filter-dialog i want to insert all selected
filters and not only one.
The feature is important for me because:
i sometimes need this
The feature is important for other users because:
it will speed up the working with the tool
Original issue reported on code.google.com by [email protected]
on 22 Sep 2011 at 9:01
What steps will reproduce the problem?
1.Open MPC-HC 1.6.1.4074 and load video
2.Open Graph Studio 0.4.9 and click Connect to Remote Graph...
3.MPC shows up in the list, but clicking connect just makes the window close
What is the expected output? What do you see instead?
Expected graphs, or an error message. Window just closes and no graphs show.
What version of the product are you using? On what operating system?
MPC-HC 1.6.1.4074
Graph Studio 0.4.9
Windows 7 Professional Version 6.1.7601
Please provide any additional information below.
Running under Admin makes nothing show up on the list at all, even after
refreshing.
Original issue reported on code.google.com by [email protected]
on 1 Mar 2012 at 8:31
1. Open Graph Studio.
2. Resize the window to a quarter of the screen.
3. Maximize the window.
4. Close it.
5. Reopen Graph Studio.
The window takes all the space in the monitor but is not maximized, just large.
It should be maximized instead. When restored, it should go back to the size
it had after step 2.
I'm using Windows 7. I can reproduce this issue with one and two monitors.
Original issue reported on code.google.com by [email protected]
on 30 May 2012 at 4:07
IFilterGraph::ConnectDirect accepts an optional media type to use for the
connection. I would like Graph Studio to expose this functionality.
Currently there is no way to force the media type to use for a connection. You
have to write a custom app if the normal order media types are tried results in
the connection being established with an unwanted type.
I would go further and eliminate the connection mode completely. The
connection mode is always indirect unless the user presses SHIFT to force
direct connection, which brings up a dialog to select (or leave NULL) the
desired media type.
Original issue reported on code.google.com by [email protected]
on 22 May 2012 at 7:05
I'd like to have this feature in the programm:
Show the filtername in the IFileSourceFilter/IFileSinkFilter-Dialaogs so you
know for which filter you are selecting the file/url
The feature is important for me because:
better workflow
The feature is important for other users because:
better workflow
Original issue reported on code.google.com by [email protected]
on 27 Sep 2011 at 4:29
I'd like to have this feature in the programm:
I want to create a report of the filters in the system
(all, one group, selected)
the report should output the same info as in the property grid
maybe as HTML?
The feature is important for me because:
The feature is important for other users because:
Original issue reported on code.google.com by [email protected]
on 22 Sep 2011 at 9:26
I'd like to have this feature in the programm:
i have so many favorit filters, id like to group them in submenus
The feature is important for me because:
better overview
The feature is important for other users because:
better overview
Original issue reported on code.google.com by [email protected]
on 22 Sep 2011 at 9:16
I'd like to have this feature in the programm:
When I Insert a Filter from a file (.dll) I don't allways know the CLSID of the
filter.To improve the handling a insert like in MPC would be good.
The feature is important for me because:
better handling
The feature is important for other users because:
better handling, simpler process to test filter
Original issue reported on code.google.com by [email protected]
on 12 Dec 2011 at 9:23
I'd like to have this feature in the programm:
like the video-decoder test, but for audio-codecs
The feature is important for me because:
audio codecs can also need a lot of resources and a test-suit would be cool.
The feature is important for other users because:
development and test
Original issue reported on code.google.com by [email protected]
on 12 Dec 2011 at 7:38
I'd like to have this feature in the programm:
Scan for Interfaces of Filters/Pins and show all supported interfaces
maybe show get values of the interfaces like in GraphEditPlus
The feature is important for me because:
i'd like to know more about the filters on my system. if i know the supported
interfaces of a filter, i can better use this filter in my programm
The feature is important for other users because:
more info about filters
Original issue reported on code.google.com by [email protected]
on 22 Sep 2011 at 9:44
You can find this incorrect text in the interfaces tab of a pin property dialog.
Original issue reported on code.google.com by [email protected]
on 10 Apr 2012 at 1:41
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.