From: James Bunton Date: Sat, 7 May 2011 15:41:48 +0000 (+1000) Subject: Fixed streaming X-Git-Url: https://code.delx.au/monosys/commitdiff_plain/d18a06340a97616124d7be5789380fffae2cf38f Fixed streaming --- diff --git a/scripts/youtube.cgi b/scripts/youtube.cgi index b77d3c9..9efe086 100755 --- a/scripts/youtube.cgi +++ b/scripts/youtube.cgi @@ -99,13 +99,7 @@ def print_stream_file(video_url): data = urllib.urlopen(video_url) httpinfo = data.info() sys.stdout.write("Content-Length: %s\r\n" % httpinfo.getheader("Content-Length")) - block = 32768 - while True: - data = p.stdout.read(block) - if len(data) > 0: - sys.stdout.write(data) - else: - break + shutil.copyfileobj(data, sys.stdout) data.close()