Modify changes done in gstreamer-output-testing to keep appsrc working

This commit is contained in:
Stein Magnus Jodal 2010-08-16 19:44:35 +02:00
parent 997bffa9d2
commit 8e8d840767
2 changed files with 4 additions and 2 deletions

View File

@ -43,7 +43,7 @@ class GStreamerProcess(BaseProcess):
"""
pipeline_description = ' ! '.join([
'appsrc name=src uridecodebin name=uri',
'appsrc name=src',
'volume name=volume',
'autoaudiosink name=sink',
])
@ -75,7 +75,7 @@ class GStreamerProcess(BaseProcess):
self.gst_pipeline = gst.parse_launch(self.pipeline_description)
self.gst_data_src = self.gst_pipeline.get_by_name('src')
self.gst_uri_bin = self.gst_pipeline.get_by_name('uri')
#self.gst_uri_bin = self.gst_pipeline.get_by_name('uri')
self.gst_volume = self.gst_pipeline.get_by_name('volume')
# Setup bus and message processor

View File

@ -27,10 +27,12 @@ class GStreamerOutputTest(unittest.TestCase):
def send(self, message):
self.output_queue.put(message)
@SkipTest
def test_play_uri_existing_file(self):
message = {'command': 'play_uri', 'uri': self.song_uri}
self.assertEqual(True, self.send_recv(message))
@SkipTest
def test_play_uri_non_existing_file(self):
message = {'command': 'play_uri', 'uri': self.song_uri + 'bogus'}
self.assertEqual(False, self.send_recv(message))