summaryrefslogtreecommitdiff
path: root/gr-atsc
diff options
context:
space:
mode:
authorBen Reynwar <ben@reynwar.net>2013-06-04 09:03:42 -0700
committerBen Reynwar <ben@reynwar.net>2013-06-04 09:03:42 -0700
commitba0a9afedcd5451f2032004e9d583ed78d74ece2 (patch)
treed35476960d3c35e5693e961cd2381c38980e1dfb /gr-atsc
parentec2d40b8db3f078a8f8f7ab06dd1fcf07e907548 (diff)
atsc: Fix QA to work with uninstalled imports.
Diffstat (limited to 'gr-atsc')
-rw-r--r--gr-atsc/python/atsc/CMakeLists.txt1
-rwxr-xr-xgr-atsc/python/atsc/qa_atsc.py14
2 files changed, 8 insertions, 7 deletions
diff --git a/gr-atsc/python/atsc/CMakeLists.txt b/gr-atsc/python/atsc/CMakeLists.txt
index 061f105572..d530a98c21 100644
--- a/gr-atsc/python/atsc/CMakeLists.txt
+++ b/gr-atsc/python/atsc/CMakeLists.txt
@@ -25,6 +25,7 @@ include(GrPython)
GR_PYTHON_INSTALL(
FILES
__init__.py
+ atsc_utils.py
DESTINATION ${GR_PYTHON_DIR}/gnuradio/atsc
COMPONENT "atsc_python"
)
diff --git a/gr-atsc/python/atsc/qa_atsc.py b/gr-atsc/python/atsc/qa_atsc.py
index dc54051b77..e6ea81a50e 100755
--- a/gr-atsc/python/atsc/qa_atsc.py
+++ b/gr-atsc/python/atsc/qa_atsc.py
@@ -20,11 +20,11 @@
# Boston, MA 02110-1301, USA.
#
-from gnuradio import gr, gr_unittest
-import atsc_swig as atsc
-from atsc_utils import *
import sys
-import blocks_swig as blocks
+
+from gnuradio import gr, gr_unittest, atsc, blocks
+from gnuradio.atsc import atsc_utils
+
class memoize(object):
def __init__(self, thunk):
@@ -46,7 +46,7 @@ We generate 8 full fields. This is relatively expensive. It
takes about 2 seconds to execute.
"""
make_transport_stream = \
- memoize(lambda : tuple(make_fake_transport_stream_packet(8 * atsc.ATSC_DSEGS_PER_FIELD)))
+ memoize(lambda : tuple(atsc_utils.make_fake_transport_stream_packet(8 * atsc.ATSC_DSEGS_PER_FIELD)))
def pad_transport_stream(src):
@@ -55,7 +55,7 @@ def pad_transport_stream(src):
that is 256 bytes long to help with buffer alignment. This function adds the
appropriate trailing padding to convert each packet from 188 to 256 bytes.
"""
- return pad_stream(src, atsc.sizeof_atsc_mpeg_packet, atsc.sizeof_atsc_mpeg_packet_pad)
+ return atsc_utils.pad_stream(src, atsc.sizeof_atsc_mpeg_packet, atsc.sizeof_atsc_mpeg_packet_pad)
def depad_transport_stream(src):
@@ -64,7 +64,7 @@ def depad_transport_stream(src):
that is 256 bytes long to help with buffer alignment. This function removes the
trailing padding to convert each packet from 256 back to 188 bytes.
"""
- return depad_stream(src, atsc.sizeof_atsc_mpeg_packet, atsc.sizeof_atsc_mpeg_packet_pad)
+ return atsc_utils.depad_stream(src, atsc.sizeof_atsc_mpeg_packet, atsc.sizeof_atsc_mpeg_packet_pad)
class vector_source_ts(gr.hier_block2):