Commit 26c22b53 authored by David I. Lehn's avatar David I. Lehn

4 space indents

Original commit message from CVS:
4 space indents
parent 1ec10b9d
......@@ -5,6 +5,8 @@
* gstreamer/Makefile.am: fix libtool 1.5 build by fixing export
symbol typo s/initgstreamer/init_gstreamer/
* gstreamer/examples/ilat.py: 4 space indents
2003-10-05 Thomas Vander Stichele <thomas at apestaart dot org>
* examples/gstreamer/*.py: use Element over gst_element_factory_make
......
......@@ -28,81 +28,81 @@ import time
from identity import Identity
def update(sender, *args):
print sender.get_name(), args
print sender.get_name(), args
def build(filters, b):
# create a new bin to hold the elements
bin = Pipeline('pipeline')
# create a new bin to hold the elements
bin = Pipeline('pipeline')
src = Element('fakesrc', 'source');
src.set_property('silent', 1)
src.set_property('num_buffers', b)
src = Element('fakesrc', 'source');
src.set_property('silent', 1)
src.set_property('num_buffers', b)
sink = Element('fakesink', 'sink')
sink.set_property('silent', 1)
sink = Element('fakesink', 'sink')
sink.set_property('silent', 1)
elements = [src] + filters + [sink]
# add objects to the main pipeline
for e in elements:
bin.add(e)
elements = [src] + filters + [sink]
# add objects to the main pipeline
for e in elements:
bin.add(e)
# link the elements
previous = None
for e in elements:
if previous:
previous.link(e)
previous = e
# link the elements
previous = None
for e in elements:
if previous:
previous.link(e)
previous = e
return bin
return bin
def filter(bin):
bin.set_state(STATE_PLAYING);
while bin.iterate(): pass
bin.set_state(STATE_NULL)
bin.set_state(STATE_PLAYING);
while bin.iterate(): pass
bin.set_state(STATE_NULL)
ccnt = 0
def c():
global ccnt
id = Element ('identity', 'c identity %d' % ccnt);
id.set_property('silent', 1)
id.set_property('loop_based', 0)
ccnt += 1
return id
global ccnt
id = Element ('identity', 'c identity %d' % ccnt);
id.set_property('silent', 1)
id.set_property('loop_based', 0)
ccnt += 1
return id
pcnt = 0
def py():
id = Identity()
assert id
global pcnt
id.set_name('py identity %d' % pcnt)
pcnt += 1
return id
id = Identity()
assert id
global pcnt
id.set_name('py identity %d' % pcnt)
pcnt += 1
return id
def check(f, n, b):
fs = []
for i in range(n):
fs.append(f())
fs = []
for i in range(n):
fs.append(f())
pipe = build(fs, b)
pipe = build(fs, b)
start = time.time()
ret = filter(pipe)
end = time.time()
print '%s b:%d i:%d t:%f' % (f, b, n, end - start)
return ret
start = time.time()
ret = filter(pipe)
end = time.time()
print '%s b:%d i:%d t:%f' % (f, b, n, end - start)
return ret
def main():
"Identity timer and latency check"
gst_debug_set_categories(0L)
"Identity timer and latency check"
gst_debug_set_categories(0L)
if len(sys.argv) < 3:
print 'usage: %s identites buffers' % (sys.argv[0],)
return -1
n = int(sys.argv[1])
b = int(sys.argv[2])
for f in (c, py):
check(f, n, b)
if len(sys.argv) < 3:
print 'usage: %s identites buffers' % (sys.argv[0],)
return -1
n = int(sys.argv[1])
b = int(sys.argv[2])
for f in (c, py):
check(f, n, b)
if __name__ == '__main__':
ret = main()
sys.exit (ret)
ret = main()
sys.exit (ret)
......@@ -28,81 +28,81 @@ import time
from identity import Identity
def update(sender, *args):
print sender.get_name(), args
print sender.get_name(), args
def build(filters, b):
# create a new bin to hold the elements
bin = Pipeline('pipeline')
# create a new bin to hold the elements
bin = Pipeline('pipeline')
src = Element('fakesrc', 'source');
src.set_property('silent', 1)
src.set_property('num_buffers', b)
src = Element('fakesrc', 'source');
src.set_property('silent', 1)
src.set_property('num_buffers', b)
sink = Element('fakesink', 'sink')
sink.set_property('silent', 1)
sink = Element('fakesink', 'sink')
sink.set_property('silent', 1)
elements = [src] + filters + [sink]
# add objects to the main pipeline
for e in elements:
bin.add(e)
elements = [src] + filters + [sink]
# add objects to the main pipeline
for e in elements:
bin.add(e)
# link the elements
previous = None
for e in elements:
if previous:
previous.link(e)
previous = e
# link the elements
previous = None
for e in elements:
if previous:
previous.link(e)
previous = e
return bin
return bin
def filter(bin):
bin.set_state(STATE_PLAYING);
while bin.iterate(): pass
bin.set_state(STATE_NULL)
bin.set_state(STATE_PLAYING);
while bin.iterate(): pass
bin.set_state(STATE_NULL)
ccnt = 0
def c():
global ccnt
id = Element ('identity', 'c identity %d' % ccnt);
id.set_property('silent', 1)
id.set_property('loop_based', 0)
ccnt += 1
return id
global ccnt
id = Element ('identity', 'c identity %d' % ccnt);
id.set_property('silent', 1)
id.set_property('loop_based', 0)
ccnt += 1
return id
pcnt = 0
def py():
id = Identity()
assert id
global pcnt
id.set_name('py identity %d' % pcnt)
pcnt += 1
return id
id = Identity()
assert id
global pcnt
id.set_name('py identity %d' % pcnt)
pcnt += 1
return id
def check(f, n, b):
fs = []
for i in range(n):
fs.append(f())
fs = []
for i in range(n):
fs.append(f())
pipe = build(fs, b)
pipe = build(fs, b)
start = time.time()
ret = filter(pipe)
end = time.time()
print '%s b:%d i:%d t:%f' % (f, b, n, end - start)
return ret
start = time.time()
ret = filter(pipe)
end = time.time()
print '%s b:%d i:%d t:%f' % (f, b, n, end - start)
return ret
def main():
"Identity timer and latency check"
gst_debug_set_categories(0L)
"Identity timer and latency check"
gst_debug_set_categories(0L)
if len(sys.argv) < 3:
print 'usage: %s identites buffers' % (sys.argv[0],)
return -1
n = int(sys.argv[1])
b = int(sys.argv[2])
for f in (c, py):
check(f, n, b)
if len(sys.argv) < 3:
print 'usage: %s identites buffers' % (sys.argv[0],)
return -1
n = int(sys.argv[1])
b = int(sys.argv[2])
for f in (c, py):
check(f, n, b)
if __name__ == '__main__':
ret = main()
sys.exit (ret)
ret = main()
sys.exit (ret)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment