12 helmikuuta, 2020

Bluetooth profiilit kettuilevat 😠


Windowsissa että Linuxissa Bluetooth kuulokkeet toimivat siten että ne vaihtavat automaattisesti laadukkaan A2DP- sekä huonlaatuisen HFP- ääniprofiileiden välillä, mikäli laitetta käyttävä ohjelma niin määrää.

Huomaat käyttäjänä tämän varsinkin silloin kun saat kesken musiikinkuuntelun Skype puhelun.
Bluetooth yksinkertaisesti vain vaihtaa äänenlaadun heikommaksi HFP-profiiliksi (Hands-Free profile), jättäen kyllä musiikin taustalle soimaan, mutta siten että musiikki jatkaa soittamistaan A2DP-profiiliin (Advanced Audio Distribution Profile). Käytännössä tämä tarkoittaa sitä, että musiikkia ei enää kuulla, koska Skype puhelu vaihtoi kuulokkeiden profiilin toiseksi.

Automaattinen profiilin vaihto vaatii ohjelmalta sille tuen, esimerkiksi ottamani Skype tukee automaattista profiilin vaihtoa, joita käyttöjärjestelmät ovat oletusasetuksineen halukkaita tottelemaan, tuosta noin vain.

Käytössäni olevissa Harmanin AKG K845 -kuulokkeissa toteutus on vielä tehty niin, ettei kuulokkeiden sisäistä mikrofonia voi käyttää kuin HFP-profiililla, vaikka A2DP -tukee itsessään toki myös äänivientiä.

HFP-profiilin äänenlaatu on erittäin huonolaatuinen, jopa puheluille ja onkin käsittämätöntä, miksi tätä tahdotaan tukea. Internetistä olen koittanut etsiä tähän ongelmaan ratkaisua, mutta yllätykseksi sieltä löytyy vinkkejä vain sille, kuinka HFP-profiili saadaan aktiiviseksi, miksi kukaan haluaa tehdä näin?

Ratkaisu Windowsin puolella:

Microsoft Windowsin puolella, Skypeä käyttäneenä, löysin kuitenkin tänään kummallisen ratkaisun, jolla saan A2DP:n kautta Skypen äänet kuulumaan ja siten pidettyä musiikin ynm… myöskin puhelun taustalla.

Microsoft on julkaissut Skypestä version, joka tulee Windows 10:n mukana tai jonka saa ladattua Windowsin Microsoft Store -sovelluslataamosta.

Tämä Windows 10 -versio on se joka itse asiassa vaatii Bluetooth kuulokkeilta HFP-tukea, eikä suostu millään antamaan ääntä ulos A2DP-profiilille, ei vaikka HFP-profiilit olisi käyty poistamassa Windowsin äänihallinnasta.

Poistin tämän, koska minulla oli sen kanssa myös muita ongelmia ja tarkoitus oli ladata Skype uudelleen, unohdin kuitenkin, että se pitäisi ladata Microsoft Storesta, eikä suinkaan skype.com -sivustolta.

Latasin Skypen siis tuolta verkkosivulta, kuten yleensä Windows maailmassa tehdään ja suureksi yllätykseksi puhelut tulevat ja menevät tässä hienosti A2DP-profiilin läpi. Joten suosittelen tämän asian kanssa painivien, korvaavan Windowsin mukana tulevan Skypen, tuolla skype.comissa olevalla.

Nyt on toki hyvä ymmärtää että äänenvientiin on parempi omata ulkoinen mikrofoni, sillä edelleenkään, ainakaan minun kuulokkeiden tapauksessa, mikrofoni ei tule tunnistettavaksi A2DP:n kautta.

Linux:

Linuxin puolella tarvitsee sitten taas HFP-profiili sulkea Bluetoothin asetustiedostoja sorkkimalla, palaan tähän myöhemmin, tuolla Puhetta tietotekniikasta -blogissa.

09 helmikuuta, 2020

Kuinka poistat kuvan/videon Hangouts keskustelusta

Huomasin Googlen Hangoutsin tukifoorumilla kysymyksen, jossa kysyttiin kuinka voi poistaa kuvan Hangouts keskustelusta?

Päätin vastata kysymykseen ja testasinkin vielä että tämä tosiaan toimii. Samalla päätin tehdä asiasta jutun myös tänne blogiini.

Ohjelmassahan ei itsesssään ole mahdollisuutta poistaa sisältöä ja tämän vuoksi tuleekin mieleen vanha sanonta, "mitä kerran internettiin laittaa, se on siellä ikuisesti", näin ei Hangoutsin osalta kuitenkaan tarvitse olla.

