Stéphane Cerveau
c60fbf8342
player: use default value
2024-05-27 13:41:47 +02:00
Stéphane Cerveau
1f200f4f30
app: update to gtk 0.8.0 and gst 0.22.2
...
In the change, the glib::channel has been dropped to use
async_io which achieves the same to receive message
for the logger and display it in the treeview.
Another message is received when a new gtkpaintablesink
has been instanciated.
2024-03-14 16:34:55 +01:00
Stéphane Cerveau
9c8a578e05
gps: fix typos and format detected by pre-commit
2024-01-05 11:25:03 +01:00
Stéphane Cerveau
8c6cda2e92
player: feed the app with gst logs
...
Get the debug callback to retrieve the gst logs
and display it in the debug tab.
2023-11-30 11:54:15 +01:00
Stéphane Cerveau
9c03de5d00
player: keep a reference to bus_watch_guard
...
In order to receive the message from the bus
the API enforces to keep a reference to the bus_watch_guard
otherwise the watch gets lost.
2023-11-30 11:52:28 +01:00
Stéphane Cerveau
24121856ee
app: use the channel to receive other logs
...
Add another logger to receive message, events or GST logs
2023-11-30 11:52:28 +01:00
Stéphane Cerveau
4a5964c340
app: manage graphtab as a tab of notebook
...
graph tab in the graphbook containing a player
and a graphview
2023-09-16 10:37:59 +02:00
Stéphane Cerveau
3fbaa3166d
player: register external plugins only once
...
In case of multiple graph tab the player was registering
several time the gtk4paintablesink
2023-09-15 11:56:16 +02:00
Stéphane Cerveau
375f083cbf
cargo: update rust, gtk and gstreamer version
2023-08-31 17:23:58 +02:00
Stéphane Cerveau
ad6c53a531
app: support of caps filter by link name
2023-08-26 12:52:30 +02:00
Stéphane Cerveau
88ec98bcef
player: generate a graph from a pipeline description
2023-02-14 10:18:06 +01:00
Stéphane Cerveau
ae85402eeb
player: fix various clippy issues
...
Fix uninlined_format_args warning
2023-02-13 16:39:56 +01:00
Stéphane Cerveau
ebbc1d2261
app: update to rust 1.63 and fix some lint issues
...
Fix format! and missing derive
2022-09-06 12:48:40 +02:00
Stéphane Cerveau
1fe43d7da3
player: fix clippy error
2022-03-07 11:29:19 +01:00
Stéphane Cerveau
57160b3bce
about: display GStreamer version
2022-02-10 14:38:13 +00:00
Stéphane Cerveau
f925c21b1d
GPS: cleanup the license
...
Keep only the SPDX and mention the project
2022-02-09 11:28:59 +01:00
Stéphane Cerveau
e3ac490a81
properties: add a way to display pipeline properties
...
Pipeline properties displays all elements in
the pipeline.
2022-02-07 12:19:15 +01:00
Stéphane Cerveau
4cb965fe7f
player: handle EOS message
2022-02-07 12:19:15 +01:00
Stéphane Cerveau
f118ef7db0
player: detect gtk4paintablesink with deep-element-added
...
Connect to the deep-element-added signal from the pipeline
to detect the gtk4paintablesink presence.
2022-02-07 12:19:15 +01:00
Stéphane Cerveau
25d856a360
pipeline: rename to player
...
To avoid confusion with GStreamer pipeline and
GPS pipeline, renamed it player.
2022-02-07 12:19:15 +01:00