def init_datasource_factory(self):
     gdf = ambulant.datasource_factory()
     #gdf.add_raw_factory(ambulant.create_posix_datasource_factory())
     gdf.add_raw_factory(ambulant.get_ffmpeg_raw_datasource_factory())
     gdf.add_video_factory(ambulant.get_ffmpeg_video_datasource_factory())
     gdf.add_audio_factory(ambulant.get_ffmpeg_audio_datasource_factory())
     #gdf.add_audio_parser_finder(get_ffmpeg_audio_parser_finder())
     gdf.add_audio_filter_finder(ambulant.get_ffmpeg_audio_filter_finder())
     self.set_datasource_factory(gdf)
 def init_datasource_factory(self):
     gdf = ambulant.datasource_factory()
     #gdf.add_raw_factory(ambulant.create_posix_datasource_factory())
     gdf.add_raw_factory(ambulant.get_ffmpeg_raw_datasource_factory())
     gdf.add_video_factory(ambulant.get_ffmpeg_video_datasource_factory())
     gdf.add_audio_factory(ambulant.get_ffmpeg_audio_datasource_factory())
     #gdf.add_audio_parser_finder(get_ffmpeg_audio_parser_finder())
     gdf.add_audio_filter_finder(ambulant.get_ffmpeg_audio_filter_finder())
     self.set_datasource_factory(gdf)
 def __init__(self, url):
     # Create the factories
     real_window_f = ambulant.none_window_factory()
     window_f = WrapWindowFactory(real_window_f)
     parser_f = ambulant.get_parser_factory()
     datasource_f = ambulant.datasource_factory()
     datasource_f.add_raw_factory(ambulant.get_ffmpeg_raw_datasource_factory())
     real_playable_f = ambulant.get_global_playable_factory()
     playable_f = WrapPlayableFactory(real_playable_f)
     self.factories = (playable_f, window_f, datasource_f, parser_f)
     self.document = None
     self.player = None
     self.opendoc(url)
 def _getfactories(self):
     rf = ambulant.get_global_playable_factory()
     wf = ambulant.none_window_factory()
     df = ambulant.datasource_factory()
     pf = ambulant.get_parser_factory()
     nf = ambulant.get_builtin_node_factory()
     factories = ambulant.factories()
     factories.set_playable_factory(rf)
     factories.set_window_factory(wf)
     factories.set_datasource_factory(df)
     factories.set_parser_factory(pf)
     factories.set_node_factory(nf)
     return factories
Ejemplo n.º 5
0
 def _getfactories(self):
     rf = ambulant.get_global_playable_factory()
     wf = ambulant.none_window_factory()
     df = ambulant.datasource_factory()
     pf = ambulant.get_parser_factory()
     nf = ambulant.get_builtin_node_factory()
     factories = ambulant.factories()
     factories.set_playable_factory(rf)
     factories.set_window_factory(wf)
     factories.set_datasource_factory(df)
     factories.set_parser_factory(pf)
     factories.set_node_factory(nf)
     return factories
 def __init__(self, url):
     # Create the factories
     real_window_f = ambulant.none_window_factory()
     window_f = WrapWindowFactory(real_window_f)
     parser_f = ambulant.get_parser_factory()
     datasource_f = ambulant.datasource_factory()
     datasource_f.add_raw_factory(
         ambulant.get_ffmpeg_raw_datasource_factory())
     real_playable_f = ambulant.get_global_playable_factory()
     playable_f = WrapPlayableFactory(real_playable_f)
     self.factories = (playable_f, window_f, datasource_f, parser_f)
     self.document = None
     self.player = None
     self.opendoc(url)
 def test_09_datasource(self):
     if hasattr(ambulant, 'get_posix_datasource_factory'):
         rdf = ambulant.get_posix_datasource_factory()
     elif hasattr(ambulant, 'get_stdio_datasource_factory'):
         rdf = ambulant.get_stdio_datasource_factory()
     else:
         rdf = ambulant.get_ffmpeg_raw_datasource_factory()
     df = ambulant.datasource_factory()
     df.add_raw_factory(rdf)
     welcome_path = os.path.abspath(os.path.join(os.getcwd(), WELCOME))
     welcome_url = urllib.pathname2url(welcome_path)
     ok, data = ambulant.read_data_from_url(welcome_url, df)
     self.assert_(ok)
     data_orig = open(WELCOME, 'rb').read()
     self.assertEqual(len(data), len(data_orig))
     self.assertEqual(data, data_orig)
Ejemplo n.º 8
0
 def test_09_datasource(self):
     if hasattr(ambulant, 'get_posix_datasource_factory'):
         rdf = ambulant.get_posix_datasource_factory()
     elif hasattr(ambulant, 'get_stdio_datasource_factory'):
         rdf = ambulant.get_stdio_datasource_factory()
     else:
         rdf = ambulant.get_ffmpeg_raw_datasource_factory()
     df = ambulant.datasource_factory()
     df.add_raw_factory(rdf)
     welcome_path = os.path.abspath(os.path.join(os.getcwd(), WELCOME))
     welcome_url = urllib.pathname2url(welcome_path)
     ok, data = ambulant.read_data_from_url(welcome_url, df)
     self.assert_(ok)
     data_orig = open(WELCOME, 'rb').read()
     self.assertEqual(len(data), len(data_orig))
     self.assertEqual(data, data_orig)