[mythtv-commits] mythtv/master commit: 3c0c51f3e by Mark Kendall (mark-kendall)
MythTV
noreply at mythtv.org
Tue Jan 24 14:47:06 UTC 2012
Author: Mark Kendall <mkendall at mythtv.org>
Change Date: 2012-01-24T06:47:00-08:00
Push Date: 2012/01/24 06:46:51 -0800
Repository: mythtv
Branch: master
New Revision: 3c0c51f3e18c8682f92ebf5b1748b0dc51709067
Changeset: https://github.com/MythTV/mythtv/commit/3c0c51f3e
Log:
Mythfrontend: Add Remote Audio Output Protocol streaming support.
Allows streaming of audio from iOS devices to mythfrontend.
Seems to be working pretty well, though there may be occasional av sync
issues when streaming audio from a device that is playing the video.
Frontends will appear as MythTV on TheNameofYourFrontend in apps such as
iPod, YouTube etc.
The RAOP server will try to autodetect a suitable port to listen on,
individual connections will search for a suitable data port to open,
devices not using the default port will adjust their name accordingly
and multiple connections can be open on each frontend at a time (and
will all be played if your configured audio device supports it)- all of
which means you can have multiple RAOP configured frontends on the same
machine each playing back multiple streams...
There is no configuration but I will add a setup page (for this and
other interfaces) that will allow it to be disabled per frontend.
It should also be possible to tie into mythmusic to allow for
visualisations.
Reguires both Bonjour support (for service announcement) and libcrypto
for decoding the audio.
Added:
mythtv/libs/libmythtv/mythraopconnection.cpp
mythtv/libs/libmythtv/mythraopconnection.h
mythtv/libs/libmythtv/mythraopdevice.cpp
mythtv/libs/libmythtv/mythraopdevice.h
Modified:
mythtv/configure
mythtv/libs/libmythtv/libmythtv.pro
mythtv/programs/mythfrontend/main.cpp
mythtv/programs/mythfrontend/mythfrontend.pro
More information about the mythtv-commits
mailing list