[vlma-devel] commit: One StreamingStrategy per Program. (Adrien Grand )

git version control git at videolan.org
Thu Jun 26 16:20:53 CEST 2008


vlma | branch: master | Adrien Grand <jpountz at videolan.org> | Thu Jun 26 16:07:31 2008 +0200| [ea580a23f9ec395c058e7e0936d2e7d9fcb916fe]

One StreamingStrategy per Program.

As pointed out by MagSoft, it makes sense to have a different
StreamingStrategy per Program, for example if you want to stream TV
on your campus (which supports multicast) and another video accross
the Internet (which doesn't).

> http://git.videolan.org/gitweb.cgi/vlma.git/?a=commit;h=ea580a23f9ec395c058e7e0936d2e7d9fcb916fe
---

 .../java/org/videolan/vlma/VLMaServiceImpl.java    |   21 ++++++-
 .../org/videolan/vlma/monitor/OrderMonitor.java    |   29 ++--------
 .../main/java/org/videolan/vlma/daemon/VLMad.java  |    3 -
 vlma-daemon/src/main/resources/daemon.xml          |    8 ++-
 .../org/videolan/vlma/model/StreamingStrategy.java |   12 +++-
 .../org/videolan/vlma/model/order/FilesOrder.java  |    4 +-
 .../java/org/videolan/vlma/model/order/Order.java  |   20 +-----
 .../videolan/vlma/model/order/OrderFactory.java    |   19 ------
 .../org/videolan/vlma/model/order/SatOrder.java    |    4 +-
 .../org/videolan/vlma/model/order/StreamOrder.java |    4 +-
 .../org/videolan/vlma/model/order/TNTOrder.java    |    4 +-
 .../org/videolan/vlma/model/program/Program.java   |   26 ++++++++-
 .../vlma/model/program/ProgramFactory.java         |   62 ++++++++++++++++++++
 .../videolan/vlma/model/program/ProgramImpl.java   |   37 +++++++++++-
 .../watcher/DirectMulticastStreamWatcher.java      |    5 +-
 .../vlma/model}/watcher/ExtremeStreamWatcher.java  |    5 +-
 .../vlma/model}/watcher/HttpStreamWatcher.java     |    5 +-
 .../vlma/model}/watcher/StreamWatcher.java         |    2 +-
 .../vlma/model}/watcher/StreamWatcherMockImpl.java |    6 +-
 .../org/videolan/vlma/model}/watcher/package.html  |    0 
 20 files changed, 184 insertions(+), 92 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlma.git/?a=commitdiff;h=ea580a23f9ec395c058e7e0936d2e7d9fcb916fe


More information about the vlma-devel mailing list