[pulseaudio-commits] [SCM] PulseAudio Sound Server branch, master, updated. v0.9.15-test1-18-g4bd9737
Lennart Poettering
gitmailer-noreply at 0pointer.de
Thu Feb 5 17:16:25 PST 2009
This is an automated email from the git hooks/post-receive script. It was
generated because of a push to the "PulseAudio Sound Server" repository.
The master branch has been updated
from 04c3c6716b20ca8362ceea3d2e7fa23954f9a441 (commit)
- Log -----------------------------------------------------------------
4bd9737... Merge branch 'master-tx'
64926ff... RTP segfault/uninitialized resampler
6bb2c49... add #defines for all enums that lacked it
108e08c... Updated Polish translation
-----------------------------------------------------------------------
Summary of changes:
po/pl.po | 282 +++++++++++++++++-------------------
src/modules/rtp/module-rtp-recv.c | 2 +-
src/pulse/channelmap.h | 70 +++++++++
src/pulse/def.h | 65 +++++++++
src/pulse/proplist.h | 6 +
5 files changed, 275 insertions(+), 150 deletions(-)
-----------------------------------------------------------------------
commit 108e08c8021c551ae6c88fc84ae6f38ba542a518
Author: Piotr DrÄ
g <piotrdrag at gmail.com>
Date: Thu Feb 5 21:14:35 2009 +0000
Updated Polish translation
Transmitted-via: Transifex (translate.fedoraproject.org)
diff --git a/po/pl.po b/po/pl.po
index d381388..5010c73 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -5,8 +5,8 @@ msgid ""
msgstr ""
"Project-Id-Version: pl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-01-28 04:30+0100\n"
-"PO-Revision-Date: 2009-01-09 22:17+0100\n"
+"POT-Creation-Date: 2009-02-04 21:48+0100\n"
+"PO-Revision-Date: 2009-02-05 22:09+0100\n"
"Last-Translator: Piotr DrÄ
g <piotrdrag at gmail.com>\n"
"Language-Team: Polish <pl at li.org>\n"
"MIME-Version: 1.0\n"
@@ -318,7 +318,7 @@ msgstr "Uruchamianie na komputerze: %s"
#: ../src/daemon/main.c:828
#, c-format
msgid "Found %u CPUs."
-msgstr ""
+msgstr "Znaleziono %u procesorów."
#: ../src/daemon/main.c:830
#, c-format
@@ -740,7 +740,7 @@ msgstr "Porzucanie uprawnieÅ roota."
msgid "Limited capabilities successfully to CAP_SYS_NICE."
msgstr "PomyÅlnie ograniczono możliwoÅci do CAP_SYS_NICE."
-#: ../src/pulse/channelmap.c:103 ../src/pulse/channelmap.c:742
+#: ../src/pulse/channelmap.c:103 ../src/pulse/channelmap.c:804
msgid "Mono"
msgstr "Mono"
@@ -944,35 +944,35 @@ msgstr "Górny tylny lewy"
msgid "Top Rear Right"
msgstr "Górny tylny prawy"
-#: ../src/pulse/channelmap.c:473 ../src/pulse/sample.c:152
-#: ../src/pulse/volume.c:163 ../src/pulse/volume.c:189
-#: ../src/pulse/volume.c:209 ../src/pulse/volume.c:239
+#: ../src/pulse/channelmap.c:476 ../src/pulse/sample.c:167
+#: ../src/pulse/volume.c:170 ../src/pulse/volume.c:196
+#: ../src/pulse/volume.c:216 ../src/pulse/volume.c:246
msgid "(invalid)"
msgstr "(nieprawidÅowe)"
-#: ../src/pulse/channelmap.c:746
+#: ../src/pulse/channelmap.c:808
msgid "Stereo"
-msgstr ""
+msgstr "Stereo"
-#: ../src/pulse/channelmap.c:751
+#: ../src/pulse/channelmap.c:813
msgid "Surround 4.0"
-msgstr ""
+msgstr "Surround 4.0"
-#: ../src/pulse/channelmap.c:757
+#: ../src/pulse/channelmap.c:819
msgid "Surround 4.1"
-msgstr ""
+msgstr "Surround 4.1"
-#: ../src/pulse/channelmap.c:763
+#: ../src/pulse/channelmap.c:825
msgid "Surround 5.0"
-msgstr ""
+msgstr "Surround 5.0"
-#: ../src/pulse/channelmap.c:769
+#: ../src/pulse/channelmap.c:831
msgid "Surround 5.1"
-msgstr ""
+msgstr "Surround 5.1"
-#: ../src/pulse/channelmap.c:776
+#: ../src/pulse/channelmap.c:838
msgid "Surround 7.1"
-msgstr ""
+msgstr "Surround 7.1"
#: ../src/pulse/error.c:43
msgid "OK"
@@ -1062,6 +1062,39 @@ msgstr "Nieznany kod bÅÄdu"
msgid "No such extension"
msgstr "Nie ma takiego rozszerzenia"
+#: ../src/pulse/error.c:65
+msgid "Obsolete functionality"
+msgstr "PrzestarzaÅa funkcjonalnoÅÄ"
+
+#: ../src/pulse/error.c:66
+msgid "Missing implementation"
+msgstr "Brak implementacji"
+
+#: ../src/pulse/sample.c:169
+#, c-format
+msgid "%s %uch %uHz"
+msgstr "%s %uch %uHz"
+
+#: ../src/pulse/sample.c:181
+#, c-format
+msgid "%0.1f GiB"
+msgstr "%0.1f GiB"
+
+#: ../src/pulse/sample.c:183
+#, c-format
+msgid "%0.1f MiB"
+msgstr "%0.1f MiB"
+
+#: ../src/pulse/sample.c:185
+#, c-format
+msgid "%0.1f KiB"
+msgstr "%0.1f KiB"
+
+#: ../src/pulse/sample.c:187
+#, c-format
+msgid "%u B"
+msgstr "%u B"
+
#: ../src/pulse/client-conf-x11.c:55 ../src/utils/pax11publish.c:100
msgid "XOpenDisplay() failed"
msgstr "XOpenDisplay() nie powiodÅo siÄ"
@@ -1317,7 +1350,7 @@ msgstr ""
" -v, --verbose WyÅwietla wiÄcej informacji o "
"dziaÅaniu\n"
"\n"
-" -s, --server=SERWER Nazwa serwera do poÅÄ
czenia siÄ z\n"
+" -s, --server=SERWER Nazwa serwera do poÅÄ
czenia siÄ\n"
" -d, --device=URZÄDZENIE Nazwa odpÅywu/źródÅa do poÅÄ
czenia "
"siÄ z\n"
" -n, --client-name=NAZWA Jak nazywaÄ tego klienta na "
@@ -1503,7 +1536,7 @@ msgstr ""
"\n"
" -h, --help WyÅwietla tÄ pomoc\n"
" --version WyÅwietla wersjÄ\n"
-" -s, --server=SERWER Nazwa serwera do poÅÄ
czenia siÄ z\n"
+" -s, --server=SERWER Nazwa serwera do poÅÄ
czenia siÄ\n"
"\n"
#: ../src/utils/pasuspender.c:251
@@ -1571,7 +1604,7 @@ msgid "Failed to get sink information: %s\n"
msgstr "Uzyskanie informacji o odpÅywie nie powiodÅo siÄ: %s\n"
#: ../src/utils/pactl.c:191
-#, fuzzy, c-format
+#, c-format
msgid ""
"Sink #%u\n"
"\tState: %s\n"
@@ -1591,18 +1624,23 @@ msgid ""
"\tProperties:\n"
"\t\t%s\n"
msgstr ""
-"*** OdpÅyw #%u ***\n"
-"Nazwa: %s\n"
-"Sterownik: %s\n"
-"OkreÅlenie próbki: %s\n"
-"Mapa kanaÅów: %s\n"
-"WÅaÅciciel moduÅu: %u\n"
-"Poziom gÅoÅnoÅci: %s\n"
-"ŹródÅo monitora: %s\n"
-"Opóźnienie: %0.0f usekundy, skonfigurowano %0.0f usekundy\n"
-"Flagi: %s%s%s%s%s%s\n"
-"WÅaÅciwoÅci:\n"
-"%s"
+"OdpÅyw #%u\n"
+"\tStan: %s\n"
+"\tNazwa: %s\n"
+"\tOpis: %s\n"
+"\tSterownik: %s\n"
+"\tOkreÅlenie próbki: %s\n"
+"\tMapa kanaÅów: %s\n"
+"\tWÅaÅciciel moduÅu: %u\n"
+"\tWyciszenie: %s\n"
+"\tPoziom gÅoÅnoÅci: %s%s%s\n"
+"\t balans %0.2f\n"
+"\tGÅoÅnoÅÄ podstawowa: %s%s%s\n"
+"\tŹródÅo monitora: %s\n"
+"\tOpóźnienie: %0.0f usekundy, skonfigurowano %0.0f usekundy\n"
+"\tFlagi: %s%s%s%s%s%s\n"
+"\tWÅaÅciwoÅci:\n"
+"\t\t%s\n"
#: ../src/utils/pactl.c:255
#, c-format
@@ -1610,7 +1648,7 @@ msgid "Failed to get source information: %s\n"
msgstr "Uzyskanie informacji o źródle nie powiodÅo siÄ: %s\n"
#: ../src/utils/pactl.c:271
-#, fuzzy, c-format
+#, c-format
msgid ""
"Source #%u\n"
"\tState: %s\n"
@@ -1630,18 +1668,23 @@ msgid ""
"\tProperties:\n"
"\t\t%s\n"
msgstr ""
-"*** ŹródÅo #%u ***\n"
-"Nazwa: %s\n"
-"Sterownik: %s\n"
-"OkreÅlenie próbki: %s\n"
-"Mapa kanaÅów: %s\n"
-"WÅaÅciciel moduÅu: %u\n"
-"Poziom gÅoÅnoÅci: %s\n"
-"Monitor odpÅywu: %s\n"
-"Opóźnienie: %0.0f usekundy, skonfigurowano %0.0f usekundy\n"
-"Flagi: %s%s%s%s%s%s\n"
-"WÅaÅciwoÅci:\n"
-"%s"
+"ŹródÅo #%u\n"
+"\tStan: %s\n"
+"\tNazwa: %s\n"
+"\tOpis: %s\n"
+"\tSterownik: %s\n"
+"\tOkreÅlenie próbki: %s\n"
+"\tMapa kanaÅów: %s\n"
+"\tWÅaÅciciel moduÅu: %u\n"
+"\tWyciszenie: %s\n"
+"\tPoziom gÅoÅnoÅci: %s%s%s\n"
+"\t balans %0.2f\n"
+"\tGÅoÅnoÅÄ podstawowa: %s%s%s\n"
+"\tMonitor odpÅywu: %s\n"
+"\tOpóźnienie: %0.0f usekundy, skonfigurowano %0.0f usekundy\n"
+"\tFlagi: %s%s%s%s%s%s\n"
+"\tWÅaÅciwoÅci:\n"
+"\t\t%s\n"
#: ../src/utils/pactl.c:303 ../src/utils/pactl.c:347 ../src/utils/pactl.c:382
#: ../src/utils/pactl.c:419 ../src/utils/pactl.c:478 ../src/utils/pactl.c:479
@@ -1657,7 +1700,7 @@ msgid "Failed to get module information: %s\n"
msgstr "Uzyskanie informacji o module nie powiodÅo siÄ: %s\n"
#: ../src/utils/pactl.c:339
-#, fuzzy, c-format
+#, c-format
msgid ""
"Module #%u\n"
"\tName: %s\n"
@@ -1666,11 +1709,12 @@ msgid ""
"\tProperties:\n"
"\t\t%s\n"
msgstr ""
-"*** ModuÅ #%u ***\n"
-"Nazwa: %s\n"
-"Parametr: %s\n"
-"Liczniki użycia: %s\n"
-"Automatyczne usuwanie: %s\n"
+"ModuÅ #%u\n"
+"\tNazwa: %s\n"
+"\tParametr: %s\n"
+"\tLicznik użycia: %s\n"
+"\tWÅaÅciwoÅci:\n"
+"\t\t%s\n"
#: ../src/utils/pactl.c:358
#, c-format
@@ -1678,7 +1722,7 @@ msgid "Failed to get client information: %s\n"
msgstr "Uzyskanie informacji o kliencie nie powiodÅo siÄ: %s\n"
#: ../src/utils/pactl.c:376
-#, fuzzy, c-format
+#, c-format
msgid ""
"Client #%u\n"
"\tDriver: %s\n"
@@ -1686,20 +1730,19 @@ msgid ""
"\tProperties:\n"
"\t\t%s\n"
msgstr ""
-"*** Klient #%u ***\n"
-"Sterownik: %s\n"
-"WÅaÅciciel moduÅu: %s\n"
-"WÅaÅciwoÅci:\n"
-"%s"
+"Klient #%u\n"
+"\tSterownik: %s\n"
+"\tWÅaÅciciel moduÅu: %s\n"
+"\tWÅaÅciwoÅci:\n"
+"\t\t%s\n"
#: ../src/utils/pactl.c:393
-#, fuzzy, c-format
+#, c-format
msgid "Failed to get card information: %s\n"
-msgstr ""
-"Uzyskanie informacji o automatycznym wczytywaniu nie powiodÅo siÄ: %s\n"
+msgstr "Uzyskanie informacji o karcie nie powiodÅo siÄ: %s\n"
#: ../src/utils/pactl.c:411
-#, fuzzy, c-format
+#, c-format
msgid ""
"Card #%u\n"
"\tName: %s\n"
@@ -1708,21 +1751,22 @@ msgid ""
"\tProperties:\n"
"\t\t%s\n"
msgstr ""
-"*** Klient #%u ***\n"
-"Sterownik: %s\n"
-"WÅaÅciciel moduÅu: %s\n"
-"WÅaÅciwoÅci:\n"
-"%s"
+"Karta #%u\n"
+"\tNazwa: %s\n"
+"\tSterownik: %s\n"
+"\tWÅaÅciciel moduÅu: %s\n"
+"\tWÅaÅciwoÅci:\n"
+"\t\t%s\n"
#: ../src/utils/pactl.c:425
#, c-format
msgid "\tProfiles:\n"
-msgstr ""
+msgstr "\tProfile:\n"
#: ../src/utils/pactl.c:431
-#, fuzzy, c-format
+#, c-format
msgid "\tActive Profile: %s\n"
-msgstr "potok nie powiódÅ siÄ: %s"
+msgstr "\tAktywny profil: %s\n"
#: ../src/utils/pactl.c:442
#, c-format
@@ -1730,7 +1774,7 @@ msgid "Failed to get sink input information: %s\n"
msgstr "Uzyskanie informacji o wejÅciu odpÅywu nie powiodÅo siÄ: %s\n"
#: ../src/utils/pactl.c:461
-#, fuzzy, c-format
+#, c-format
msgid ""
"Sink Input #%u\n"
"\tDriver: %s\n"
@@ -1749,19 +1793,22 @@ msgid ""
"\tProperties:\n"
"\t\t%s\n"
msgstr ""
-"*** OdpÅyw wejÅcia #%u ***\n"
-"Sterownik: %s\n"
-"WÅaÅciciel moduÅu: %s\n"
-"Klient: %s\n"
-"OdpÅyw: %u\n"
-"OkreÅlenie próbki: %s\n"
-"Mapa kanaÅów: %s\n"
-"Poziom gÅoÅnoÅci: %s\n"
-"Opóźnienie bufora: %0.0f usekundy\n"
-"Opóźnienie odpÅywu: %0.0f usekundy\n"
-"Metoda resamplingu: %s\n"
-"WÅaÅciwoÅci:\n"
-"%s"
+"OdpÅyw wejÅcia #%u\n"
+"\tSterownik: %s\n"
+"\tWÅaÅciciel moduÅu: %s\n"
+"\tKlient: %s\n"
+"\tOdpÅyw: %u\n"
+"\tOkreÅlenie próbki: %s\n"
+"\tMapa kanaÅów: %s\n"
+"\tWyciszenie: %s\n"
+"\tPoziom gÅoÅnoÅci: %s\n"
+"\t %s\n"
+"\t balans %0.2f\n"
+"\tOpóźnienie bufora: %0.0f usekundy\n"
+"\tOpóźnienie odpÅywu: %0.0f usekundy\n"
+"\tMetoda resamplingu: %s\n"
+"\tWÅaÅciwoÅci:\n"
+"\t\t%s\n"
#: ../src/utils/pactl.c:500
#, c-format
@@ -1769,7 +1816,7 @@ msgid "Failed to get source output information: %s\n"
msgstr "Uzyskanie informacji o wyjÅciu źródÅa nie powiodÅo siÄ: %s\n"
#: ../src/utils/pactl.c:520
-#, fuzzy, c-format
+#, c-format
msgid ""
"Source Output #%u\n"
"\tDriver: %s\n"
@@ -1784,18 +1831,18 @@ msgid ""
"\tProperties:\n"
"\t\t%s\n"
msgstr ""
-"*** ŹródÅo wyjÅcia #%u ***\n"
-"Sterownik: %s\n"
-"WÅaÅciciel moduÅu: %s\n"
-"Klient: %s\n"
-"ŹródÅo: %u\n"
-"OkreÅlenie próbki: %s\n"
-"Mapa kanaÅów: %s\n"
-"Opóźnienie bufora: %0.0f usekundy\n"
-"Opóźnienie źródÅa: %0.0f usekundy\n"
-"Metoda resamplingu: %s\n"
-"WÅaÅciwoÅci:\n"
-"%s"
+"ŹródÅo wyjÅcia #%u\n"
+"\tSterownik: %s\n"
+"\tWÅaÅciciel moduÅu: %s\n"
+"\tKlient: %s\n"
+"\tŹródÅo: %u\n"
+"\tOkreÅlenie próbki: %s\n"
+"\tMapa kanaÅów: %s\n"
+"\tOpóźnienie bufora: %0.0f usekundy\n"
+"\tOpóźnienie źródÅa: %0.0f usekundy\n"
+"\tMetoda resamplingu: %s\n"
+"\tWÅaÅciwoÅci:\n"
+"\t\t%s\n"
#: ../src/utils/pactl.c:551
#, c-format
@@ -1803,7 +1850,7 @@ msgid "Failed to get sample information: %s\n"
msgstr "Uzyskanie informacji o przykÅadzie nie powiodÅo siÄ: %s\n"
#: ../src/utils/pactl.c:569
-#, fuzzy, c-format
+#, c-format
msgid ""
"Sample #%u\n"
"\tName: %s\n"
@@ -1819,17 +1866,19 @@ msgid ""
"\tProperties:\n"
"\t\t%s\n"
msgstr ""
-"*** Próbka #%u ***\n"
-"Nazwa: %s\n"
-"Poziom gÅoÅnoÅci: %s\n"
-"OkreÅlenie próbki: %s\n"
-"Mapa kanaÅów: %s\n"
-"Czas trwania: %0.1fs\n"
-"Rozmiar: %s\n"
-"Lazy: %s\n"
-"Nazwa pliku: %s\n"
-"WÅaÅciwoÅci:\n"
-"%s"
+"Próbka #%u\n"
+"\tNazwa: %s\n"
+"\tOkreÅlenie próbki: %s\n"
+"\tMapa kanaÅów: %s\n"
+"\tPoziom gÅoÅnoÅci: %s\n"
+"\t %s\n"
+"\t balans %0.2f\n"
+"\tCzas trwania: %0.1fs\n"
+"\tRozmiar: %s\n"
+"\tLazy: %s\n"
+"\tNazwa pliku: %s\n"
+"\tWÅaÅciwoÅci:\n"
+"\t\t%s\n"
#: ../src/utils/pactl.c:599 ../src/utils/pactl.c:609
#, c-format
@@ -1847,7 +1896,7 @@ msgid "Premature end of file\n"
msgstr "Przedwczesny koniec pliku\n"
#: ../src/utils/pactl.c:770
-#, fuzzy, c-format
+#, c-format
msgid ""
"%s [options] stat\n"
"%s [options] list\n"
@@ -1883,11 +1932,12 @@ msgstr ""
"%s [opcje] unload-module IDENTYFIKATOR\n"
"%s [opcje] suspend-sink [ODPÅYW] 1|0\n"
"%s [opcje] suspend-source [ŹRÃDÅO] 1|0\n"
+"%s [opcje] set-card-profile [KARTA] [PROFIL] \n"
"\n"
" -h, --help WyÅwietla tÄ pomoc\n"
" --version WyÅwietla wersjÄ\n"
"\n"
-" -s, --server=SERWER Nazwa serwera do poÅÄ
czenia siÄ z\n"
+" -s, --server=SERWER Nazwa serwera do poÅÄ
czenia siÄ\n"
" -n, --client-name=NAZWA Jak nazwaÄ tego klienta na serwerze\n"
#: ../src/utils/pactl.c:822
@@ -1942,27 +1992,25 @@ msgid "You have to specify a module index\n"
msgstr "Należy podaÄ indeks moduÅu\n"
#: ../src/utils/pactl.c:968
-#, fuzzy, c-format
+#, c-format
msgid ""
"You may not specify more than one sink. You have to specify a boolean "
"value.\n"
msgstr ""
-"Nie można podaÄ wiÄcej niż jednego odpÅywu. Należy podaÄ co najmniej jednÄ
"
-"wartoÅÄ logicznÄ
.\n"
+"Nie można podaÄ wiÄcej niż jednego odpÅywu. Należy podaÄ wartoÅÄ logicznÄ
.\n"
#: ../src/utils/pactl.c:981
-#, fuzzy, c-format
+#, c-format
msgid ""
"You may not specify more than one source. You have to specify a boolean "
"value.\n"
msgstr ""
-"Nie można podaÄ wiÄcej niż jednego źródÅa. Należy podaÄ co najmniej jednÄ
"
-"wartoÅÄ logicznÄ
.\n"
+"Nie można podaÄ wiÄcej niż jednego źródÅa. Należy podaÄ wartoÅÄ logicznÄ
.\n"
#: ../src/utils/pactl.c:993
-#, fuzzy, c-format
+#, c-format
msgid "You have to specify a card name/index and a profile name\n"
-msgstr "Należy podaÄ indeks odpÅywu wejÅcia i odpÅyw\n"
+msgstr "Należy podaÄ nazwÄ karty/indeks i nazwÄ profilu\n"
#: ../src/utils/pactl.c:1008
#, c-format
@@ -2066,17 +2114,17 @@ msgstr "Zniszczenie demona PulseAudio nie powiodÅo siÄ."
msgid "Daemon not responding."
msgstr "Demon nie odpowiada."
-#: ../src/utils/pacmd.c:112
+#: ../src/utils/pacmd.c:144
#, c-format
msgid "select(): %s"
msgstr "select(): %s"
-#: ../src/utils/pacmd.c:124 ../src/utils/pacmd.c:140
+#: ../src/utils/pacmd.c:154 ../src/utils/pacmd.c:171
#, c-format
msgid "read(): %s"
msgstr "read(): %s"
-#: ../src/utils/pacmd.c:153 ../src/utils/pacmd.c:167
+#: ../src/utils/pacmd.c:187 ../src/utils/pacmd.c:201
#, c-format
msgid "write(): %s"
msgstr "write(): %s"
@@ -2125,8 +2173,8 @@ msgstr ""
" -v, --verbose WyÅwietla wiÄcej informacji o "
"dziaÅaniach\n"
"\n"
-" -s, --server=SERWER Nazwa serwera do poÅÄ
czenia siÄ z\n"
-" -d, --device=URZÄDZENIE Nazwa odpÅywu do poÅÄ
czenia siÄ z\n"
+" -s, --server=SERWER Nazwa serwera do poÅÄ
czenia siÄ\n"
+" -d, --device=URZÄDZENIE Nazwa odpÅywu do poÅÄ
czenia siÄ\n"
" -n, --client-name=NAZWA Jak nazwaÄ tego klienta na serwerze\n"
" --stream-name=NAZWA Jak nazwaÄ ten strumieÅ na serwerze\n"
" --volume=POZIOMGÅOÅNOÅCI OkreÅla poczÄ
tkowy (liniowy) poziom "
@@ -2167,34 +2215,3 @@ msgstr "Używanie przykÅadowej specyfikacji \"%s\"\n"
#: ../src/pulsecore/lock-autospawn.c:126 ../src/pulsecore/lock-autospawn.c:207
msgid "Cannot access autospawn lock."
msgstr "Nie można uzyskaÄ dostÄpu do blokady automatycznego wznawiania."
-
-#~ msgid "Default sink name (%s) does not exist in name register."
-#~ msgstr "DomyÅlna nazwa odpÅywu (%s) nie istnieje w rejestrze nazw."
-
-#~ msgid "Buffer overrun, dropping incoming data\n"
-#~ msgstr "PrzepeÅniono bufor, porzucanie danych przychodzÄ
cych\n"
-
-#~ msgid "pa_stream_drop() failed: %s\n"
-#~ msgstr "pa_stream_drop() nie powiodÅo siÄ: %s\n"
-
-#~ msgid "muted"
-#~ msgstr "wyciszone"
-
-#~ msgid ""
-#~ "*** Autoload Entry #%u ***\n"
-#~ "Name: %s\n"
-#~ "Type: %s\n"
-#~ "Module: %s\n"
-#~ "Argument: %s\n"
-#~ msgstr ""
-#~ "*** Wpis automatycznego wczytywania #%u ***\n"
-#~ "Nazwa: %s\n"
-#~ "Typ: %s\n"
-#~ "ModuÅ: %s\n"
-#~ "Parametr: %s\n"
-
-#~ msgid "sink"
-#~ msgstr "odpÅyw"
-
-#~ msgid "source"
-#~ msgstr "źródÅo"
commit 6bb2c49057338fc88fd3846b34911878aec65b12
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Feb 6 02:01:17 2009 +0100
add #defines for all enums that lacked it
diff --git a/src/pulse/channelmap.h b/src/pulse/channelmap.h
index f9124b2..a6d37d8 100644
--- a/src/pulse/channelmap.h
+++ b/src/pulse/channelmap.h
@@ -141,6 +141,66 @@ typedef enum pa_channel_position {
PA_CHANNEL_POSITION_MAX
} pa_channel_position_t;
+/** \cond fulldocs */
+#define PA_CHANNEL_POSITION_INVALID PA_CHANNEL_POSITION_INVALID
+#define PA_CHANNEL_POSITION_MONO PA_CHANNEL_POSITION_MONO
+#define PA_CHANNEL_POSITION_LEFT PA_CHANNEL_POSITION_LEFT
+#define PA_CHANNEL_POSITION_RIGHT PA_CHANNEL_POSITION_RIGHT
+#define PA_CHANNEL_POSITION_CENTER PA_CHANNEL_POSITION_CENTER
+#define PA_CHANNEL_POSITION_FRONT_LEFT PA_CHANNEL_POSITION_FRONT_LEFT
+#define PA_CHANNEL_POSITION_FRONT_RIGHT PA_CHANNEL_POSITION_FRONT_RIGHT
+#define PA_CHANNEL_POSITION_FRONT_CENTER PA_CHANNEL_POSITION_FRONT_CENTER
+#define PA_CHANNEL_POSITION_REAR_CENTER PA_CHANNEL_POSITION_REAR_CENTER
+#define PA_CHANNEL_POSITION_REAR_LEFT PA_CHANNEL_POSITION_REAR_LEFT
+#define PA_CHANNEL_POSITION_REAR_RIGHT PA_CHANNEL_POSITION_REAR_RIGHT
+#define PA_CHANNEL_POSITION_LFE PA_CHANNEL_POSITION_LFE
+#define PA_CHANNEL_POSITION_SUBWOOFER PA_CHANNEL_POSITION_SUBWOOFER
+#define PA_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER PA_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER
+#define PA_CHANNEL_POSITION_FRONT_RIGHT_OF_CENTER PA_CHANNEL_POSITION_FRONT_RIGHT_OF_CENTER
+#define PA_CHANNEL_POSITION_SIDE_LEFT PA_CHANNEL_POSITION_SIDE_LEFT
+#define PA_CHANNEL_POSITION_SIDE_RIGHT PA_CHANNEL_POSITION_SIDE_RIGHT
+#define PA_CHANNEL_POSITION_AUX0 PA_CHANNEL_POSITION_AUX0
+#define PA_CHANNEL_POSITION_AUX1 PA_CHANNEL_POSITION_AUX1
+#define PA_CHANNEL_POSITION_AUX2 PA_CHANNEL_POSITION_AUX2
+#define PA_CHANNEL_POSITION_AUX3 PA_CHANNEL_POSITION_AUX3
+#define PA_CHANNEL_POSITION_AUX4 PA_CHANNEL_POSITION_AUX4
+#define PA_CHANNEL_POSITION_AUX5 PA_CHANNEL_POSITION_AUX5
+#define PA_CHANNEL_POSITION_AUX6 PA_CHANNEL_POSITION_AUX6
+#define PA_CHANNEL_POSITION_AUX7 PA_CHANNEL_POSITION_AUX7
+#define PA_CHANNEL_POSITION_AUX8 PA_CHANNEL_POSITION_AUX8
+#define PA_CHANNEL_POSITION_AUX9 PA_CHANNEL_POSITION_AUX9
+#define PA_CHANNEL_POSITION_AUX10 PA_CHANNEL_POSITION_AUX10
+#define PA_CHANNEL_POSITION_AUX11 PA_CHANNEL_POSITION_AUX11
+#define PA_CHANNEL_POSITION_AUX12 PA_CHANNEL_POSITION_AUX12
+#define PA_CHANNEL_POSITION_AUX13 PA_CHANNEL_POSITION_AUX13
+#define PA_CHANNEL_POSITION_AUX14 PA_CHANNEL_POSITION_AUX14
+#define PA_CHANNEL_POSITION_AUX15 PA_CHANNEL_POSITION_AUX15
+#define PA_CHANNEL_POSITION_AUX16 PA_CHANNEL_POSITION_AUX16
+#define PA_CHANNEL_POSITION_AUX17 PA_CHANNEL_POSITION_AUX17
+#define PA_CHANNEL_POSITION_AUX18 PA_CHANNEL_POSITION_AUX18
+#define PA_CHANNEL_POSITION_AUX19 PA_CHANNEL_POSITION_AUX19
+#define PA_CHANNEL_POSITION_AUX20 PA_CHANNEL_POSITION_AUX20
+#define PA_CHANNEL_POSITION_AUX21 PA_CHANNEL_POSITION_AUX21
+#define PA_CHANNEL_POSITION_AUX22 PA_CHANNEL_POSITION_AUX22
+#define PA_CHANNEL_POSITION_AUX23 PA_CHANNEL_POSITION_AUX23
+#define PA_CHANNEL_POSITION_AUX24 PA_CHANNEL_POSITION_AUX24
+#define PA_CHANNEL_POSITION_AUX25 PA_CHANNEL_POSITION_AUX25
+#define PA_CHANNEL_POSITION_AUX26 PA_CHANNEL_POSITION_AUX26
+#define PA_CHANNEL_POSITION_AUX27 PA_CHANNEL_POSITION_AUX27
+#define PA_CHANNEL_POSITION_AUX28 PA_CHANNEL_POSITION_AUX28
+#define PA_CHANNEL_POSITION_AUX29 PA_CHANNEL_POSITION_AUX29
+#define PA_CHANNEL_POSITION_AUX30 PA_CHANNEL_POSITION_AUX30
+#define PA_CHANNEL_POSITION_AUX31 PA_CHANNEL_POSITION_AUX31
+#define PA_CHANNEL_POSITION_TOP_CENTER PA_CHANNEL_POSITION_TOP_CENTER
+#define PA_CHANNEL_POSITION_TOP_FRONT_LEFT PA_CHANNEL_POSITION_TOP_FRONT_LEFT
+#define PA_CHANNEL_POSITION_TOP_FRONT_RIGHT PA_CHANNEL_POSITION_TOP_FRONT_RIGHT
+#define PA_CHANNEL_POSITION_TOP_FRONT_CENTER PA_CHANNEL_POSITION_TOP_FRONT_CENTER
+#define PA_CHANNEL_POSITION_TOP_REAR_LEFT PA_CHANNEL_POSITION_TOP_REAR_LEFT
+#define PA_CHANNEL_POSITION_TOP_REAR_RIGHT PA_CHANNEL_POSITION_TOP_REAR_RIGHT
+#define PA_CHANNEL_POSITION_TOP_REAR_CENTER PA_CHANNEL_POSITION_TOP_REAR_CENTER
+#define PA_CHANNEL_POSITION_MAX PA_CHANNEL_POSITION_MAX
+/** \endcond */
+
/** A list of channel mapping definitions for pa_channel_map_init_auto() */
typedef enum pa_channel_map_def {
PA_CHANNEL_MAP_AIFF,
@@ -165,6 +225,16 @@ typedef enum pa_channel_map_def {
/**< The default channel map */
} pa_channel_map_def_t;
+/** \cond fulldocs */
+#define PA_CHANNEL_MAP_AIFF PA_CHANNEL_MAP_AIFF
+#define PA_CHANNEL_MAP_ALSA PA_CHANNEL_MAP_ALSA
+#define PA_CHANNEL_MAP_AUX PA_CHANNEL_MAP_AUX
+#define PA_CHANNEL_MAP_WAVEEX PA_CHANNEL_MAP_WAVEEX
+#define PA_CHANNEL_MAP_OSS PA_CHANNEL_MAP_OSS
+#define PA_CHANNEL_MAP_DEF_MAX PA_CHANNEL_MAP_DEF_MAX
+#define PA_CHANNEL_MAP_DEFAULT PA_CHANNEL_MAP_DEFAULT
+/** \endcond */
+
/** A channel map which can be used to attach labels to specific
* channels of a stream. These values are relevant for conversion and
* mixing of streams */
diff --git a/src/pulse/def.h b/src/pulse/def.h
index 6149888..d4fa821 100644
--- a/src/pulse/def.h
+++ b/src/pulse/def.h
@@ -57,6 +57,12 @@ static inline int PA_CONTEXT_IS_GOOD(pa_context_state_t x) {
}
/** \cond fulldocs */
+#define PA_CONTEXT_UNCONNECTED PA_CONTEXT_UNCONNECTED
+#define PA_CONTEXT_CONNECTING PA_CONTEXT_CONNECTING
+#define PA_CONTEXT_AUTHORIZING PA_CONTEXT_AUTHORIZING
+#define PA_CONTEXT_SETTING_NAME PA_CONTEXT_SETTING_NAME
+#define PA_CONTEXT_READY PA_CONTEXT_READY
+#define PA_CONTEXT_FAILED PA_CONTEXT_FAILED
#define PA_CONTEXT_IS_GOOD PA_CONTEXT_IS_GOOD
/** \endcond */
@@ -77,6 +83,11 @@ static inline int PA_STREAM_IS_GOOD(pa_stream_state_t x) {
}
/** \cond fulldocs */
+#define PA_STREAM_UNCONNECTED PA_STREAM_UNCONNECTED
+#define PA_STREAM_CREATING PA_STREAM_CREATING
+#define PA_STREAM_READY PA_STREAM_READY
+#define PA_STREAM_FAILED PA_STREAM_FAILED
+#define PA_STREAM_TERMINATED PA_STREAM_TERMINATED
#define PA_STREAM_IS_GOOD PA_STREAM_IS_GOOD
/** \endcond */
@@ -87,6 +98,12 @@ typedef enum pa_operation_state {
PA_OPERATION_CANCELED /**< The operation has been canceled */
} pa_operation_state_t;
+/** \cond fulldocs */
+#define PA_OPERATION_RUNNING PA_OPERATION_RUNNING
+#define PA_OPERATION_DONE PA_OPERATION_DONE
+#define PA_OPERATION_CANCELED PA_OPERATION_CANCELED
+/** \endcond */
+
/** An invalid index */
#define PA_INVALID_INDEX ((uint32_t) -1)
@@ -109,6 +126,13 @@ typedef enum pa_stream_direction {
PA_STREAM_UPLOAD /**< Sample upload stream */
} pa_stream_direction_t;
+/** \cond fulldocs */
+#define PA_STREAM_NODIRECTION PA_STREAM_NODIRECTION
+#define PA_STREAM_PLAYBACK PA_STREAM_PLAYBACK
+#define PA_STREAM_RECORD PA_STREAM_RECORD
+#define PA_STREAM_UPLOAD PA_STREAM_UPLOAD
+/** \endcond */
+
/** Some special flags for stream connections. */
typedef enum pa_stream_flags {
@@ -491,6 +515,36 @@ typedef enum pa_subscription_event_type {
/** Return one if an event type t matches an event mask bitfield */
#define pa_subscription_match_flags(m, t) (!!((m) & (1 << ((t) & PA_SUBSCRIPTION_EVENT_FACILITY_MASK))))
+/** \cond fulldocs */
+#define PA_SUBSCRIPTION_MASK_NULL PA_SUBSCRIPTION_MASK_NULL
+#define PA_SUBSCRIPTION_MASK_SINK PA_SUBSCRIPTION_MASK_SINK
+#define PA_SUBSCRIPTION_MASK_SOURCE PA_SUBSCRIPTION_MASK_SOURCE
+#define PA_SUBSCRIPTION_MASK_SINK_INPUT PA_SUBSCRIPTION_MASK_SINK_INPUT
+#define PA_SUBSCRIPTION_MASK_SOURCE_OUTPUT PA_SUBSCRIPTION_MASK_SOURCE_OUTPUT
+#define PA_SUBSCRIPTION_MASK_MODULE PA_SUBSCRIPTION_MASK_MODULE
+#define PA_SUBSCRIPTION_MASK_CLIENT PA_SUBSCRIPTION_MASK_CLIENT
+#define PA_SUBSCRIPTION_MASK_SAMPLE_CACHE PA_SUBSCRIPTION_MASK_SAMPLE_CACHE
+#define PA_SUBSCRIPTION_MASK_SERVER PA_SUBSCRIPTION_MASK_SERVER
+#define PA_SUBSCRIPTION_MASK_AUTOLOAD PA_SUBSCRIPTION_MASK_AUTOLOAD
+#define PA_SUBSCRIPTION_MASK_CARD PA_SUBSCRIPTION_MASK_CARD
+#define PA_SUBSCRIPTION_MASK_ALL PA_SUBSCRIPTION_MASK_ALL
+#define PA_SUBSCRIPTION_EVENT_SINK PA_SUBSCRIPTION_EVENT_SINK
+#define PA_SUBSCRIPTION_EVENT_SOURCE PA_SUBSCRIPTION_EVENT_SOURCE
+#define PA_SUBSCRIPTION_EVENT_SINK_INPUT PA_SUBSCRIPTION_EVENT_SINK_INPUT
+#define PA_SUBSCRIPTION_EVENT_SOURCE_OUTPUT PA_SUBSCRIPTION_EVENT_SOURCE_OUTPUT
+#define PA_SUBSCRIPTION_EVENT_MODULE PA_SUBSCRIPTION_EVENT_MODULE
+#define PA_SUBSCRIPTION_EVENT_CLIENT PA_SUBSCRIPTION_EVENT_CLIENT
+#define PA_SUBSCRIPTION_EVENT_SAMPLE_CACHE PA_SUBSCRIPTION_EVENT_SAMPLE_CACHE
+#define PA_SUBSCRIPTION_EVENT_SERVER PA_SUBSCRIPTION_EVENT_SERVER
+#define PA_SUBSCRIPTION_EVENT_AUTOLOAD PA_SUBSCRIPTION_EVENT_AUTOLOAD
+#define PA_SUBSCRIPTION_EVENT_CARD PA_SUBSCRIPTION_EVENT_CARD
+#define PA_SUBSCRIPTION_EVENT_FACILITY_MASK PA_SUBSCRIPTION_EVENT_FACILITY_MASK
+#define PA_SUBSCRIPTION_EVENT_NEW PA_SUBSCRIPTION_EVENT_NEW
+#define PA_SUBSCRIPTION_EVENT_CHANGE PA_SUBSCRIPTION_EVENT_CHANGE
+#define PA_SUBSCRIPTION_EVENT_REMOVE PA_SUBSCRIPTION_EVENT_REMOVE
+#define PA_SUBSCRIPTION_EVENT_TYPE_MASK PA_SUBSCRIPTION_EVENT_TYPE_MASK
+/** \endcond */
+
/** A structure for all kinds of timing information of a stream. See
* pa_stream_update_timing_info() and pa_stream_get_timing_info(). The
* total output latency a sample that is written with
@@ -617,6 +671,13 @@ typedef enum pa_seek_mode {
/**< Seek relatively to the current end of the buffer queue. */
} pa_seek_mode_t;
+/** \cond fulldocs */
+#define PA_SEEK_RELATIVE PA_SEEK_RELATIVE
+#define PA_SEEK_ABSOLUTE PA_SEEK_ABSOLUTE
+#define PA_SEEK_RELATIVE_ON_READ PA_SEEK_RELATIVE_ON_READ
+#define PA_SEEK_RELATIVE_END PA_SEEK_RELATIVE_END
+/** \endcond */
+
/** Special sink flags. */
typedef enum pa_sink_flags {
PA_SINK_HW_VOLUME_CTRL = 0x0001U,
@@ -694,6 +755,8 @@ static inline int PA_SINK_IS_OPENED(pa_sink_state_t x) {
#define PA_SINK_RUNNING PA_SINK_RUNNING
#define PA_SINK_IDLE PA_SINK_IDLE
#define PA_SINK_SUSPENDED PA_SINK_SUSPENDED
+#define PA_SINK_INIT PA_SINK_INIT
+#define PA_SINK_UNLINKED PA_SINK_UNLINKED
#define PA_SINK_IS_OPENED PA_SINK_IS_OPENED
/** \endcond */
@@ -769,6 +832,8 @@ static inline int PA_SOURCE_IS_OPENED(pa_source_state_t x) {
#define PA_SOURCE_RUNNING PA_SOURCE_RUNNING
#define PA_SOURCE_IDLE PA_SOURCE_IDLE
#define PA_SOURCE_SUSPENDED PA_SOURCE_SUSPENDED
+#define PA_SOURCE_INIT PA_SOURCE_INIT
+#define PA_SOURCE_UNLINKED PA_SOURCE_UNLINKED
#define PA_SOURCE_IS_OPENED PA_SOURCE_IS_OPENED
/** \endcond */
diff --git a/src/pulse/proplist.h b/src/pulse/proplist.h
index d611406..9e78aec 100644
--- a/src/pulse/proplist.h
+++ b/src/pulse/proplist.h
@@ -194,6 +194,12 @@ typedef enum pa_update_mode {
* list. */
} pa_update_mode_t;
+/** \cond fulldocs */
+#define PA_UPDATE_SET PA_UPDATE_SET
+#define PA_UPDATE_MERGE PA_UPDATE_MERGE
+#define PA_UPDATE_REPLACE PA_UPDATE_REPLACE
+/** \endcond */
+
/** Merge property list "other" into "p", adhering the merge mode as
* specified in "mode". \since 0.9.11 */
void pa_proplist_update(pa_proplist *p, pa_update_mode_t mode, pa_proplist *other);
commit 64926ff6b3c13d75731f19d36bc056dda1c49deb
Author: Erich Boleyn <erich at uruk.org>
Date: Fri Feb 6 02:11:07 2009 +0100
RTP segfault/uninitialized resampler
Erich Boleyn <erich at uruk.org> wrote:
> Using RTP for multi-room music streaming, updated to Pulse 0.9.14 from
> 0.9.9, RTP reception new crashes with a segfault on all machines at
> the first "Updating sample rate" log message.
>
> Source of the segfault appears to be null pointer for
> "impl_update_rates" function in resampler routine, perhaps
> uninitialized resamplers in general?
A fresh look after work made the resampler initialization code pop out.
The problem is in the sink connection being made from
"module-rtp-recv.c", the "PA_SINK_INPUT_VARIABLE_RATE" flag should be
passed into "pa_sink_input_new", but is not there. Made the change and
tested it, fixes the problem. Checked and head-of- tree off of the
pulseaudio.org source browsing link does not have this fix either.
One-liner patch attached.
diff --git a/src/modules/rtp/module-rtp-recv.c b/src/modules/rtp/module-rtp-recv.c
index baf3532..c118b5c 100644
--- a/src/modules/rtp/module-rtp-recv.c
+++ b/src/modules/rtp/module-rtp-recv.c
@@ -453,7 +453,7 @@ static struct session *session_new(struct userdata *u, const pa_sdp_info *sdp_in
data.module = u->module;
pa_sink_input_new_data_set_sample_spec(&data, &sdp_info->sample_spec);
- pa_sink_input_new(&s->sink_input, u->module->core, &data, 0);
+ pa_sink_input_new(&s->sink_input, u->module->core, &data, PA_SINK_INPUT_VARIABLE_RATE);
pa_sink_input_new_data_done(&data);
if (!s->sink_input) {
commit 4bd9737725b85d90a7cf12b82528c2de70a7fbfe
Merge: 64926ff... 108e08c...
Author: Lennart Poettering <lennart at poettering.net>
Date: Fri Feb 6 02:15:13 2009 +0100
Merge branch 'master-tx'
Conflicts:
po/pl.po
--
hooks/post-receive
PulseAudio Sound Server
More information about the pulseaudio-commits
mailing list