[mythtv-commits] mythtv branch master updated by stuartm. v0.27-pre2-308-g3872d27

Git Repo Owner noreply at mythtv.org
Wed Dec 5 21:29:06 UTC 2012


The branch, master has been updated on the
mythtv repository by gitolite user stuartm.
       via  3872d27864d45645ef73e4b0ffa0ac862ea7a946 (commit)
      from  d9162c558af6cf05c794f51f8ce7f747289e8245 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 3872d27864d45645ef73e4b0ffa0ac862ea7a946
Author:    Stuart Morgan <smorgan at mythtv.org> at Wed, 5 Dec 2012 20:00:03 +0000
Committer: Stuart Morgan <smorgan at mythtv.org> at Wed, 5 Dec 2012 21:17:51 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=3872d27864d45645ef73e4b0ffa0ac862ea7a946

Resync libmythbluray to 0.2.3-109-g4ac953b



-----------------------------------------------------------------------

Summary of changes:
 mythtv/libs/libmythbluray/bdj/bdj.c                |  280 ++++++
 mythtv/libs/libmythbluray/bdj/bdj.h                |   52 ++
 mythtv/libs/libmythbluray/bdj/bdj_private.h        |   42 +
 mythtv/libs/libmythbluray/bdj/bdj_util.c           |   72 ++
 mythtv/libs/libmythbluray/bdj/bdj_util.h           |   38 +
 mythtv/libs/libmythbluray/bdj/bdjo_parser.c        |  441 +++++++++
 mythtv/libs/libmythbluray/bdj/bdjo_parser.h        |   29 +
 mythtv/libs/libmythbluray/bdj/build.xml            |   31 +
 mythtv/libs/libmythbluray/bdj/common.h             |   87 ++
 .../bdj/java/java/awt/BDRootWindow.java            |  109 +++
 .../bdj/java/javax/media/CachingControl.java       |   36 +
 .../bdj/java/javax/media/CachingControlEvent.java  |   45 +
 .../libmythbluray/bdj/java/javax/media/Clock.java  |   51 ++
 .../bdj/java/javax/media/ClockStartedError.java    |   34 +
 .../java/javax/media/ClockStoppedException.java    |   34 +
 .../bdj/java/javax/media/ConnectionErrorEvent.java |   36 +
 .../bdj/java/javax/media/Control.java              |   26 +
 .../bdj/java/javax/media/Controller.java           |   53 ++
 .../java/javax/media/ControllerClosedEvent.java    |   42 +
 .../bdj/java/javax/media/ControllerErrorEvent.java |   34 +
 .../bdj/java/javax/media/ControllerEvent.java      |   44 +
 .../bdj/java/javax/media/ControllerListener.java   |   26 +
 .../bdj/java/javax/media/DataStarvedEvent.java     |   30 +
 .../bdj/java/javax/media/DeallocateEvent.java      |   30 +
 .../bdj/java/javax/media/Duration.java             |   27 +
 .../bdj/java/javax/media/DurationUpdateEvent.java  |   37 +
 .../bdj/java/javax/media/EndOfMediaEvent.java      |   30 +
 .../bdj/java/javax/media/GainChangeEvent.java      |   65 ++
 .../bdj/java/javax/media/GainChangeListener.java   |   26 +
 .../bdj/java/javax/media/GainControl.java          |   38 +
 .../javax/media/IncompatibleSourceException.java   |   34 +
 .../javax/media/IncompatibleTimeBaseException.java |   34 +
 .../bdj/java/javax/media/InternalErrorEvent.java   |   34 +
 .../bdj/java/javax/media/Manager.java              |  281 ++++++
 .../bdj/java/javax/media/MediaError.java           |   34 +
 .../bdj/java/javax/media/MediaEvent.java           |   24 +
 .../bdj/java/javax/media/MediaException.java       |   34 +
 .../bdj/java/javax/media/MediaHandler.java         |   28 +
 .../bdj/java/javax/media/MediaLocator.java         |   61 ++
 .../bdj/java/javax/media/MediaProxy.java           |   27 +
 .../bdj/java/javax/media/MediaTimeSetEvent.java    |   37 +
 .../java/javax/media/NoDataSourceException.java    |   34 +
 .../bdj/java/javax/media/NoPlayerException.java    |   34 +
 .../bdj/java/javax/media/NotPrefetchedError.java   |   29 +
 .../bdj/java/javax/media/NotRealizedError.java     |   29 +
 .../bdj/java/javax/media/PackageManager.java       |   69 ++
 .../libmythbluray/bdj/java/javax/media/Player.java |   37 +
 .../java/javax/media/PrefetchCompleteEvent.java    |   30 +
 .../bdj/java/javax/media/RateChangeEvent.java      |   37 +
 .../bdj/java/javax/media/RealizeCompleteEvent.java |   30 +
 .../java/javax/media/ResourceUnavailableEvent.java |   34 +
 .../bdj/java/javax/media/RestartingEvent.java      |   30 +
 .../bdj/java/javax/media/StartEvent.java           |   44 +
 .../bdj/java/javax/media/StopAtTimeEvent.java      |   30 +
 .../bdj/java/javax/media/StopByRequestEvent.java   |   30 +
 .../bdj/java/javax/media/StopEvent.java            |   40 +
 .../bdj/java/javax/media/StopTimeChangeEvent.java  |   37 +
 .../bdj/java/javax/media/StopTimeSetError.java     |   29 +
 .../bdj/java/javax/media/SystemTimeBase.java       |   31 +
 .../libmythbluray/bdj/java/javax/media/Time.java   |   50 +
 .../bdj/java/javax/media/TimeBase.java             |   26 +
 .../bdj/java/javax/media/TransitionEvent.java      |   51 ++
 .../javax/media/protocol/ContentDescriptor.java    |   52 ++
 .../bdj/java/javax/media/protocol/Controls.java    |   26 +
 .../bdj/java/javax/media/protocol/DataSource.java  |   64 ++
 .../java/javax/media/protocol/Positionable.java    |   31 +
 .../java/javax/media/protocol/PullDataSource.java  |   28 +
 .../javax/media/protocol/PullSourceStream.java     |   28 +
 .../java/javax/media/protocol/PushDataSource.java  |   28 +
 .../javax/media/protocol/PushSourceStream.java     |   28 +
 .../javax/media/protocol/RateConfiguration.java    |   26 +
 .../javax/media/protocol/RateConfigureable.java    |   26 +
 .../bdj/java/javax/media/protocol/RateRange.java   |   69 ++
 .../bdj/java/javax/media/protocol/Seekable.java    |   28 +
 .../java/javax/media/protocol/SourceStream.java    |   30 +
 .../media/protocol/SourceTransferHandler.java      |   24 +
 .../java/javax/media/protocol/URLDataSource.java   |  109 +++
 .../java/javax/media/protocol/URLSourceStream.java |   98 ++
 .../UnavailableContainerException.java             |   29 +
 .../bdj/java/javax/microedition/XletContext.java   |   37 +
 .../bdj/java/javax/tv/graphics/AlphaColor.java     |   46 +
 .../bdj/java/javax/tv/graphics/TVContainer.java    |   36 +
 .../javax/tv/locator/InvalidLocatorException.java  |   42 +
 .../bdj/java/javax/tv/locator/Locator.java         |   32 +
 .../bdj/java/javax/tv/locator/LocatorFactory.java  |   36 +
 .../java/javax/tv/locator/LocatorFactoryImpl.java  |   46 +
 .../bdj/java/javax/tv/locator/LocatorImpl.java     |   63 ++
 .../tv/locator/MalformedLocatorException.java      |   34 +
 .../bdj/java/javax/tv/media/AWTVideoSize.java      |   85 ++
 .../java/javax/tv/media/AWTVideoSizeControl.java   |   35 +
 .../javax/tv/media/MediaSelectCARefusedEvent.java  |   32 +
 .../java/javax/tv/media/MediaSelectControl.java    |   50 +
 .../bdj/java/javax/tv/media/MediaSelectEvent.java  |   47 +
 .../javax/tv/media/MediaSelectFailedEvent.java     |   32 +
 .../java/javax/tv/media/MediaSelectListener.java   |   27 +
 .../java/javax/tv/media/MediaSelectPermission.java |   74 ++
 .../javax/tv/media/MediaSelectSucceededEvent.java  |   32 +
 .../bdj/java/javax/tv/service/RatingDimension.java |   30 +
 .../java/javax/tv/service/RatingDimensionImpl.java |   41 +
 .../bdj/java/javax/tv/service/ReadPermission.java  |   75 ++
 .../bdj/java/javax/tv/service/SIChangeEvent.java   |   46 +
 .../java/javax/tv/service/SIChangeListener.java    |   27 +
 .../bdj/java/javax/tv/service/SIChangeType.java    |   37 +
 .../bdj/java/javax/tv/service/SIElement.java       |   33 +
 .../bdj/java/javax/tv/service/SIException.java     |   34 +
 .../bdj/java/javax/tv/service/SIManager.java       |   64 ++
 .../bdj/java/javax/tv/service/SIManagerImpl.java   |  122 +++
 .../bdj/java/javax/tv/service/SIRequest.java       |   24 +
 .../javax/tv/service/SIRequestFailureType.java     |   42 +
 .../bdj/java/javax/tv/service/SIRequestor.java     |   27 +
 .../bdj/java/javax/tv/service/SIRequestorImpl.java |   53 ++
 .../bdj/java/javax/tv/service/SIRetrievable.java   |   26 +
 .../bdj/java/javax/tv/service/Service.java         |   40 +
 .../javax/tv/service/ServiceInformationType.java   |   44 +
 .../java/javax/tv/service/ServiceMinorNumber.java  |   25 +
 .../bdj/java/javax/tv/service/ServiceNumber.java   |   25 +
 .../bdj/java/javax/tv/service/ServiceType.java     |   43 +
 .../tv/service/guide/ContentRatingAdvisory.java    |   35 +
 .../java/javax/tv/service/guide/ProgramEvent.java  |   43 +
 .../tv/service/guide/ProgramEventDescription.java  |   26 +
 .../javax/tv/service/guide/ProgramSchedule.java    |   49 +
 .../service/guide/ProgramScheduleChangeType.java   |   37 +
 .../tv/service/guide/ProgramScheduleEvent.java     |   46 +
 .../tv/service/guide/ProgramScheduleListener.java  |   26 +
 .../tv/service/navigation/CAIdentification.java    |   26 +
 .../tv/service/navigation/DeliverySystemType.java  |   42 +
 .../service/navigation/FavoriteServicesName.java   |   24 +
 .../navigation/FilterNotSupportedException.java    |   36 +
 .../javax/tv/service/navigation/LocatorFilter.java |   48 +
 .../tv/service/navigation/PreferenceFilter.java    |   46 +
 .../tv/service/navigation/SIElementFilter.java     |   73 ++
 .../tv/service/navigation/ServiceComponent.java    |   34 +
 .../navigation/ServiceComponentChangeEvent.java    |   40 +
 .../navigation/ServiceComponentChangeListener.java |   26 +
 .../tv/service/navigation/ServiceDescription.java  |   26 +
 .../tv/service/navigation/ServiceDetails.java      |   49 +
 .../navigation/ServiceDetailsSIChangeEvent.java    |   39 +
 .../javax/tv/service/navigation/ServiceFilter.java |   30 +
 .../tv/service/navigation/ServiceIterator.java     |   37 +
 .../tv/service/navigation/ServiceIteratorImpl.java |   60 ++
 .../javax/tv/service/navigation/ServiceList.java   |   48 +
 .../tv/service/navigation/ServiceListImpl.java     |  123 +++
 .../navigation/ServiceProviderInformation.java     |   25 +
 .../tv/service/navigation/ServiceTypeFilter.java   |   41 +
 .../navigation/SortNotAvailableException.java      |   31 +
 .../javax/tv/service/navigation/StreamType.java    |   40 +
 .../service/selection/AlternativeContentEvent.java |   29 +
 .../selection/InsufficientResourcesException.java  |   34 +
 .../InvalidServiceComponentException.java          |   46 +
 .../tv/service/selection/NormalContentEvent.java   |   29 +
 .../selection/PresentationChangedEvent.java        |   29 +
 .../selection/PresentationTerminatedEvent.java     |   44 +
 .../tv/service/selection/SelectPermission.java     |  101 +++
 .../tv/service/selection/SelectionFailedEvent.java |   45 +
 .../service/selection/ServiceContentHandler.java   |   26 +
 .../javax/tv/service/selection/ServiceContext.java |   44 +
 .../selection/ServiceContextDestroyedEvent.java    |   29 +
 .../tv/service/selection/ServiceContextEvent.java  |   35 +
 .../service/selection/ServiceContextException.java |   34 +
 .../service/selection/ServiceContextFactory.java   |   38 +
 .../selection/ServiceContextFactoryImpl.java       |   68 ++
 .../service/selection/ServiceContextListener.java  |   26 +
 .../selection/ServiceContextPermission.java        |   88 ++
 .../tv/service/selection/ServiceMediaHandler.java  |   25 +
 .../java/javax/tv/service/transport/Bouquet.java   |   28 +
 .../tv/service/transport/BouquetChangeEvent.java   |   46 +
 .../service/transport/BouquetChangeListener.java   |   26 +
 .../tv/service/transport/BouquetCollection.java    |   37 +
 .../java/javax/tv/service/transport/Network.java   |   33 +
 .../tv/service/transport/NetworkChangeEvent.java   |   46 +
 .../service/transport/NetworkChangeListener.java   |   26 +
 .../tv/service/transport/NetworkCollection.java    |   37 +
 .../transport/ServiceDetailsChangeEvent.java       |   40 +
 .../transport/ServiceDetailsChangeListener.java    |   26 +
 .../java/javax/tv/service/transport/Transport.java |   32 +
 .../javax/tv/service/transport/TransportImpl.java  |   47 +
 .../service/transport/TransportSIChangeEvent.java  |   39 +
 .../tv/service/transport/TransportStream.java      |   28 +
 .../transport/TransportStreamChangeEvent.java      |   46 +
 .../transport/TransportStreamChangeListener.java   |   26 +
 .../transport/TransportStreamCollection.java       |   39 +
 .../libmythbluray/bdj/java/javax/tv/xlet/Xlet.java |   31 +
 .../bdj/java/javax/tv/xlet/XletContext.java        |   33 +
 .../javax/tv/xlet/XletStateChangeException.java    |   33 +
 .../java/org/bluray/application/AppAttributes.java |   25 +
 .../java/org/bluray/media/AngleChangeEvent.java    |   38 +
 .../java/org/bluray/media/AngleChangeListener.java |   26 +
 .../bdj/java/org/bluray/media/AngleControl.java    |   36 +
 .../org/bluray/media/AsynchronousPiPControl.java   |   36 +
 .../bdj/java/org/bluray/media/AudioControl.java    |   43 +
 .../org/bluray/media/AudioMetadataControl.java     |   28 +
 .../org/bluray/media/InvalidAngleException.java    |   34 +
 .../org/bluray/media/InvalidPlayListException.java |   34 +
 .../java/org/bluray/media/OverallGainControl.java  |   25 +
 .../java/org/bluray/media/PanningChangeEvent.java  |   46 +
 .../org/bluray/media/PanningChangeListener.java    |   26 +
 .../bdj/java/org/bluray/media/PanningControl.java  |   39 +
 .../bdj/java/org/bluray/media/PiPControl.java      |   45 +
 .../bdj/java/org/bluray/media/PiPStatusEvent.java  |   40 +
 .../java/org/bluray/media/PiPStatusListener.java   |   26 +
 .../org/bluray/media/PlayListChangeControl.java    |   37 +
 .../bdj/java/org/bluray/media/PlaybackControl.java |   42 +
 .../java/org/bluray/media/PlaybackListener.java    |   28 +
 .../java/org/bluray/media/PlaybackMarkEvent.java   |   39 +
 .../org/bluray/media/PlaybackPlayItemEvent.java    |   38 +
 .../java/org/bluray/media/PrimaryAudioControl.java |   23 +
 .../java/org/bluray/media/PrimaryGainControl.java  |   25 +
 .../org/bluray/media/SecondaryAudioControl.java    |   23 +
 .../org/bluray/media/SecondaryGainControl.java     |   25 +
 .../bluray/media/StreamNotAvailableException.java  |   34 +
 .../media/SubtitleStyleNotAvailableException.java  |   34 +
 .../java/org/bluray/media/SubtitlingControl.java   |   62 ++
 .../media/TextSubtitleNotAvailableException.java   |   34 +
 .../org/bluray/media/UOMaskTableChangedEvent.java  |   31 +
 .../java/org/bluray/media/UOMaskTableControl.java  |   63 ++
 .../java/org/bluray/media/UOMaskTableListener.java |   29 +
 .../bdj/java/org/bluray/media/UOMaskedEvent.java   |   38 +
 .../bdj/java/org/bluray/net/BDLocator.java         |  425 +++++++++
 .../bluray/storage/BindingunitDataAreaInfo.java    |   30 +
 .../bdj/java/org/bluray/storage/DataAreaInfo.java  |   26 +
 .../org/bluray/storage/PersistentDataAreaInfo.java |   30 +
 .../java/org/bluray/storage/StorageManager.java    |   43 +
 .../bdj/java/org/bluray/system/RegisterAccess.java |   73 ++
 .../bdj/java/org/bluray/ti/CodingType.java         |   67 ++
 .../bdj/java/org/bluray/ti/DeliverySystemType.java |   30 +
 .../libmythbluray/bdj/java/org/bluray/ti/Disc.java |   24 +
 .../bdj/java/org/bluray/ti/DiscEjectedEvent.java   |   29 +
 .../bdj/java/org/bluray/ti/DiscImpl.java           |   31 +
 .../bdj/java/org/bluray/ti/DiscInsertedEvent.java  |   29 +
 .../bdj/java/org/bluray/ti/DiscManager.java        |   51 ++
 .../bdj/java/org/bluray/ti/DiscStatusEvent.java    |   30 +
 .../bdj/java/org/bluray/ti/DiscStatusListener.java |   26 +
 .../bdj/java/org/bluray/ti/PlayItem.java           |   27 +
 .../bdj/java/org/bluray/ti/PlayItemImpl.java       |   79 ++
 .../bdj/java/org/bluray/ti/PlayList.java           |   30 +
 .../bdj/java/org/bluray/ti/PlayListImpl.java       |   70 ++
 .../bdj/java/org/bluray/ti/StreamType.java         |   48 +
 .../bdj/java/org/bluray/ti/Title.java              |   28 +
 .../bdj/java/org/bluray/ti/TitleComponent.java     |   30 +
 .../bdj/java/org/bluray/ti/TitleComponentImpl.java |   99 ++
 .../bdj/java/org/bluray/ti/TitleImpl.java          |   91 ++
 .../java/org/bluray/ti/TitleInformationType.java   |   31 +
 .../bdj/java/org/bluray/ti/TitleType.java          |   36 +
 .../java/org/bluray/ti/selection/TitleContext.java |   28 +
 .../org/bluray/ti/selection/TitleContextImpl.java  |  181 ++++
 .../java/org/bluray/ui/AnimationParameters.java    |   38 +
 .../java/org/bluray/ui/BDVideoConfigTemplate.java  |   46 +
 .../java/org/bluray/ui/DeviceConfigurations.java   |   29 +
 .../java/org/bluray/ui/FrameAccurateAnimation.java |  125 +++
 .../org/bluray/ui/FrameAccurateAnimationTimer.java |   53 ++
 .../org/bluray/ui/ImageFrameAccurateAnimation.java |   95 ++
 .../org/bluray/ui/SyncFrameAccurateAnimation.java  |   71 ++
 .../bdj/java/org/bluray/ui/event/HRcEvent.java     |   38 +
 .../org/bluray/vfs/PreparingFailedException.java   |   31 +
 .../bdj/java/org/bluray/vfs/VFSManager.java        |   69 ++
 .../bdj/java/org/bluray/vfs/VFSPermission.java     |   39 +
 .../java/org/davic/media/AudioLanguageControl.java |   24 +
 .../bdj/java/org/davic/media/FreezeControl.java    |   26 +
 .../bdj/java/org/davic/media/LanguageControl.java  |   33 +
 .../davic/media/LanguageNotAvailableException.java |   34 +
 .../java/org/davic/media/MediaFreezeException.java |   34 +
 .../bdj/java/org/davic/media/MediaLocator.java     |   30 +
 .../java/org/davic/media/MediaPresentedEvent.java  |   32 +
 .../bdj/java/org/davic/media/MediaTimeEvent.java   |   45 +
 .../org/davic/media/MediaTimeEventControl.java     |   29 +
 .../org/davic/media/MediaTimeEventListener.java    |   26 +
 .../davic/media/MediaTimePositionChangedEvent.java |   36 +
 .../org/davic/media/MediaTimePositionControl.java  |   29 +
 .../org/davic/media/NotAuthorizedException.java    |   36 +
 .../org/davic/media/ResourceReturnedEvent.java     |   33 +
 .../org/davic/media/ResourceWithdrawnEvent.java    |   29 +
 .../org/davic/media/SubtitlingLanguageControl.java |   26 +
 .../org/davic/mpeg/NotAuthorizedException.java     |   44 +
 .../org/davic/mpeg/NotAuthorizedInterface.java     |   49 +
 .../org/davic/net/InvalidLocatorException.java     |   33 +
 .../bdj/java/org/davic/net/Locator.java            |   39 +
 .../org/davic/net/TransportDependentLocator.java   |   24 +
 .../java/org/davic/resources/ResourceClient.java   |   29 +
 .../java/org/davic/resources/ResourceProxy.java    |   25 +
 .../java/org/davic/resources/ResourceServer.java   |   28 +
 .../org/davic/resources/ResourceStatusEvent.java   |   37 +
 .../davic/resources/ResourceStatusListener.java    |   24 +
 .../java/org/dvb/application/AppAttributes.java    |   59 ++
 .../bdj/java/org/dvb/application/AppID.java        |   71 ++
 .../bdj/java/org/dvb/application/AppIcon.java      |   41 +
 .../bdj/java/org/dvb/application/AppProxy.java     |   47 +
 .../org/dvb/application/AppStateChangeEvent.java   |   61 ++
 .../application/AppStateChangeEventListener.java   |   26 +
 .../org/dvb/application/AppsControlPermission.java |   73 ++
 .../bdj/java/org/dvb/application/AppsDatabase.java |   88 ++
 .../org/dvb/application/AppsDatabaseEvent.java     |   51 ++
 .../dvb/application/AppsDatabaseEventListener.java |   32 +
 .../org/dvb/application/AppsDatabaseFilter.java    |   27 +
 .../org/dvb/application/CurrentServiceFilter.java  |   30 +
 .../bdj/java/org/dvb/application/DVBHTMLProxy.java |   31 +
 .../bdj/java/org/dvb/application/DVBJProxy.java    |   28 +
 .../IllegalProfileParameterException.java          |   34 +
 .../application/LanguageNotAvailableException.java |   34 +
 .../dvb/application/RunningApplicationsFilter.java |   34 +
 .../org/dvb/dsmcc/AsynchronousLoadingEvent.java    |   37 +
 .../dsmcc/AsynchronousLoadingEventListener.java    |   26 +
 .../bdj/java/org/dvb/dsmcc/DSMCCException.java     |   36 +
 .../bdj/java/org/dvb/dsmcc/DSMCCObject.java        |  179 ++++
 .../bdj/java/org/dvb/dsmcc/DSMCCStream.java        |   92 ++
 .../bdj/java/org/dvb/dsmcc/DSMCCStreamEvent.java   |   69 ++
 .../org/dvb/dsmcc/IllegalObjectTypeException.java  |   34 +
 .../org/dvb/dsmcc/InsufficientResourcesEvent.java  |   37 +
 .../dvb/dsmcc/InsufficientResourcesException.java  |   34 +
 .../org/dvb/dsmcc/InvalidAddressException.java     |   34 +
 .../bdj/java/org/dvb/dsmcc/InvalidFormatEvent.java |   37 +
 .../java/org/dvb/dsmcc/InvalidFormatException.java |   35 +
 .../org/dvb/dsmcc/InvalidPathNameException.java    |   34 +
 .../java/org/dvb/dsmcc/InvalidPathnameEvent.java   |   37 +
 .../java/org/dvb/dsmcc/LoadingAbortedEvent.java    |   36 +
 .../java/org/dvb/dsmcc/MPEGDeliveryErrorEvent.java |   36 +
 .../java/org/dvb/dsmcc/MPEGDeliveryException.java  |   34 +
 .../java/org/dvb/dsmcc/NPTDiscontinuityEvent.java  |   44 +
 .../bdj/java/org/dvb/dsmcc/NPTListener.java        |   26 +
 .../bdj/java/org/dvb/dsmcc/NPTPresentEvent.java    |   29 +
 .../bdj/java/org/dvb/dsmcc/NPTRate.java            |   43 +
 .../bdj/java/org/dvb/dsmcc/NPTRateChangeEvent.java |   46 +
 .../bdj/java/org/dvb/dsmcc/NPTRemovedEvent.java    |   29 +
 .../bdj/java/org/dvb/dsmcc/NPTStatusEvent.java     |   37 +
 .../bdj/java/org/dvb/dsmcc/NotEntitledEvent.java   |   37 +
 .../java/org/dvb/dsmcc/NotEntitledException.java   |   34 +
 .../bdj/java/org/dvb/dsmcc/NotLoadedException.java |   34 +
 .../org/dvb/dsmcc/NothingToAbortException.java     |   34 +
 .../bdj/java/org/dvb/dsmcc/ObjectChangeEvent.java  |   49 +
 .../org/dvb/dsmcc/ObjectChangeEventListener.java   |   26 +
 .../org/dvb/dsmcc/ServerDeliveryErrorEvent.java    |   37 +
 .../org/dvb/dsmcc/ServerDeliveryException.java     |   34 +
 .../bdj/java/org/dvb/dsmcc/ServiceDomain.java      |  139 +++
 .../java/org/dvb/dsmcc/ServiceXFRErrorEvent.java   |   44 +
 .../java/org/dvb/dsmcc/ServiceXFRException.java    |   41 +
 .../java/org/dvb/dsmcc/ServiceXFRReference.java    |   55 ++
 .../bdj/java/org/dvb/dsmcc/StreamEvent.java        |   66 ++
 .../java/org/dvb/dsmcc/StreamEventListener.java    |   26 +
 .../bdj/java/org/dvb/dsmcc/SuccessEvent.java       |   36 +
 .../java/org/dvb/dsmcc/UnknownEventException.java  |   34 +
 .../bdj/java/org/dvb/event/EventManager.java       |  259 ++++++
 .../bdj/java/org/dvb/event/OverallRepository.java  |   36 +
 .../java/org/dvb/event/RepositoryDescriptor.java   |   45 +
 .../bdj/java/org/dvb/event/UserEvent.java          |  106 +++
 .../org/dvb/event/UserEventAvailableEvent.java     |   37 +
 .../bdj/java/org/dvb/event/UserEventListener.java  |   27 +
 .../java/org/dvb/event/UserEventRepository.java    |  133 +++
 .../org/dvb/event/UserEventUnavailableEvent.java   |   38 +
 .../bdj/java/org/dvb/io/ixc/IxcRegistry.java       |  168 ++++
 .../dvb/io/persistent/FileAccessPermissions.java   |   83 ++
 .../java/org/dvb/io/persistent/FileAttributes.java |   87 ++
 .../bdj/java/org/dvb/lang/DVBClassLoader.java      |  106 +++
 .../bdj/java/org/dvb/lang/DVBClassLoaderImpl.java  |   49 +
 .../media/ActiveFormatDescriptionChangedEvent.java |   37 +
 .../org/dvb/media/AspectRatioChangedEvent.java     |   37 +
 .../media/BackgroundVideoPresentationControl.java  |   29 +
 .../bdj/java/org/dvb/media/CAException.java        |   34 +
 .../bdj/java/org/dvb/media/CAStopEvent.java        |   46 +
 .../bdj/java/org/dvb/media/DFCChangedEvent.java    |   37 +
 .../java/org/dvb/media/DVBMediaSelectControl.java  |   32 +
 .../bdj/java/org/dvb/media/DripFeedDataSource.java |   81 ++
 .../bdj/java/org/dvb/media/DripFeedPermission.java |   39 +
 .../org/dvb/media/NoComponentSelectedEvent.java    |   42 +
 .../org/dvb/media/PresentationChangedEvent.java    |   53 ++
 .../java/org/dvb/media/ServiceRemovedEvent.java    |   49 +
 .../org/dvb/media/StopByResourceLossEvent.java     |   42 +
 .../java/org/dvb/media/SubtitleAvailableEvent.java |   39 +
 .../bdj/java/org/dvb/media/SubtitleListener.java   |   27 +
 .../org/dvb/media/SubtitleNotAvailableEvent.java   |   38 +
 .../org/dvb/media/SubtitleNotSelectedEvent.java    |   38 +
 .../java/org/dvb/media/SubtitleSelectedEvent.java  |   38 +
 .../java/org/dvb/media/SubtitlingEventControl.java |   28 +
 .../bdj/java/org/dvb/media/VideoFormatControl.java |   69 ++
 .../bdj/java/org/dvb/media/VideoFormatEvent.java   |   31 +
 .../java/org/dvb/media/VideoFormatListener.java    |   31 +
 .../org/dvb/media/VideoPresentationControl.java    |   61 ++
 .../java/org/dvb/media/VideoTransformation.java    |   74 ++
 .../bdj/java/org/dvb/test/DVBTest.java             |   62 ++
 .../bdj/java/org/dvb/ui/DVBAlphaComposite.java     |  124 +++
 .../bdj/java/org/dvb/ui/DVBBufferedImage.java      |  132 +++
 .../bdj/java/org/dvb/ui/DVBColor.java              |   77 ++
 .../bdj/java/org/dvb/ui/DVBGraphics.java           |   60 ++
 .../bdj/java/org/dvb/ui/DVBGraphicsImpl.java       |  494 ++++++++++
 .../java/org/dvb/ui/DVBRasterFormatException.java  |   31 +
 .../bdj/java/org/dvb/ui/DVBTextLayoutManager.java  |  161 ++++
 .../bdj/java/org/dvb/ui/FontFactory.java           |   88 ++
 .../bdj/java/org/dvb/ui/FontFormatException.java   |   34 +
 .../java/org/dvb/ui/FontNotAvailableException.java |   34 +
 .../bdj/java/org/dvb/ui/TestOpacity.java           |   26 +
 .../bdj/java/org/dvb/ui/TextOverflowListener.java  |   28 +
 .../ui/UnsupportedDrawingOperationException.java   |   29 +
 .../bdj/java/org/dvb/user/Facility.java            |   44 +
 .../bdj/java/org/dvb/user/GeneralPreference.java   |   37 +
 .../bdj/java/org/dvb/user/Preference.java          |  112 +++
 .../dvb/user/UnsupportedPreferenceException.java   |   32 +
 .../org/dvb/user/UserPreferenceChangeEvent.java    |   34 +
 .../org/dvb/user/UserPreferenceChangeListener.java |   27 +
 .../java/org/dvb/user/UserPreferenceManager.java   |  117 +++
 .../org/dvb/user/UserPreferencePermission.java     |   34 +
 .../java/org/havi/ui/HActionInputPreferred.java    |   47 +
 .../bdj/java/org/havi/ui/HActionable.java          |   34 +
 .../bdj/java/org/havi/ui/HAdjustableLook.java      |   35 +
 .../org/havi/ui/HAdjustmentInputPreferred.java     |   30 +
 .../bdj/java/org/havi/ui/HAdjustmentValue.java     |   40 +
 .../bdj/java/org/havi/ui/HAnimateEffect.java       |   48 +
 .../bdj/java/org/havi/ui/HAnimateLook.java         |   80 ++
 .../bdj/java/org/havi/ui/HAnimation.java           |  127 +++
 .../org/havi/ui/HBackgroundConfigTemplate.java     |   51 ++
 .../java/org/havi/ui/HBackgroundConfiguration.java |   56 ++
 .../bdj/java/org/havi/ui/HBackgroundDevice.java    |   76 ++
 .../bdj/java/org/havi/ui/HBackgroundImage.java     |  113 +++
 .../bdj/java/org/havi/ui/HChangeData.java          |   52 ++
 .../bdj/java/org/havi/ui/HComponent.java           |   74 ++
 .../bdj/java/org/havi/ui/HComponentOrdering.java   |   40 +
 .../java/org/havi/ui/HConfigurationException.java  |   34 +
 .../bdj/java/org/havi/ui/HContainer.java           |  114 +++
 .../org/havi/ui/HDefaultTextLayoutManager.java     |   52 ++
 .../havi/ui/HEmulatedGraphicsConfiguration.java    |   42 +
 .../java/org/havi/ui/HEmulatedGraphicsDevice.java  |   34 +
 .../bdj/java/org/havi/ui/HEventMulticaster.java    |  371 ++++++++
 .../bdj/java/org/havi/ui/HExtendedLook.java        |   32 +
 .../bdj/java/org/havi/ui/HFlatEffectMatte.java     |   97 ++
 .../bdj/java/org/havi/ui/HFlatMatte.java           |   42 +
 .../bdj/java/org/havi/ui/HFontCapabilities.java    |  110 +++
 .../bdj/java/org/havi/ui/HGraphicButton.java       |  164 ++++
 .../bdj/java/org/havi/ui/HGraphicLook.java         |   91 ++
 .../java/org/havi/ui/HGraphicsConfigTemplate.java  |   54 ++
 .../java/org/havi/ui/HGraphicsConfiguration.java   |  100 +++
 .../bdj/java/org/havi/ui/HGraphicsDevice.java      |   74 ++
 .../libmythbluray/bdj/java/org/havi/ui/HIcon.java  |  121 +++
 .../bdj/java/org/havi/ui/HImageEffectMatte.java    |  110 +++
 .../bdj/java/org/havi/ui/HImageHints.java          |   44 +
 .../bdj/java/org/havi/ui/HImageMatte.java          |   55 ++
 .../java/org/havi/ui/HInvalidLookException.java    |   34 +
 .../bdj/java/org/havi/ui/HItemValue.java           |   32 +
 .../java/org/havi/ui/HKeyboardInputPreferred.java  |   42 +
 .../bdj/java/org/havi/ui/HListElement.java         |   54 ++
 .../bdj/java/org/havi/ui/HListGroup.java           |  302 +++++++
 .../bdj/java/org/havi/ui/HListGroupLook.java       |  102 +++
 .../libmythbluray/bdj/java/org/havi/ui/HLook.java  |   40 +
 .../libmythbluray/bdj/java/org/havi/ui/HMatte.java |   24 +
 .../bdj/java/org/havi/ui/HMatteException.java      |   34 +
 .../bdj/java/org/havi/ui/HMatteLayer.java          |   26 +
 .../bdj/java/org/havi/ui/HMultilineEntry.java      |   78 ++
 .../bdj/java/org/havi/ui/HMultilineEntryLook.java  |  105 +++
 .../bdj/java/org/havi/ui/HNavigable.java           |   45 +
 .../org/havi/ui/HNavigationInputPreferred.java     |   28 +
 .../bdj/java/org/havi/ui/HNoInputPreferred.java    |   24 +
 .../bdj/java/org/havi/ui/HOrientable.java          |   31 +
 .../org/havi/ui/HPermissionDeniedException.java    |   34 +
 .../libmythbluray/bdj/java/org/havi/ui/HRange.java |  114 +++
 .../bdj/java/org/havi/ui/HRangeLook.java           |   92 ++
 .../bdj/java/org/havi/ui/HRangeValue.java          |  171 ++++
 .../libmythbluray/bdj/java/org/havi/ui/HScene.java |  388 ++++++++
 .../bdj/java/org/havi/ui/HSceneFactory.java        |   92 ++
 .../bdj/java/org/havi/ui/HSceneTemplate.java       |   65 ++
 .../bdj/java/org/havi/ui/HScreen.java              |  147 +++
 .../java/org/havi/ui/HScreenConfigTemplate.java    |  170 ++++
 .../bdj/java/org/havi/ui/HScreenConfiguration.java |   79 ++
 .../bdj/java/org/havi/ui/HScreenDevice.java        |  110 +++
 .../bdj/java/org/havi/ui/HScreenDimension.java     |   37 +
 .../bdj/java/org/havi/ui/HScreenPoint.java         |   37 +
 .../bdj/java/org/havi/ui/HScreenRectangle.java     |   47 +
 .../java/org/havi/ui/HSelectionInputPreferred.java |   30 +
 .../bdj/java/org/havi/ui/HSinglelineEntry.java     |  265 ++++++
 .../bdj/java/org/havi/ui/HSinglelineEntryLook.java |   80 ++
 .../libmythbluray/bdj/java/org/havi/ui/HSound.java |   57 ++
 .../libmythbluray/bdj/java/org/havi/ui/HState.java |   38 +
 .../bdj/java/org/havi/ui/HStaticAnimation.java     |  114 +++
 .../bdj/java/org/havi/ui/HStaticIcon.java          |   56 ++
 .../bdj/java/org/havi/ui/HStaticRange.java         |  119 +++
 .../bdj/java/org/havi/ui/HStaticText.java          |   70 ++
 .../ui/HStillImageBackgroundConfiguration.java     |   58 ++
 .../bdj/java/org/havi/ui/HSwitchable.java          |   30 +
 .../libmythbluray/bdj/java/org/havi/ui/HText.java  |  152 ++++
 .../bdj/java/org/havi/ui/HTextButton.java          |  165 ++++
 .../bdj/java/org/havi/ui/HTextLayoutManager.java   |   28 +
 .../bdj/java/org/havi/ui/HTextLook.java            |   82 ++
 .../bdj/java/org/havi/ui/HTextValue.java           |   33 +
 .../bdj/java/org/havi/ui/HToggleButton.java        |  130 +++
 .../bdj/java/org/havi/ui/HToggleGroup.java         |   67 ++
 .../bdj/java/org/havi/ui/HUIException.java         |   34 +
 .../bdj/java/org/havi/ui/HVersion.java             |   29 +
 .../bdj/java/org/havi/ui/HVideoComponent.java      |   48 +
 .../bdj/java/org/havi/ui/HVideoConfigTemplate.java |   53 ++
 .../bdj/java/org/havi/ui/HVideoConfiguration.java  |   41 +
 .../bdj/java/org/havi/ui/HVideoDevice.java         |   82 ++
 .../bdj/java/org/havi/ui/HVisible.java             |  280 ++++++
 .../bdj/java/org/havi/ui/event/HActionEvent.java   |   45 +
 .../java/org/havi/ui/event/HActionListener.java    |   26 +
 .../java/org/havi/ui/event/HAdjustmentEvent.java   |   41 +
 .../org/havi/ui/event/HAdjustmentListener.java     |   26 +
 .../org/havi/ui/event/HBackgroundImageEvent.java   |   53 ++
 .../havi/ui/event/HBackgroundImageListener.java    |   28 +
 .../bdj/java/org/havi/ui/event/HEventGroup.java    |  100 +++
 .../org/havi/ui/event/HEventRepresentation.java    |   99 ++
 .../bdj/java/org/havi/ui/event/HFocusEvent.java    |   54 ++
 .../bdj/java/org/havi/ui/event/HFocusListener.java |   26 +
 .../bdj/java/org/havi/ui/event/HItemEvent.java     |   57 ++
 .../bdj/java/org/havi/ui/event/HItemListener.java  |   28 +
 .../java/org/havi/ui/event/HKeyCapabilities.java   |   59 ++
 .../bdj/java/org/havi/ui/event/HKeyEvent.java      |   39 +
 .../bdj/java/org/havi/ui/event/HKeyListener.java   |   26 +
 .../java/org/havi/ui/event/HMouseCapabilities.java |   32 +
 .../java/org/havi/ui/event/HRcCapabilities.java    |  217 +++++
 .../bdj/java/org/havi/ui/event/HRcEvent.java       |  103 +++
 .../havi/ui/event/HScreenConfigurationEvent.java   |   29 +
 .../ui/event/HScreenConfigurationListener.java     |   27 +
 .../havi/ui/event/HScreenDeviceReleasedEvent.java  |   39 +
 .../havi/ui/event/HScreenDeviceReservedEvent.java  |   39 +
 .../ui/event/HScreenLocationModifiedEvent.java     |   39 +
 .../ui/event/HScreenLocationModifiedListener.java  |   27 +
 .../bdj/java/org/havi/ui/event/HTextEvent.java     |   45 +
 .../bdj/java/org/havi/ui/event/HTextListener.java  |   29 +
 .../bdj/java/org/videolan/Arrays.java              |   42 +
 .../bdj/java/org/videolan/BDJAction.java           |   86 ++
 .../bdj/java/org/videolan/BDJActionManager.java    |   56 ++
 .../bdj/java/org/videolan/BDJActionQueue.java      |   75 ++
 .../bdj/java/org/videolan/BDJAppProxy.java         |  395 ++++++++
 .../bdj/java/org/videolan/BDJAppsDatabase.java     |  110 +++
 .../bdj/java/org/videolan/BDJClassLoader.java      |  114 +++
 .../bdj/java/org/videolan/BDJException.java        |   32 +
 .../bdj/java/org/videolan/BDJLoader.java           |  236 +++++
 .../bdj/java/org/videolan/BDJLoaderCallback.java   |   23 +
 .../bdj/java/org/videolan/BDJThreadGroup.java      |   38 +
 .../bdj/java/org/videolan/BDJUtil.java             |   52 ++
 .../bdj/java/org/videolan/BDJXletContext.java      |  117 +++
 .../bdj/java/org/videolan/FontIndex.java           |  147 +++
 .../bdj/java/org/videolan/FontIndexData.java       |   63 ++
 .../bdj/java/org/videolan/GUIManager.java          |   61 ++
 .../bdj/java/org/videolan/InputManager.java        |    5 +
 .../bdj/java/org/videolan/Libbluray.java           |  415 +++++++++
 .../bdj/java/org/videolan/MountException.java      |   32 +
 .../bdj/java/org/videolan/MountManager.java        |  140 +++
 .../bdj/java/org/videolan/PlaylistInfo.java        |   64 ++
 .../bdj/java/org/videolan/StrUtil.java             |   34 +
 .../bdj/java/org/videolan/StreamInfo.java          |  150 ++++
 .../bdj/java/org/videolan/TIClip.java              |   93 ++
 .../bdj/java/org/videolan/TIMark.java              |   73 ++
 .../bdj/java/org/videolan/TitleInfo.java           |   70 ++
 .../bdj/java/org/videolan/bdjo/AppCache.java       |   38 +
 .../bdj/java/org/videolan/bdjo/AppEntry.java       |  197 ++++
 .../bdj/java/org/videolan/bdjo/AppProfile.java     |   42 +
 .../bdj/java/org/videolan/bdjo/Bdjo.java           |   63 ++
 .../java/org/videolan/bdjo/GraphicsResolution.java |   51 ++
 .../bdj/java/org/videolan/bdjo/PlayListTable.java  |   37 +
 .../bdj/java/org/videolan/bdjo/TerminalInfo.java   |   43 +
 .../java/org/videolan/media/content/BDHandler.java |  620 +++++++++++++
 .../media/content/playlist/AngleControlImpl.java   |  101 +++
 .../content/playlist/AudioMetadataControlImpl.java |   40 +
 .../BackgroundVideoPresentationControlImpl.java    |  138 +++
 .../playlist/DVBMediaSelectControlImpl.java        |  257 ++++++
 .../videolan/media/content/playlist/Handler.java   |  300 +++++++
 .../playlist/MediaTimeEventControlImpl.java        |   41 +
 .../playlist/MediaTimePositionControlImpl.java     |   47 +
 .../content/playlist/OverallGainControlImpl.java   |   63 ++
 .../media/content/playlist/PanningControlImpl.java |   61 ++
 .../media/content/playlist/PiPControlImpl.java     |  152 ++++
 .../playlist/PlayListChangeControlImpl.java        |   63 ++
 .../content/playlist/PlaybackControlImpl.java      |  162 ++++
 .../content/playlist/PrimaryAudioControlImpl.java  |   50 +
 .../content/playlist/PrimaryGainControlImpl.java   |   64 ++
 .../playlist/SecondaryAudioControlImpl.java        |   51 ++
 .../content/playlist/SecondaryGainControlImpl.java |   64 ++
 .../media/content/playlist/StreamControl.java      |  130 +++
 .../content/playlist/SubtitlingControlImpl.java    |  166 ++++
 .../content/playlist/UOMaskTableControlImpl.java   |   57 ++
 .../media/content/playlist/VideoControl.java       |  155 ++++
 .../content/playlist/VideoFormatControlImpl.java   |   87 ++
 .../org/videolan/media/content/sound/Handler.java  |  202 +++++
 .../sound/MediaTimePositionControlImpl.java        |   47 +
 .../BackgroundVideoPresentationControlImpl.java    |  122 +++
 .../media/content/video/dvb/mpeg/drip/Handler.java |  198 ++++
 .../content/video/dvb/mpeg/drip/VideoControl.java  |  149 ++++
 .../org/videolan/media/protocol/bd/DataSource.java |   72 ++
 .../media/protocol/dripfeed/DataSource.java        |   37 +
 .../bdj/native/org_videolan_Libbluray.c            |  297 +++++++
 .../bdj/native/org_videolan_Libbluray.h            |  222 +++++
 mythtv/libs/libmythbluray/bdnav/bdid_parse.c       |  121 +++
 mythtv/libs/libmythbluray/bdnav/bdid_parse.h       |   36 +
 mythtv/libs/libmythbluray/bdnav/bdparse.h          |    8 -
 mythtv/libs/libmythbluray/bdnav/clpi_data.h        |   13 +
 mythtv/libs/libmythbluray/bdnav/clpi_parse.c       |  349 +++++---
 mythtv/libs/libmythbluray/bdnav/clpi_parse.h       |   16 +-
 mythtv/libs/libmythbluray/bdnav/extdata_parse.c    |   65 ++
 mythtv/libs/libmythbluray/bdnav/extdata_parse.h    |   33 +
 mythtv/libs/libmythbluray/bdnav/index_parse.c      |   29 +-
 mythtv/libs/libmythbluray/bdnav/index_parse.h      |   20 +-
 mythtv/libs/libmythbluray/bdnav/meta_data.h        |    8 -
 mythtv/libs/libmythbluray/bdnav/meta_parse.c       |   63 +-
 mythtv/libs/libmythbluray/bdnav/meta_parse.h       |   10 +-
 mythtv/libs/libmythbluray/bdnav/mpls_parse.c       |   89 ++-
 mythtv/libs/libmythbluray/bdnav/mpls_parse.h       |   14 +-
 mythtv/libs/libmythbluray/bdnav/navigation.c       |   20 +-
 mythtv/libs/libmythbluray/bdnav/navigation.h       |    8 -
 mythtv/libs/libmythbluray/bdnav/sound_parse.c      |    5 +-
 mythtv/libs/libmythbluray/bdnav/sound_parse.h      |   14 +-
 mythtv/libs/libmythbluray/bluray-version.h         |   37 +
 mythtv/libs/libmythbluray/bluray.c                 |  938 +++++++++++++++-----
 mythtv/libs/libmythbluray/bluray.h                 |  106 ++-
 .../libmythbluray/decoders/graphics_controller.c   |  302 ++++++-
 .../libmythbluray/decoders/graphics_controller.h   |    9 +
 .../libmythbluray/decoders/graphics_processor.c    |    2 +-
 .../libmythbluray/decoders/graphics_processor.h    |    8 -
 mythtv/libs/libmythbluray/decoders/ig.h            |    8 -
 mythtv/libs/libmythbluray/decoders/ig_decode.h     |    7 -
 mythtv/libs/libmythbluray/decoders/m2ts_demux.h    |    7 -
 mythtv/libs/libmythbluray/decoders/overlay.h       |   25 +-
 mythtv/libs/libmythbluray/decoders/pes_buffer.h    |    7 -
 mythtv/libs/libmythbluray/decoders/pg.h            |    8 -
 mythtv/libs/libmythbluray/decoders/pg_decode.c     |   24 +-
 mythtv/libs/libmythbluray/decoders/pg_decode.h     |    8 -
 mythtv/libs/libmythbluray/file/dir_posix.c         |   23 +-
 mythtv/libs/libmythbluray/file/dl.h                |    8 -
 mythtv/libs/libmythbluray/file/dl_posix.c          |   90 ++-
 mythtv/libs/libmythbluray/file/file.h              |   10 +-
 mythtv/libs/libmythbluray/file/file_posix.c        |   19 +-
 mythtv/libs/libmythbluray/hdmv/hdmv_insn.h         |    4 +-
 mythtv/libs/libmythbluray/hdmv/hdmv_vm.c           |   49 +-
 mythtv/libs/libmythbluray/hdmv/hdmv_vm.h           |    2 +-
 mythtv/libs/libmythbluray/hdmv/mobj_parse.c        |   36 +-
 mythtv/libs/libmythbluray/hdmv/mobj_parse.h        |   18 +-
 mythtv/libs/libmythbluray/hdmv/mobj_print.c        |   12 +-
 mythtv/libs/libmythbluray/keys.h                   |    8 -
 mythtv/libs/libmythbluray/register.c               |   37 +-
 mythtv/libs/libmythbluray/register.h               |   11 +-
 mythtv/libs/libmythbluray/util/attributes.h        |    8 -
 mythtv/libs/libmythbluray/util/bits.c              |  216 +++++
 mythtv/libs/libmythbluray/util/bits.h              |  208 +----
 mythtv/libs/libmythbluray/util/logging.c           |    2 +-
 mythtv/libs/libmythbluray/util/logging.h           |    8 +-
 mythtv/libs/libmythbluray/util/macro.h             |   36 +-
 mythtv/libs/libmythbluray/util/mutex.h             |   12 +-
 mythtv/libs/libmythbluray/util/strutl.c            |    8 +
 mythtv/libs/libmythbluray/util/strutl.h            |    9 +-
 mythtv/libs/libmythmetadata/bluraymetadata.cpp     |   26 +-
 mythtv/libs/libmythmetadata/bluraymetadata.h       |    1 -
 mythtv/libs/libmythtv/Bluray/bdringbuffer.cpp      |   25 +-
 mythtv/libs/libmythtv/Bluray/bdringbuffer.h        |    1 -
 638 files changed, 37739 insertions(+), 972 deletions(-)
 create mode 100644 mythtv/libs/libmythbluray/bdj/bdj.c
 create mode 100644 mythtv/libs/libmythbluray/bdj/bdj.h
 create mode 100644 mythtv/libs/libmythbluray/bdj/bdj_private.h
 create mode 100644 mythtv/libs/libmythbluray/bdj/bdj_util.c
 create mode 100644 mythtv/libs/libmythbluray/bdj/bdj_util.h
 create mode 100644 mythtv/libs/libmythbluray/bdj/bdjo_parser.c
 create mode 100644 mythtv/libs/libmythbluray/bdj/bdjo_parser.h
 create mode 100644 mythtv/libs/libmythbluray/bdj/build.xml
 create mode 100644 mythtv/libs/libmythbluray/bdj/common.h
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/java/awt/BDRootWindow.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/CachingControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/CachingControlEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/Clock.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/ClockStartedError.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/ClockStoppedException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/ConnectionErrorEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/Control.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/Controller.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/ControllerClosedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/ControllerErrorEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/ControllerEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/ControllerListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/DataStarvedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/DeallocateEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/Duration.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/DurationUpdateEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/EndOfMediaEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/GainChangeEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/GainChangeListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/GainControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/IncompatibleSourceException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/IncompatibleTimeBaseException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/InternalErrorEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/Manager.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/MediaError.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/MediaEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/MediaException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/MediaHandler.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/MediaLocator.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/MediaProxy.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/MediaTimeSetEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/NoDataSourceException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/NoPlayerException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/NotPrefetchedError.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/NotRealizedError.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/PackageManager.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/Player.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/PrefetchCompleteEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/RateChangeEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/RealizeCompleteEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/ResourceUnavailableEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/RestartingEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/StartEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/StopAtTimeEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/StopByRequestEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/StopEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/StopTimeChangeEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/StopTimeSetError.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/SystemTimeBase.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/Time.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/TimeBase.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/TransitionEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/protocol/ContentDescriptor.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/protocol/Controls.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/protocol/DataSource.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/protocol/Positionable.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/protocol/PullDataSource.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/protocol/PullSourceStream.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/protocol/PushDataSource.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/protocol/PushSourceStream.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/protocol/RateConfiguration.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/protocol/RateConfigureable.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/protocol/RateRange.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/protocol/Seekable.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/protocol/SourceStream.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/protocol/SourceTransferHandler.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/protocol/URLDataSource.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/media/protocol/URLSourceStream.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/microedition/UnavailableContainerException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/microedition/XletContext.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/graphics/AlphaColor.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/graphics/TVContainer.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/locator/InvalidLocatorException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/locator/Locator.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/locator/LocatorFactory.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/locator/LocatorFactoryImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/locator/LocatorImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/locator/MalformedLocatorException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/media/AWTVideoSize.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/media/AWTVideoSizeControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/media/MediaSelectCARefusedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/media/MediaSelectControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/media/MediaSelectEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/media/MediaSelectFailedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/media/MediaSelectListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/media/MediaSelectPermission.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/media/MediaSelectSucceededEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/RatingDimension.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/RatingDimensionImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/ReadPermission.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/SIChangeEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/SIChangeListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/SIChangeType.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/SIElement.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/SIException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/SIManager.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/SIManagerImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/SIRequest.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/SIRequestFailureType.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/SIRequestor.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/SIRequestorImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/SIRetrievable.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/Service.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/ServiceInformationType.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/ServiceMinorNumber.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/ServiceNumber.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/ServiceType.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/guide/ContentRatingAdvisory.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/guide/ProgramEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/guide/ProgramEventDescription.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/guide/ProgramSchedule.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/guide/ProgramScheduleChangeType.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/guide/ProgramScheduleEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/guide/ProgramScheduleListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/navigation/CAIdentification.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/navigation/DeliverySystemType.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/navigation/FavoriteServicesName.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/navigation/FilterNotSupportedException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/navigation/LocatorFilter.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/navigation/PreferenceFilter.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/navigation/SIElementFilter.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/navigation/ServiceComponent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/navigation/ServiceComponentChangeEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/navigation/ServiceComponentChangeListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/navigation/ServiceDescription.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/navigation/ServiceDetails.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/navigation/ServiceDetailsSIChangeEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/navigation/ServiceFilter.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/navigation/ServiceIterator.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/navigation/ServiceIteratorImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/navigation/ServiceList.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/navigation/ServiceListImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/navigation/ServiceProviderInformation.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/navigation/ServiceTypeFilter.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/navigation/SortNotAvailableException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/navigation/StreamType.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/selection/AlternativeContentEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/selection/InsufficientResourcesException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/selection/InvalidServiceComponentException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/selection/NormalContentEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/selection/PresentationChangedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/selection/PresentationTerminatedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/selection/SelectPermission.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/selection/SelectionFailedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/selection/ServiceContentHandler.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/selection/ServiceContext.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/selection/ServiceContextDestroyedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/selection/ServiceContextEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/selection/ServiceContextException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/selection/ServiceContextFactory.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/selection/ServiceContextFactoryImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/selection/ServiceContextListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/selection/ServiceContextPermission.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/selection/ServiceMediaHandler.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/transport/Bouquet.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/transport/BouquetChangeEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/transport/BouquetChangeListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/transport/BouquetCollection.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/transport/Network.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/transport/NetworkChangeEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/transport/NetworkChangeListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/transport/NetworkCollection.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/transport/ServiceDetailsChangeEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/transport/ServiceDetailsChangeListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/transport/Transport.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/transport/TransportImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/transport/TransportSIChangeEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/transport/TransportStream.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/transport/TransportStreamChangeEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/transport/TransportStreamChangeListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/service/transport/TransportStreamCollection.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/xlet/Xlet.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/xlet/XletContext.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/javax/tv/xlet/XletStateChangeException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/application/AppAttributes.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/AngleChangeEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/AngleChangeListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/AngleControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/AsynchronousPiPControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/AudioControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/AudioMetadataControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/InvalidAngleException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/InvalidPlayListException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/OverallGainControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/PanningChangeEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/PanningChangeListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/PanningControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/PiPControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/PiPStatusEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/PiPStatusListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/PlayListChangeControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/PlaybackControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/PlaybackListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/PlaybackMarkEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/PlaybackPlayItemEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/PrimaryAudioControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/PrimaryGainControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/SecondaryAudioControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/SecondaryGainControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/StreamNotAvailableException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/SubtitleStyleNotAvailableException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/SubtitlingControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/TextSubtitleNotAvailableException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/UOMaskTableChangedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/UOMaskTableControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/UOMaskTableListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/media/UOMaskedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/net/BDLocator.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/storage/BindingunitDataAreaInfo.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/storage/DataAreaInfo.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/storage/PersistentDataAreaInfo.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/storage/StorageManager.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/system/RegisterAccess.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ti/CodingType.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ti/DeliverySystemType.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ti/Disc.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ti/DiscEjectedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ti/DiscImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ti/DiscInsertedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ti/DiscManager.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ti/DiscStatusEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ti/DiscStatusListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ti/PlayItem.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ti/PlayItemImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ti/PlayList.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ti/PlayListImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ti/StreamType.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ti/Title.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ti/TitleComponent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ti/TitleComponentImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ti/TitleImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ti/TitleInformationType.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ti/TitleType.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ti/selection/TitleContext.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ti/selection/TitleContextImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ui/AnimationParameters.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ui/BDVideoConfigTemplate.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ui/DeviceConfigurations.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ui/FrameAccurateAnimation.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ui/FrameAccurateAnimationTimer.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ui/ImageFrameAccurateAnimation.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ui/SyncFrameAccurateAnimation.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/ui/event/HRcEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/vfs/PreparingFailedException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/vfs/VFSManager.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/bluray/vfs/VFSPermission.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/media/AudioLanguageControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/media/FreezeControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/media/LanguageControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/media/LanguageNotAvailableException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/media/MediaFreezeException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/media/MediaLocator.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/media/MediaPresentedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/media/MediaTimeEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/media/MediaTimeEventControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/media/MediaTimeEventListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/media/MediaTimePositionChangedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/media/MediaTimePositionControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/media/NotAuthorizedException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/media/ResourceReturnedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/media/ResourceWithdrawnEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/media/SubtitlingLanguageControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/mpeg/NotAuthorizedException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/mpeg/NotAuthorizedInterface.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/net/InvalidLocatorException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/net/Locator.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/net/TransportDependentLocator.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/resources/ResourceClient.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/resources/ResourceProxy.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/resources/ResourceServer.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/resources/ResourceStatusEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/davic/resources/ResourceStatusListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/application/AppAttributes.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/application/AppID.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/application/AppIcon.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/application/AppProxy.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/application/AppStateChangeEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/application/AppStateChangeEventListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/application/AppsControlPermission.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/application/AppsDatabase.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/application/AppsDatabaseEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/application/AppsDatabaseEventListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/application/AppsDatabaseFilter.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/application/CurrentServiceFilter.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/application/DVBHTMLProxy.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/application/DVBJProxy.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/application/IllegalProfileParameterException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/application/LanguageNotAvailableException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/application/RunningApplicationsFilter.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/AsynchronousLoadingEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/AsynchronousLoadingEventListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/DSMCCException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/DSMCCObject.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/DSMCCStream.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/DSMCCStreamEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/IllegalObjectTypeException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/InsufficientResourcesEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/InsufficientResourcesException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/InvalidAddressException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/InvalidFormatEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/InvalidFormatException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/InvalidPathNameException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/InvalidPathnameEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/LoadingAbortedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/MPEGDeliveryErrorEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/MPEGDeliveryException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/NPTDiscontinuityEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/NPTListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/NPTPresentEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/NPTRate.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/NPTRateChangeEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/NPTRemovedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/NPTStatusEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/NotEntitledEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/NotEntitledException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/NotLoadedException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/NothingToAbortException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/ObjectChangeEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/ObjectChangeEventListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/ServerDeliveryErrorEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/ServerDeliveryException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/ServiceDomain.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/ServiceXFRErrorEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/ServiceXFRException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/ServiceXFRReference.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/StreamEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/StreamEventListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/SuccessEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/dsmcc/UnknownEventException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/event/EventManager.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/event/OverallRepository.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/event/RepositoryDescriptor.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/event/UserEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/event/UserEventAvailableEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/event/UserEventListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/event/UserEventRepository.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/event/UserEventUnavailableEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/io/ixc/IxcRegistry.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/io/persistent/FileAccessPermissions.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/io/persistent/FileAttributes.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/lang/DVBClassLoader.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/lang/DVBClassLoaderImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/media/ActiveFormatDescriptionChangedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/media/AspectRatioChangedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/media/BackgroundVideoPresentationControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/media/CAException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/media/CAStopEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/media/DFCChangedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/media/DVBMediaSelectControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/media/DripFeedDataSource.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/media/DripFeedPermission.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/media/NoComponentSelectedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/media/PresentationChangedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/media/ServiceRemovedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/media/StopByResourceLossEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/media/SubtitleAvailableEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/media/SubtitleListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/media/SubtitleNotAvailableEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/media/SubtitleNotSelectedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/media/SubtitleSelectedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/media/SubtitlingEventControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/media/VideoFormatControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/media/VideoFormatEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/media/VideoFormatListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/media/VideoPresentationControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/media/VideoTransformation.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/test/DVBTest.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/ui/DVBAlphaComposite.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/ui/DVBBufferedImage.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/ui/DVBColor.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/ui/DVBGraphics.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/ui/DVBGraphicsImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/ui/DVBRasterFormatException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/ui/DVBTextLayoutManager.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/ui/FontFactory.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/ui/FontFormatException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/ui/FontNotAvailableException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/ui/TestOpacity.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/ui/TextOverflowListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/ui/UnsupportedDrawingOperationException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/user/Facility.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/user/GeneralPreference.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/user/Preference.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/user/UnsupportedPreferenceException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/user/UserPreferenceChangeEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/user/UserPreferenceChangeListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/user/UserPreferenceManager.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/dvb/user/UserPreferencePermission.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HActionInputPreferred.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HActionable.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HAdjustableLook.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HAdjustmentInputPreferred.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HAdjustmentValue.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HAnimateEffect.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HAnimateLook.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HAnimation.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HBackgroundConfigTemplate.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HBackgroundConfiguration.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HBackgroundDevice.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HBackgroundImage.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HChangeData.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HComponent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HComponentOrdering.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HConfigurationException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HContainer.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HDefaultTextLayoutManager.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HEmulatedGraphicsConfiguration.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HEmulatedGraphicsDevice.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HEventMulticaster.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HExtendedLook.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HFlatEffectMatte.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HFlatMatte.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HFontCapabilities.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HGraphicButton.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HGraphicLook.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HGraphicsConfigTemplate.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HGraphicsConfiguration.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HGraphicsDevice.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HIcon.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HImageEffectMatte.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HImageHints.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HImageMatte.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HInvalidLookException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HItemValue.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HKeyboardInputPreferred.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HListElement.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HListGroup.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HListGroupLook.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HLook.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HMatte.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HMatteException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HMatteLayer.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HMultilineEntry.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HMultilineEntryLook.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HNavigable.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HNavigationInputPreferred.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HNoInputPreferred.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HOrientable.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HPermissionDeniedException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HRange.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HRangeLook.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HRangeValue.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HScene.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HSceneFactory.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HSceneTemplate.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HScreen.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HScreenConfigTemplate.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HScreenConfiguration.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HScreenDevice.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HScreenDimension.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HScreenPoint.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HScreenRectangle.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HSelectionInputPreferred.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HSinglelineEntry.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HSinglelineEntryLook.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HSound.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HState.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HStaticAnimation.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HStaticIcon.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HStaticRange.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HStaticText.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HStillImageBackgroundConfiguration.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HSwitchable.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HText.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HTextButton.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HTextLayoutManager.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HTextLook.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HTextValue.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HToggleButton.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HToggleGroup.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HUIException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HVersion.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HVideoComponent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HVideoConfigTemplate.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HVideoConfiguration.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HVideoDevice.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/HVisible.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HActionEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HActionListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HAdjustmentEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HAdjustmentListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HBackgroundImageEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HBackgroundImageListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HEventGroup.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HEventRepresentation.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HFocusEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HFocusListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HItemEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HItemListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HKeyCapabilities.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HKeyEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HKeyListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HMouseCapabilities.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HRcCapabilities.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HRcEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HScreenConfigurationEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HScreenConfigurationListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HScreenDeviceReleasedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HScreenDeviceReservedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HScreenLocationModifiedEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HScreenLocationModifiedListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HTextEvent.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/havi/ui/event/HTextListener.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/Arrays.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/BDJAction.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/BDJActionManager.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/BDJActionQueue.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/BDJAppProxy.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/BDJAppsDatabase.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/BDJClassLoader.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/BDJException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/BDJLoader.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/BDJLoaderCallback.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/BDJThreadGroup.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/BDJUtil.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/BDJXletContext.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/FontIndex.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/FontIndexData.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/GUIManager.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/InputManager.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/Libbluray.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/MountException.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/MountManager.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/PlaylistInfo.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/StrUtil.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/StreamInfo.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/TIClip.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/TIMark.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/TitleInfo.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/bdjo/AppCache.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/bdjo/AppEntry.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/bdjo/AppProfile.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/bdjo/Bdjo.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/bdjo/GraphicsResolution.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/bdjo/PlayListTable.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/bdjo/TerminalInfo.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/BDHandler.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/playlist/AngleControlImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/playlist/AudioMetadataControlImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/playlist/BackgroundVideoPresentationControlImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/playlist/DVBMediaSelectControlImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/playlist/Handler.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/playlist/MediaTimeEventControlImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/playlist/MediaTimePositionControlImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/playlist/OverallGainControlImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/playlist/PanningControlImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/playlist/PiPControlImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/playlist/PlayListChangeControlImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/playlist/PlaybackControlImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/playlist/PrimaryAudioControlImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/playlist/PrimaryGainControlImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/playlist/SecondaryAudioControlImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/playlist/SecondaryGainControlImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/playlist/StreamControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/playlist/SubtitlingControlImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/playlist/UOMaskTableControlImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/playlist/VideoControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/playlist/VideoFormatControlImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/sound/Handler.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/sound/MediaTimePositionControlImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/video/dvb/mpeg/drip/BackgroundVideoPresentationControlImpl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/video/dvb/mpeg/drip/Handler.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/content/video/dvb/mpeg/drip/VideoControl.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/protocol/bd/DataSource.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/java/org/videolan/media/protocol/dripfeed/DataSource.java
 create mode 100644 mythtv/libs/libmythbluray/bdj/native/org_videolan_Libbluray.c
 create mode 100644 mythtv/libs/libmythbluray/bdj/native/org_videolan_Libbluray.h
 create mode 100644 mythtv/libs/libmythbluray/bdnav/bdid_parse.c
 create mode 100644 mythtv/libs/libmythbluray/bdnav/bdid_parse.h
 create mode 100644 mythtv/libs/libmythbluray/bdnav/extdata_parse.c
 create mode 100644 mythtv/libs/libmythbluray/bdnav/extdata_parse.h
 create mode 100644 mythtv/libs/libmythbluray/bluray-version.h
 create mode 100644 mythtv/libs/libmythbluray/util/bits.c

-- 



More information about the mythtv-commits mailing list