mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/spice
synced 2026-01-07 11:55:10 +00:00
Add an utility to make possible to check various features of VideoEncoder. 2 GStreamer plugins are used in a chain like this: (1) input pipeline -> (2) video encoder -> (3) output pipeline While converting output from (1) is compared with output of (3) making sure the streaming is working correctly. You can set various options: - part of the input pipeline description to allow specifying different video from GStreamer test ones to a video file; - the encoder to use; - different image properties to use for (2) input: - different bit depth; - top/down or down/up; - initial bitrate. The idea is to use this helper in combination with a shell script and some video sources to make able to test various settings. Also can be used to extend the current encoder list. As an example you can use a command like $ ./test-gst -e gstreamer:vp8 -i \ 'filesrc location=bbb_sunflower_1080p_30fps_normal.mp4 \ ! decodebin ! videoconvert' to check vp8 encoding. Currently it does not emulate bandwidth changes as stream reports from the client are not coded. Signed-off-by: Frediano Ziglio <fziglio@redhat.com> Acked-by: Pavel Grunt <pgrunt@redhat.com>
26 lines
444 B
Plaintext
26 lines
444 B
Plaintext
spice-server-replay
|
|
libtest.a
|
|
libtest-stat1.a
|
|
libtest-stat2.a
|
|
libtest-stat3.a
|
|
libtest-stat4.a
|
|
test-agent-msg-filter
|
|
test-codecs-parsing
|
|
test-display-no-ssl
|
|
test-display-resolution-changes
|
|
test-display-streaming
|
|
test-display-width-stride
|
|
test-empty-success
|
|
test-fail-on-null-core-interface
|
|
test-just-sockets-no-ssl
|
|
test-loop
|
|
test-options
|
|
test-playback
|
|
test-qxl-parsing
|
|
test-stat
|
|
test-stat-file
|
|
test-stream
|
|
test-two-servers
|
|
test-vdagent
|
|
test-gst
|