changeset 698: | 96958d3eb5b0 |
parent: | 16fe3cdae1e2 |
author: | Richard Westhaver <ellis@rwest.io> |
date: | Fri, 04 Oct 2024 22:04:59 -0400 |
permissions: | -rw-r--r-- |
description: | fixes |
474 | 1 | ;;; debug.lisp --- Gstreamer FFI Debugging |
2 | ||
3 | ;; |
|
4 | ||
5 | ;;; Code: |
|
6 | (in-package :gstreamer) |
|
7 | ||
8 | (define-alien-enum (gst-debug-graph-details int) |
|
9 | :show-media-type (ash 1 0) |
|
10 | :show-caps-details (ash 1 1) |
|
11 | :show-non-default-params (ash 1 2) |
|
12 | :show-states (ash 1 3) |
|
13 | :show-full-params (ash 1 4) |
|
14 | :show-all (- (ash 1 4) 1) |
|
15 | :show-verbose #xffffffff) |
|
16 | ||
17 | (define-alien-routine gst-debug-bin-to-dot-data c-string |
|
18 | (bin (* gst-bin)) |
|
19 | (details gst-debug-graph-details)) |
|
494
16fe3cdae1e2
gst and krypt work, added obj/secret
Richard Westhaver <ellis@rwest.io>
parents:
474
diff
changeset
|
20 | |
16fe3cdae1e2
gst and krypt work, added obj/secret
Richard Westhaver <ellis@rwest.io>
parents:
474
diff
changeset
|
21 | (define-alien-enum (gst-debug-level int) |
16fe3cdae1e2
gst and krypt work, added obj/secret
Richard Westhaver <ellis@rwest.io>
parents:
474
diff
changeset
|
22 | :none 0 |
16fe3cdae1e2
gst and krypt work, added obj/secret
Richard Westhaver <ellis@rwest.io>
parents:
474
diff
changeset
|
23 | :error 1 |
16fe3cdae1e2
gst and krypt work, added obj/secret
Richard Westhaver <ellis@rwest.io>
parents:
474
diff
changeset
|
24 | :warning 2 |
16fe3cdae1e2
gst and krypt work, added obj/secret
Richard Westhaver <ellis@rwest.io>
parents:
474
diff
changeset
|
25 | :fixme 3 |
16fe3cdae1e2
gst and krypt work, added obj/secret
Richard Westhaver <ellis@rwest.io>
parents:
474
diff
changeset
|
26 | :info 4 |
16fe3cdae1e2
gst and krypt work, added obj/secret
Richard Westhaver <ellis@rwest.io>
parents:
474
diff
changeset
|
27 | :debug 5 |
16fe3cdae1e2
gst and krypt work, added obj/secret
Richard Westhaver <ellis@rwest.io>
parents:
474
diff
changeset
|
28 | :log 6 |
16fe3cdae1e2
gst and krypt work, added obj/secret
Richard Westhaver <ellis@rwest.io>
parents:
474
diff
changeset
|
29 | :trace 7 |
16fe3cdae1e2
gst and krypt work, added obj/secret
Richard Westhaver <ellis@rwest.io>
parents:
474
diff
changeset
|
30 | :memdump 9 |
16fe3cdae1e2
gst and krypt work, added obj/secret
Richard Westhaver <ellis@rwest.io>
parents:
474
diff
changeset
|
31 | :level-count 10) |
16fe3cdae1e2
gst and krypt work, added obj/secret
Richard Westhaver <ellis@rwest.io>
parents:
474
diff
changeset
|
32 | |
16fe3cdae1e2
gst and krypt work, added obj/secret
Richard Westhaver <ellis@rwest.io>
parents:
474
diff
changeset
|
33 | (defvar *gst-level-default* (gst-debug-level :none)) |
16fe3cdae1e2
gst and krypt work, added obj/secret
Richard Westhaver <ellis@rwest.io>
parents:
474
diff
changeset
|
34 | |
16fe3cdae1e2
gst and krypt work, added obj/secret
Richard Westhaver <ellis@rwest.io>
parents:
474
diff
changeset
|
35 | (defvar *gst-level-max* (gst-debug-level :level-count)) |