Portál AbcLinuxu, 4. května 2025 10:39
Po více než 6 letech vyšla nová verze SIP klienta Twinkle 1.9.0, a to s novým upstreamem. Hlavními novinkami jsou používání Qt 4/5, podpora kodeku G.729A, OSD při příchozím hovoru nebo v průběhu hovoru, pamatování rozměrů a dalších parametrů hlavního okna a odstranění některého zamrzání UI.
Tiskni
Sdílej:
S iLBC by AFAIK problém být neměl, přinejmenším Wikipedia tvrdí
Internet Low Bitrate Codec (iLBC) is an open source royalty-free narrowband speech audio coding format and reference codec implementation …
a i přítomnost balíčku v openSUSE naznačuje, že tam právní komplikace nebudou.
G.729 je zatížen nějakými patenty, takže s tím by problém být mohl - proto jsem taky jeho podporu v balíčku pro openSUSE raději vypnul (aspoň prozatím).
Asi není jiná možnost než to stáhnout "někde" z webu a zkompilovat ručně, že?
Čistší (a perspektivnější) řešení je potřebné balíčky vytvořit.
Nedá protože gcc 4.8 má bohužel rozbitý std::regex
(spíš by se dalo říct, že je tam implementovaný jen na oko) a opravené je to až ve 4.9. Ale s dvojicí patchů odsud (za cenu přidání závislosti na boost) stačí i gcc 4.8.
Přesněji: build s gcc 4.8 sice proběhne bez chyb, ale výsledek spadne hned při startu na neošetřenou výjimku.
std::smatch::format()
, který vrací std::string
, protože je to nezkompilovatelné - naštěstí to jde obejít přes std::back_inserter
.
Oproti tomu konkurenční libc++ (primárně určené pro Clang) má už plnou podporu C++11 i C++14.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.