Commit graph

32 commits

Author SHA1 Message Date
Philippe FOUBERT ae5dff69c0 Fix some portability issues on Windows 2018-07-29 10:16:04 +02:00
Stéphane Cerveau 278a55b031 Enhance logger to comply with GST 2017-10-17 22:50:43 +02:00
Stéphane Cerveau 0306795370 Introduce favorite list
Add a way to doubleclick and show a context menu
in the favorite list.
2017-10-15 18:08:01 +02:00
Stéphane Cerveau 9390e492ef Context menu on empty space in GraphDisplay
Display a context menu allowing to:
Add plugin
Clear graph
2017-09-22 23:10:05 +02:00
Stéphane Cerveau 6440059012 Logger: Avoid an over CPU consumption. 2017-07-01 11:29:59 +02:00
Stéphane Cerveau 11ab47ffde Introduce logger class
GraphManager is now using pipeviz category
Logger class is able to read GST logs.
Ony WARN and ERROR are logged now.
2017-06-20 22:51:49 +02:00
dabrain34 d8bb537a0e Fix various warnings 2017-06-06 15:05:31 +02:00
Stéphane Cerveau 2d75a32dd0 Code cleanup
Use GNU formatter from Eclipse.
2017-05-31 21:50:51 +02:00
Stéphane Cerveau 2280d88b48 Add typefind element to pad menu
Allow to add and detect pad caps by typefind.
2017-05-21 23:00:59 +02:00
Stéphane Cerveau b8f3b20fa3 Render a suitable plugin
Allow to render and connect the first
found plugin.
Either anyway with ANY caps or fitting caps.
2017-05-21 23:00:59 +02:00
Stéphane Cerveau 3de6d7f74e Introduce Plugin and PluginsList class
Allow to have an object with name and rank for the plugin
Can sort the list.
2017-05-21 23:00:59 +02:00
Stéphane Cerveau d435c85092 Separate the plugin list from the display
Can get the plugin list independantly from
the widget.
2017-05-21 23:00:59 +02:00
Stéphane Cerveau e57555ca10 Introduce CustomMenuAction
Allow to have a display name and a name.
2017-05-21 23:00:59 +02:00
Stéphane Cerveau 6c515a7807 Clarify open/save
Give a gpi extension.
Save with the given extension.
2017-03-13 21:59:32 +01:00
Stéphane Cerveau f2fd6096d6 Fix 1.0 build
gst_pad_get_current_caps takes one param.
2017-02-03 18:57:47 +01:00
virinext efc87dea12 Merge pull request #22 from virinext/pad_tooltip
Add tooltip for pad
2017-01-02 20:42:46 +07:00
dabrain34 e5ab3e063b Add tooltip for pad
Display the pad caps when the mouse is over an element's pad.
2017-01-02 11:33:42 +01:00
dabrain34 843e3da04d Merge pull request #17 from virinext/fix_plugin_list_non_modal
Plugin list windows shall be non modal
2016-12-16 16:23:18 +01:00
dabrain34 babeda105f Autoplay to discover the pads for decodebin2
Do not try to connect the 2 elements when double
click on a pad.
2016-12-11 23:11:27 +01:00
dabrain34 c0162f770e Plugin list windows shall be non modal
In order to edit the graph in the mean time as
adding elements, the window shall not be modal.
2016-12-11 22:13:16 +01:00
dabrain34 d6b94cb94a Fix gstreamer-0.10 pad iter 2016-12-11 21:42:20 +01:00
virinext f03206c615 Merge pull request #15 from virinext/sort_plugin_list
Sort plugin list by alphabetical order.
2016-12-11 23:27:49 +07:00
dabrain34 173425fb23 Sort plugin list by alphabetical order. 2016-12-11 16:17:44 +01:00
dabrain34 4c37518de7 Add a menu entry clear
Allow to clear the graph and start over.
2016-12-11 16:08:30 +01:00
virinext 05dae3d414 Merge pull request #8 from virinext/gstreamer-0.10
Support gstreamer-0.10
2016-11-14 22:24:19 +07:00
dabrain34 4b0845e5c0 Support gstreamer-0.10
Fixes #6.
build with gstreamer-0.10 API.
2016-11-12 19:56:47 +01:00
Stephane Cerveau 8418e0022c Fix crash during pipeline backup
Videotestsrc -> autovideosink is crashing
during the backup
2016-11-12 17:55:24 +01:00
Stephane Cerveau 4c1ae2e2b0 Fix a crash when pressing enter with no selection.
Crash when pressing ok with no plugin selected.
2016-11-12 17:54:37 +01:00
Stephane Cerveau d246dc875f PluginlistW should be a separate window
Be able to move the plugin window independently from
the base windown in order to see when we add an element.
2016-11-11 11:26:13 +01:00
Victor Anjin 8a1759c547 [+] configuring enum and flags parameters via element properties widget (issue #2: Enum not supported) 2015-06-06 23:00:16 +07:00
Viktor Anjin fccb342c11 add plugins directory to default search path 2015-06-04 22:27:52 -07:00
Viktor Anjin 5e14d4bda4 initial commit 2015-02-26 23:02:22 +07:00