abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 18:11 | Nová verze

    Multiplatformní open source spouštěč her Heroic Games Launcher byl vydán v nové stabilní verzi 2.17.0 Franky (Mastodon, 𝕏). Přehled novinek na GitHubu. Instalovat lze také z Flathubu.

    Ladislav Hagara | Komentářů: 0
    dnes 18:00 | Nová verze

    Organizace Apache Software Foundation (ASF) vydala verzi 26 integrovaného vývojového prostředí a vývojové platformy napsané v Javě NetBeans (Wikipedie). Přehled novinek na GitHubu. Instalovat lze také ze Snapcraftu a Flathubu.

    Ladislav Hagara | Komentářů: 0
    dnes 14:55 | IT novinky

    Klávesnice IBM Enhanced Keyboard, známá také jako Model M, byla poprvé představena v roce 1985, tzn. před 40 lety, s počítači IBM 7531/7532 Industrial Computer a 3161/3163 ASCII Display Station. Výročí připomíná článek na zevrubném sběratelském webu Admiral Shark's Keyboards. Rozložení kláves IBM Enhanced Keyboard se stalo průmyslovým standardem.

    Fluttershy, yay! | Komentářů: 1
    dnes 12:00 | Nová verze

    Vyšlo Pharo 13 s vylepšenou podporou HiDPI či objektovým Transcriptem. Pharo je programovací jazyk a vývojové prostředí s řadou pokročilých vlastností.

    Pavel Křivánek | Komentářů: 1
    dnes 04:00 | IT novinky

    Java má dnes 30. narozeniny. Veřejnosti byla představena 23. května 1995.

    Ladislav Hagara | Komentářů: 5
    včera 21:55 | IT novinky

    1. července Mozilla vypne službu Fakespot pro detekci podvodných recenzí v internetových obchodech. Mozilla koupila Fakespot v květnu 2023.

    Ladislav Hagara | Komentářů: 1
    včera 21:33 | IT novinky

    8. července Mozilla vypne službu Pocket (Wikipedie) pro ukládání článků z webu na později. Do 8. října si uživatelé mohou vyexportovat data. Mozilla koupila Pocket v únoru 2017. Několik měsíců byl Pocket integrovanou součástí Firefoxu.

    Ladislav Hagara | Komentářů: 3
    včera 13:22 | Upozornění

    Turris OS má aktuálně problém s aktualizací související s ukončením podpory protokolu OCSP u certifikační autority Let's Encrypt.

    Ladislav Hagara | Komentářů: 4
    včera 04:00 | Zajímavý článek

    Nevidomý uživatel Linuxu v blogu upozornil na tristní stav přístupnosti na linuxovém desktopu (část první, druhá, závěr), přičemž stížnosti jsou podobné jako v roce 2022. Vyvolal bouřlivou odezvu. Následně např. Georges Stavracas shrnul situaci v GNOME. Debata o jiném aspektu přístupnosti, emulaci vstupu pod Waylandem, také proběhla na Redditu.

    Fluttershy, yay! | Komentářů: 8
    včera 03:00 | Komunita

    DevConf.CZ 2025, tj. open source komunitní konference sponzorovaná společností Red Hat, proběhne od 12. do 14. června v Brně na FIT VUT. Publikován byl program a spuštěna byla registrace.

    Ladislav Hagara | Komentářů: 0
    Jaký je váš oblíbený skriptovací jazyk?
     (56%)
     (28%)
     (7%)
     (3%)
     (0%)
     (0%)
     (6%)
    Celkem 88 hlasů
     Komentářů: 6, poslední včera 14:43
    Rozcestník

    Dotaz: lame dekodování více mp3

    28.11.2014 09:15 pou | skóre: 18
    lame dekodování více mp3
    Přečteno: 244×
    Příloha:
    Dobrýden,

    píšu v C malý prográmek, který mimo jiné dekóduje MP3 do wavu (ten potom přehravá). Pro dekódování používám lame (funkce hip_decode).

    V programu potřebuji dekódovat více MP3 souborů na jednou v oddělených vláknech a to mi nefunguje. Pokud spoustím jedno vlákno, lame dekóduje MP3 soubor správně, ale pokud spustím dvě vlákna s odlišným MP3 souborem výstupy jsou nekonzistentní. - Jako kdyby zde bylo využita nějaký globální buffer, ale v dokumentaci nemohu nic najít.

    Nemáte někdo zkušenost??

    (kod v příloze)

    Díky

    Řešení dotazu:


    Odpovědi

    28.11.2014 09:44 Thunder.m | skóre: 35 | blog: e17
    Rozbalit Rozbalit vše Re: lame dekodování více mp3
    Zkus ještě mpg123, ten mi pro dekódování chodil líp.

    mpg123_open mpg123_getformat mpg123_read

    viz manuál

    28.11.2014 10:22 pou | skóre: 18
    Rozbalit Rozbalit vše Re: lame dekodování více mp3
    Děkuji za odpověď

    Ale nevím jestli je to pro můj účel úplně to pravé:

    mpg123_init(void ) - Function to initialise the mpg123 library. This function is not thread-safe. Call it exactly once per process, before any other (possibly threaded) work with the library.

    Nevím tedy jak docílit toho abych ve více vláknech dekódoval různe MP3 soubory součastně.
    28.11.2014 11:00 chrono
    Rozbalit Rozbalit vše Re: lame dekodování více mp3
    Knižnicu stačí inicializovať raz (nemusí sa to robiť v každom vlákne).
    28.11.2014 13:33 pou | skóre: 18
    Rozbalit Rozbalit vše Re: lame dekodování více mp3
    Ano mate pravdu, funguje to!

    Vyřešeno - místo lame používám mpg123

    Děkuji
    28.11.2014 10:50 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: lame dekodování více mp3
    http://sourceforge.net/p/lame/mailman/message/23780872/

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.