Nechcete si ty "Lunduke like" komentáře nechat třeba na své sociální sítě místo technického fóra?
Nebo už jste to zkoušel, že víte, že to nefunguje?
Totem thumbnailer byl součástí celého přehrávače, byť to v některých distribucích se to sestavovalo do samostatného balíčku. Tohle je čistě jednoúčelová věc, která také používá GStreamer pro dekódování. Dává mi mnohem větší smysl urdžovat to jako malý software, který je nezávislý na dalším přehrávači, co si každý stejně vybere dle své libosti.
Koneckonců i thubnailer v Nautilu si můžete vyměnit, třeba za ffmpegthumbnailer.
Není to přepis 1:1 z jednoho jazyka do druhého, ale samostatný projekt. A že si vybrala Rust místo C, tak někomu to může dneska dávat smysl, má s tím zkušenosti atp. Nemyslím, že by to odmítali přijmout, pokud by bylo napsané v C.
V principu je mi jedno v čem je to napsané. Opravdu. Ale to, že všude musí být explicitně zmíněn Rust je trochu otravné. Trochu mi to připomíná jeden starší vtip:
Na ulici leží člověk v bezvědomí, kolem dav čumilů... Někdo z davu se sehne a začne situaci řešit a zavolá:
„Je tu někdo lékař?!?“
Z davu vystoupí jedna osoba.
„Výborně! Vy jste lékař?“
„Ne, ale jsem vegan...“
Tak osobně bych to do titulku taky nepsal.. nemyslím, že je to tady zásadní aspekt a asi bych i v současné zjitřené době (často si připadám jako na nekonečném zápase Sparta, Baník) rovnou předpokládal hromadu off-topic reakcí :)
Ale autor zprávičky to pravděpodobně překlopil z Phoronixu, kde je to víceméně stejně.
Nevím, osobně málokdy někde komentuju, pokud si nepřečtu primární zdroj, issue, commit atp. A tady z toho fakt rozhodně nevyplývá, že by poptávali něco v Rustu. Spíš to bylo v duchu.. Request: nemáme teď thumbnailer pro video.. Reply: O.K. tady jsem něco napsala v Rustu s využitím GST (což je stejná vrstva, jako používá výchozí přehrávač Showtime a nebudou tam další závislosti), mrkněte na to, jestli to bude v pohodě.
9. 12. 2025, 14:17 editováno autorem komentáře
Já to třeba sestavil v pohodě, ale samozřejmě krom nějakého rozumně nového Rustu, Carga atp. to chce i devel balíčky od GST, Glycinu atp.
Jinak je to alfa => není to nutně pro koncové uživatele. A dá se předpokládat, že se tam ještě lecos doladí.
A pro pokusy s nově oznámenými věcmi, co jsou součástí GNOME, posílání bug reportů atp., je podle mě nejlepší mít ve virtuálu celý GNOME OS. Když mě něco zajímá, jen ho aktualizuji, osahám si připadné změny, aniž bych musel něco sestavovat.
V mém okolí bylo několik "hrdých masožravců", kteří mi svým povyšováním se nad ostatní (i ty, kteří maso rovněž jedli - pouze méně) a hloupými argumenty o "pravých chlapech" pravidelně lezli na nervy. Srovnatelného fanatického vegana jsem potkal snad pouze jednoho.
P.S. Sám nejsem vegan ani vegetarián.
Za mě správné řešení. Místo údržby totemu, který se nikde jinde nepoužíval, vzali maximální standard - gstreamer a k němu v rustu udělali jednoduché sestavení gst pipeliny a její spuštění https://gitlab.gnome.org/sophie-h/gst-thumbnailers/-/blob/main/src/lib.rs?ref_type=heads. Kód např. v pythonu by vypadal velice podobně, protože s gst se pracuje všude stejně, ale takhle z toho vyleze jedna binárka s minimální režií. Náhledy je potřeba generovat rychle, režie se tam počítá. Mohli to napsat v Cčku, ale v rustu se s gst pracuje díky již existujícím gst třídám pohodlněji.