mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/spice
synced 2025-12-26 06:32:44 +00:00
If we use the x264enc encoder to encode a stream, then videoconvert would convert the BGRx data into Y444, which is the preferred format for x264enc. However, some decoders particularly the ones that are h/w based cannot work with Y444 if it was the format used by the encoder. Therefore, to address these situations, we need a way to override the format used during the encoding stage which can be accomplished by using the environment variable introduced in this patch: SPICE_CONVERTER_PREFERRED_FORMAT. For example, using NV12 as the output format for the videoconvert element would allow us to pair a s/w based encoder (such as x264enc) with a h/w based decoder (such as msdkh264dec) for decoding the stream as most h/w based decoders only work with NV12 format given its popularity. Note that choosing an encoder format such as NV12 over Y444 would probably result in decreased video quality although it would be compatible with more decoders. Ideally, the client and server need to negotiate a suitable format dynamically but the current capabilities do not allow for such exchange. Cc: Frediano Ziglio <freddy77@gmail.com> Cc: Dongwon Kim <dongwon.kim@intel.com> Based-on-patch-by: Hazwan Arif Mazlan <hazwan.arif.mazlan@intel.com> Signed-off-by: Jin Chung Teng <jin.chung.teng@intel.com> Signed-off-by: Vivek Kasireddy <vivek.kasireddy@intel.com> Acked-by: Frediano Ziglio <freddy77@gmail.com>
95 lines
3.5 KiB
Plaintext
95 lines
3.5 KiB
Plaintext
Spice Authors
|
|
=============
|
|
|
|
The current active Spice maintainers are
|
|
|
|
Christophe Fergeau <cfergeau@redhat.com>
|
|
Frediano Ziglio <fziglio@redhat.com>
|
|
Jonathon Jongsma <jjongsma@redhat.com>
|
|
Uri Lublin <uril@redhat.com>
|
|
|
|
Previous Spice maintainers were
|
|
|
|
Alon Levy <alevy@redhat.com>
|
|
Gerd Hoffmann <kraxel@redhat.com>
|
|
Izik Eidus <ieidus@redhat.com>
|
|
Marc-André Lureau <marcandre.lureau@redhat.com>
|
|
Yaniv Kamay <ykamay@redhat.com> (Original project author)
|
|
Yonit Halperin <yhalperi@redhat.com>
|
|
|
|
Patches also contributed by
|
|
|
|
Alexander Larsson <alexl@redhat.com>
|
|
Alexander Tsoy <alexander@tsoy.me>
|
|
Andrew Eikum <aeikum@codeweavers.com>
|
|
Aric Stewart <aric@codeweavers.com>
|
|
Arnon Gilboa <agilboa@redhat.com>
|
|
Axel Lin <axel.lin@ingics.com>
|
|
소병철 <byungchul.so@samsung.com>
|
|
Cédric Bosdonnat <cbosdonnat@suse.com>
|
|
Changqing Li <changqing.li@windriver.com>
|
|
Christian Ruppert <idl0r@qasl.de>
|
|
Christophe de Dinechin <dinechin@redhat.com>
|
|
Cole Robinson <crobinso@redhat.com>
|
|
Daniel P. Berrange <berrange@redhat.com>
|
|
Dan Kenigsberg <danken@redhat.com>
|
|
Dan McGee <dpmcgee@gmail.com>
|
|
David Gibson <david@gibson.dropbear.id.au>
|
|
David Jaša <djasa@redhat.com>
|
|
Dunrong Huang <riegamaths@gmail.com>
|
|
Eduardo Lima (Etrunko) <etrunko@redhat.com>
|
|
Erlon Cruz <erlon.cruz@br.flextronics.com>
|
|
Fabiano Fidêncio <fabiano@fidencio.org>
|
|
Francois Gouget <fgouget@codeweavers.com>
|
|
Gal Hammer <ghammer@redhat.com>
|
|
Gilmar Santos Jr <jgasjr@gmail.com>
|
|
Hans de Goede <hdegoede@redhat.com>
|
|
Javier Celaya <javier.celaya@flexvm.es>
|
|
Jeremy White <jwhite@codeweavers.com>
|
|
Julien Ropé <jrope@redhat.com>
|
|
Jürg Billeter <j@bitron.ch>
|
|
Li Zhijian <lizhijian@cn.fujitsu.com>
|
|
Liang Guo <bluestonechina@gmail.com>
|
|
Lukáš Hrázký <lhrazky@redhat.com>
|
|
Lukas Venhoda <lvenhoda@redhat.com>
|
|
Michal Privoznik <mprivozn@redhat.com>
|
|
Michael Tokarev <mjt@tls.msk.ru>
|
|
Nahum Shalman <nshalman@elys.com>
|
|
Nikolay Orlyuk <virkony@gmail.com>
|
|
Pavel Grunt <pgrunt@redhat.com>
|
|
Peter Robinson <pbrobinson@gmail.com>
|
|
Sandy Stutsman <sstutsma@redhat.com>
|
|
Snir Sheriber <ssheribe@redhat.com>
|
|
Sunny Shin <sunny4s.git@gmail.com>
|
|
Søren Sandmann Pedersen <ssp@redhat.com>
|
|
Thomas Tyminski <thomast@cs.tu-berlin.de>
|
|
Tiziano Mueller <dev-zero@gentoo.org>
|
|
Victor Toso <victortoso@redhat.com>
|
|
Wang Qiang <wangqiang.hunan@gmail.com>
|
|
Yann E. MORIN <yann.morin.1998@free.fr>
|
|
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
|
|
Douglas Paul <doug@bogon.ca>
|
|
谢 昆明 <kunming.xie@hotmail.com>
|
|
Benjamin Tissoires <benjamin.tissoires@redhat.com>
|
|
Olivier Fourdan <ofourdan@redhat.com>
|
|
worldofpeace <worldofpeace@protonmail.ch>
|
|
Thiago Mendes <tribeirom@gmail.com>
|
|
Christian Ehrhardt <christian.ehrhardt@canonical.com>
|
|
Kevin Pouget <kpouget@redhat.com>
|
|
Rosen Penev <rosenp@gmail.com>
|
|
James Le Cuirot <chewi@gentoo.org>
|
|
Frediano Ziglio <freddy77@gmail.com>
|
|
Stefan Weil <sw@weilnetz.de>
|
|
Roman Bogorodskiy <bogorodskiy@gmail.com>
|
|
Tomasz Kłoczko <kloczek@github.com>
|
|
Qiuhao Li <Qiuhao.Li@outlook.com>
|
|
Hunter Sezen <orbea@riseup.net>
|
|
Simon Chopin <simon.chopin@canonical.com>
|
|
Geoffrey McRae <geoff@hostfission.com>
|
|
Antonio Larrosa <antonio.larrosa@gmail.com>
|
|
Volker Rümelin <vr_qemu@t-online.de>
|
|
Biswapriyo Nath <nathbappai@gmail.com>
|
|
Vivek Kasireddy <vivek.kasireddy@intel.com>
|
|
|
|
....send patches to get your name here...
|