Soumettre la recherche
Mettre en ligne
The GNOME Audio Story
•
0 j'aime
•
636 vues
A
arunarunarun1
Suivre
A talk about the GNOME audio stack, presented at the GNOME Asia Summit 2015
Lire moins
Lire la suite
Logiciels
Signaler
Partager
Signaler
Partager
1 sur 49
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Lua and adaptive audio - Don Veca (Activision)
Lua and adaptive audio - Don Veca (Activision)
Kore VM
Otto AI
Otto AI
Flavio M. De Stefano
Artificial Intelligence Neural Processing Unit Hikey970
Artificial Intelligence Neural Processing Unit Hikey970
KnowledgeMavens
Central Iowa Linux Users Group: August 2020 Jupyter Lab
Central Iowa Linux Users Group: August 2020 Jupyter Lab
Andrew Denner
Mainstage 3 for pc
Mainstage 3 for pc
rajdhameliya1
Ardour
Ardour
letourneauacm
Assignment C: Designing a Technical Presentation
Assignment C: Designing a Technical Presentation
Kanta Maeda
Meeting-Room-Alert-System
Meeting-Room-Alert-System
Bhupendra Singh Negi
Recommandé
Lua and adaptive audio - Don Veca (Activision)
Lua and adaptive audio - Don Veca (Activision)
Kore VM
Otto AI
Otto AI
Flavio M. De Stefano
Artificial Intelligence Neural Processing Unit Hikey970
Artificial Intelligence Neural Processing Unit Hikey970
KnowledgeMavens
Central Iowa Linux Users Group: August 2020 Jupyter Lab
Central Iowa Linux Users Group: August 2020 Jupyter Lab
Andrew Denner
Mainstage 3 for pc
Mainstage 3 for pc
rajdhameliya1
Ardour
Ardour
letourneauacm
Assignment C: Designing a Technical Presentation
Assignment C: Designing a Technical Presentation
Kanta Maeda
Meeting-Room-Alert-System
Meeting-Room-Alert-System
Bhupendra Singh Negi
Next Gen: More Than Extra Channels?
Next Gen: More Than Extra Channels?
Slide_N
Deep dive into Android’s audio latency problem
Deep dive into Android’s audio latency problem
Sirawat Pitaksarit
The Next-Gen Dynamic Sound System of Killzone Shadow Fall
The Next-Gen Dynamic Sound System of Killzone Shadow Fall
Guerrilla
Rockbox at FSCONS 2009
Rockbox at FSCONS 2009
FSCONS
Py game talk
Py game talk
patrickkidd
Sound recording glossary updated
Sound recording glossary updated
TomCrook
IG2 Task 1
IG2 Task 1
Alexballantyne
Ig2task1worksheet
Ig2task1worksheet
Alexballantyne
Sound recording glossary tom crook
Sound recording glossary tom crook
TomCrook
gegerageSound recording glossary tom crook
gegerageSound recording glossary tom crook
TomCrook
Sound recording glossary improved
Sound recording glossary improved
Christopher Lucas
Ig2 task 1 work sheet
Ig2 task 1 work sheet
eduriez
Ben white ig2 task 1 work sheet
Ben white ig2 task 1 work sheet
BenWhite101
Ig2 task 1 work sheet
Ig2 task 1 work sheet
hajohnson90
Ig2 task 1 work sheet
Ig2 task 1 work sheet
luisfvazquez1
Sound recording glossary improved
Sound recording glossary improved
ItsLiamOven
Ig2 task 1 work sheet
Ig2 task 1 work sheet
Luke Summers
Introduction to AS3Signals
Introduction to AS3Signals
Peter Elst
Ig2 task 1 work sheet thomas giblin
Ig2 task 1 work sheet thomas giblin
Thomas_Giblin_16
Audio Low Power and Closed Lid Enhancements for Intel Platforms
Audio Low Power and Closed Lid Enhancements for Intel Platforms
Henry Wong
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
Willy Marroquin (WillyDevNET)
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
masabamasaba
Contenu connexe
Similaire à The GNOME Audio Story
Next Gen: More Than Extra Channels?
Next Gen: More Than Extra Channels?
Slide_N
Deep dive into Android’s audio latency problem
Deep dive into Android’s audio latency problem
Sirawat Pitaksarit
The Next-Gen Dynamic Sound System of Killzone Shadow Fall
The Next-Gen Dynamic Sound System of Killzone Shadow Fall
Guerrilla
Rockbox at FSCONS 2009
Rockbox at FSCONS 2009
FSCONS
Py game talk
Py game talk
patrickkidd
Sound recording glossary updated
Sound recording glossary updated
TomCrook
IG2 Task 1
IG2 Task 1
Alexballantyne
Ig2task1worksheet
Ig2task1worksheet
Alexballantyne
Sound recording glossary tom crook
Sound recording glossary tom crook
TomCrook
gegerageSound recording glossary tom crook
gegerageSound recording glossary tom crook
TomCrook
Sound recording glossary improved
Sound recording glossary improved
Christopher Lucas
Ig2 task 1 work sheet
Ig2 task 1 work sheet
eduriez
Ben white ig2 task 1 work sheet
Ben white ig2 task 1 work sheet
BenWhite101
Ig2 task 1 work sheet
Ig2 task 1 work sheet
hajohnson90
Ig2 task 1 work sheet
Ig2 task 1 work sheet
luisfvazquez1
Sound recording glossary improved
Sound recording glossary improved
ItsLiamOven
Ig2 task 1 work sheet
Ig2 task 1 work sheet
Luke Summers
Introduction to AS3Signals
Introduction to AS3Signals
Peter Elst
Ig2 task 1 work sheet thomas giblin
Ig2 task 1 work sheet thomas giblin
Thomas_Giblin_16
Audio Low Power and Closed Lid Enhancements for Intel Platforms
Audio Low Power and Closed Lid Enhancements for Intel Platforms
Henry Wong
Similaire à The GNOME Audio Story
(20)
Next Gen: More Than Extra Channels?
Next Gen: More Than Extra Channels?
Deep dive into Android’s audio latency problem
Deep dive into Android’s audio latency problem
The Next-Gen Dynamic Sound System of Killzone Shadow Fall
The Next-Gen Dynamic Sound System of Killzone Shadow Fall
Rockbox at FSCONS 2009
Rockbox at FSCONS 2009
Py game talk
Py game talk
Sound recording glossary updated
Sound recording glossary updated
IG2 Task 1
IG2 Task 1
Ig2task1worksheet
Ig2task1worksheet
Sound recording glossary tom crook
Sound recording glossary tom crook
gegerageSound recording glossary tom crook
gegerageSound recording glossary tom crook
Sound recording glossary improved
Sound recording glossary improved
Ig2 task 1 work sheet
Ig2 task 1 work sheet
Ben white ig2 task 1 work sheet
Ben white ig2 task 1 work sheet
Ig2 task 1 work sheet
Ig2 task 1 work sheet
Ig2 task 1 work sheet
Ig2 task 1 work sheet
Sound recording glossary improved
Sound recording glossary improved
Ig2 task 1 work sheet
Ig2 task 1 work sheet
Introduction to AS3Signals
Introduction to AS3Signals
Ig2 task 1 work sheet thomas giblin
Ig2 task 1 work sheet thomas giblin
Audio Low Power and Closed Lid Enhancements for Intel Platforms
Audio Low Power and Closed Lid Enhancements for Intel Platforms
Dernier
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
Willy Marroquin (WillyDevNET)
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
masabamasaba
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
Jittipong Loespradit
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
Jhone kinadey
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
kalichargn70th171
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Arshad QA
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Nitya salvi
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
ThousandEyes
The title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
Anusha Are
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
OnePlan Solutions
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
masabamasaba
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
Presentation.STUDIO
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
masabamasaba
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
masabamasaba
Dernier
(20)
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
The title is not connected to what is inside
The title is not connected to what is inside
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
The GNOME Audio Story
1.
The GNOME Audio
Story Arun Raghavan
2.
Who am I?
3.
twitter: @louiswu irc: Ford_Prefect
4.
PulseAudio GStreamer Other misc.
5.
How hard can
audio be?
6.
🔉 Read samples,
play them out 🎤 Record samples, do stuff
7.
Samples?
8.
9.
10.
Start from the
lowest layer
11.
ALSA
12.
Advanced Linux Sound
Architecture
13.
Kernel infrastructure Userspace library Plugin
system
14.
“Restricted” subset Talk to
the hardware
15.
PulseAudio
16.
Sound server Why do
we need one?
17.
Applications just wanna play
or capture
18.
19.
Mixing Conversion Volumes
20.
Routing Filters
21.
Power Hardware
22.
Simple API Async API
23.
libcanberra
24.
Event sound library
25.
Phone ring Button press New
message
26.
GTK+ bindings Easily attach
an event to a widget
27.
Sounds cached if
possible
28.
GStreamer
29.
Swiss-army mulitimedia knife
30.
Encode/decode Containers
31.
Audio and video Disk,
network, …
32.
Everything that Nirbheek spoke
about yesterday
33.
BUT WHAT DO
I USE?
34.
ALSA
35.
Practically never
36.
PulseAudio
37.
Working with samples Fine-grained
control
38.
libcanberra
39.
Event sounds GSound in
the future 'nuff said
40.
GStreamer
41.
Encoded audio Custom pipeline
42.
JACK
43.
What's that? Pro-audio use
cases
44.
Future work
45.
Container support Filters and
effects
46.
UI interactions Low latency
47.
Easier policy Compressed audio
48.
Questions?
49.
Thank you! ♥
Télécharger maintenant