Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
ENGINEERS AND DEVICES
WORKING TOGETHER
●
●
●
ENGINEERS AND DEVICES
WORKING TOGETHER
●
●
●
●
ENGINEERS AND DEVICES
WORKING TOGETHER
●
●
●
●
ENGINEERS AND DEVICES
WORKING TOGETHER
DVBInterfaces cards = DVBInterfaces::all();
for(DVBInterface &c: cards) {
c.tune(in...
ENGINEERS AND DEVICES
WORKING TOGETHER
auto dev = DVBInterfaces::all()[0];
ChannelList channels(“channels.dvb”);
auto chan...
ENGINEERS AND DEVICES
WORKING TOGETHER
ENGINEERS AND DEVICES
WORKING TOGETHER
ENGINEERS AND DEVICES
WORKING TOGETHER
ENGINEERS AND DEVICES
WORKING TOGETHER
AOSP TV Input Framework: DVB & IP video sources - SFO17-208
AOSP TV Input Framework: DVB & IP video sources - SFO17-208
Upcoming SlideShare
Loading in …5
×

AOSP TV Input Framework: DVB & IP video sources - SFO17-208

376 views

Published on

Session ID: SFO17-208
Session Name: AOSP TV Input Framework: DVB & IP video sources - SFO17-208
Speaker: Bero Rosenkränzer
Track: LHG


★ Session Summary ★
AOSP TV could benefit from having direct access to DVB TV and radio streams - both for improved testing and actual use in products. Given AOSP’s dislike of using anything (L)GPL, we’ve developed a new Apache licensed library to access DVB tuners - and a connection into AOSP and into IP streaming. This presentation introduces the library, its API, and its possible uses with AOSP TV.
---------------------------------------------------
★ Resources ★
Event Page: http://connect.linaro.org/resource/sfo17/sfo17-208/
Presentation:
Video:
---------------------------------------------------

★ Event Details ★
Linaro Connect San Francisco 2017 (SFO17)
25-29 September 2017
Hyatt Regency San Francisco Airport

---------------------------------------------------
Keyword:
http://www.linaro.org
http://connect.linaro.org
---------------------------------------------------
Follow us on Social Media
https://www.facebook.com/LinaroOrg
https://twitter.com/linaroorg
https://www.youtube.com/user/linaroorg?sub_confirmation=1
https://www.linkedin.com/company/1026961

Published in: Technology
  • Be the first to comment

  • Be the first to like this

AOSP TV Input Framework: DVB & IP video sources - SFO17-208

  1. 1. ENGINEERS AND DEVICES WORKING TOGETHER ● ● ●
  2. 2. ENGINEERS AND DEVICES WORKING TOGETHER ● ● ● ●
  3. 3. ENGINEERS AND DEVICES WORKING TOGETHER ● ● ● ●
  4. 4. ENGINEERS AND DEVICES WORKING TOGETHER DVBInterfaces cards = DVBInterfaces::all(); for(DVBInterface &c: cards) { c.tune(initial); std::vector<Transponder*> tp=c.scanTransponders(); for(auto const &t: tp) { if(c.tune(t)) { std::vector<Service> srv = c.scanTransponder(); for(auto const &s: srv) std::cout << s.name() << std::endl; } } }
  5. 5. ENGINEERS AND DEVICES WORKING TOGETHER auto dev = DVBInterfaces::all()[0]; ChannelList channels(“channels.dvb”); auto channel = channels.find(argv[1]); dev.tune(channel.first); dev.setup(*channel.second);
  6. 6. ENGINEERS AND DEVICES WORKING TOGETHER
  7. 7. ENGINEERS AND DEVICES WORKING TOGETHER
  8. 8. ENGINEERS AND DEVICES WORKING TOGETHER
  9. 9. ENGINEERS AND DEVICES WORKING TOGETHER

×