diff --git a/examples/virtio-snd/docs/SOUND.md b/examples/virtio-snd/docs/SOUND.md index 4922a3a38..44ab983ed 100644 --- a/examples/virtio-snd/docs/SOUND.md +++ b/examples/virtio-snd/docs/SOUND.md @@ -61,7 +61,7 @@ aplay rec.wav # 2. Design & Implementation ## 2.1 System Structure -![image](sound-structure.png) +![image](sound-structure.svg) From left to right: 1. A client Linux process plays sound through ALSA. 2. The Linux kernel sends this sound to a VirtIO sound device that has been @@ -162,7 +162,7 @@ The VirtIO sound queue structure is shown below. A request appears in the available queue, containing request info and a number of data buffers. When this request has been fulfilled (i.e., the PCM data has been played), the status is written and it is moved into the used queue. -![image](virtio-snd.png) +![image](virtio-snd.svg) ## 2.5 UIO driver implementation ### 2.5.1 Communication with native protection domains diff --git a/examples/virtio-snd/docs/sound-structure.png b/examples/virtio-snd/docs/sound-structure.png deleted file mode 100644 index 964d6833a..000000000 Binary files a/examples/virtio-snd/docs/sound-structure.png and /dev/null differ diff --git a/examples/virtio-snd/docs/sound-structure.svg b/examples/virtio-snd/docs/sound-structure.svg new file mode 100644 index 000000000..41e54bfe3 --- /dev/null +++ b/examples/virtio-snd/docs/sound-structure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/examples/virtio-snd/docs/virtio-snd.png b/examples/virtio-snd/docs/virtio-snd.png deleted file mode 100644 index af1c1a581..000000000 Binary files a/examples/virtio-snd/docs/virtio-snd.png and /dev/null differ diff --git a/examples/virtio-snd/docs/virtio-snd.svg b/examples/virtio-snd/docs/virtio-snd.svg new file mode 100644 index 000000000..303c28e39 --- /dev/null +++ b/examples/virtio-snd/docs/virtio-snd.svg @@ -0,0 +1 @@ + \ No newline at end of file