Google tallentaa Hangouts kuvat ja videot "usercontent" palvelimelle, johon tallennetaan kaikki käyttäjän kuva/video sisältö (pois lukien drive). Näihin tiedostoihin on yllättäen myös täydet oikeudet, joten tiedostoja voi poistaa ja muokata jopa niiden näkyvyysoikeuksia.

Tähän usercontent -palvelimelle pääset tästä linkistä: https://get.google.com/albumarchive

Usercontent -palvelin on ikään kuin Google Photos mutta sillä erotuksella, että siellä näkyy myös Hangoutsin sekä muun muassa Bloggerin kuva/videosisällöt.

Kun selaat Usercontent sisältöäsi, löydät albumin "Hangouts-Kuvat", jota klikkaamalla pääset uuteen albumiarkistoon, josta löytyy kaikki lähettämäsi kuvat ja videot Hangouts keskusteluihin, niiden oikeilla nimillä, tai oikeastaan ryhmäkeskusteluiden ensimmäisellä nimellä. Eli vaikka nimi olisi ryhmässä myöhemmin muutettu, usercontent albumi noudattaa alkuperäistä ryhmän nimeä.

Kun olet löytänyt tiedoston, jonka haluat poistaa, se onnistuu samalla tavoin kuten Google Photosissa, kun olet avannut tiedoston. Oikean yläkulman kolmen pisteen valikosta löytyy kohta "Poista". Palvelu valittaa että kuva poistetaan joka paikasta ynm blaablaablaata ja hyväksyt asian. Kuva on nyt poistettu, eikä kuvaa enää pystytä lataamaan vastaanottajien Hangouts sovelluksissa.

Huomaa, mikäli joku on jo kuvan avannut, pystyy hän sen avaamaan edelleen, sillä Hangouts sovellus on mobiililaitteissa ladannut esikatselukuvan käyttäjien näytöille sekä tallentanut koko kuvan sovelluksen välimuistiin. Ainoastaan työpöytäversio (selain versio) Hangoutsista hakee joka kerta kuvan uudelleen Googlen usercontent palvelimelta, joten siellä kuva poistuu myös jo sen nähneiltä.

Googlen olisi hyvin helppo lisätä poisto-ominaisuus Hangoutsiin, koska se toimii nytkin, tosin manuaalisesti mutta toimiipa joka tapauksessa. Googlea ei vain kiinnosta Hangoutsin kehittäminen, niin minkäs voi, muuta kuin tehdä sisällönpoisto tällä tavoin.

08 helmikuuta, 2020

FinnHEMS laskeutui takapihalleni 2016! 🚁


KUVATTU: 7.10.2016
--------------------------------
Ihmettelin syksyllä 2016 kun yllättäen alkoi kuulumaan järkyttävää meteliä, juoksin olohuoneen ikkunalle tiirustelemaan saattaisinko nähdä metelin aiheuttajan.

Aluksi en nähnyt mitään mutta yllättäen asuintaloni yläpuolelta viihelsi suuri helikopteri, jonka nopeasti jo tunnistan ”mediheliksi”, joka oli jo tuolloin muuttunut FinnHEMS lääkärihelikopteriksi, nopeasti juoksin hakemaan kännykkäni ja aloin kuvaamaan kopterin laskeutumista.

Helikopteri laskeutui takapihalleni, jota kutsun luonnoksi, sen vapaan kasvillisuuden vuoksi.

Helikopteri oli maassa noin neljänkymmenen minuutin verran, tällä kertaa vain lääkäri ja muu henkilökunta palasi lentoaluksen luokse, joten ilmeisemmin potilas pystyttiin hoitamaan viereisen korttelin talon asunnossa kuntoon paikan päällä, eikä potilasta tarvinnut viedä kopterilla hoitoon.


Kuvasin videon alkuperäisesti 4K -tarkkuudella mutta koska siitä ei juuri ole mitään erityistä hyötyä, renderöin lopputuloksen lopulta vain FullHD tarkkuudelle ja tiedoston koon pienentämiseksi, ajoin renderöidyn version vielä Handbrakessa läpi, jossa pienensin videon bitraten 8000kb/s suuruiseksi.

06 helmikuuta, 2020

Korjaako AMD HEVC-probleeman?


Nyt ollaan sitten todellakin jännän äärellä.

Kannattiko näytönohjaimen vaihto, onko Nvidian näytönohjain todellakin syyllinen HEVC-probleemaan, mitä jos se jatkuukin AMD näytönohjaimella myös ja ongelma onkin esimerkiksi prosessorissa, jota Linux kernel käsittelee kummallisesti?

Tällä videolla kaikki tämä saa selvyyden!

Aikaisemmat asiaa käsittelevät  jutut: