summaryrefslogtreecommitdiff
path: root/gr-dtv/lib/atsc/atsc_randomize.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-dtv/lib/atsc/atsc_randomize.cc')
-rw-r--r--gr-dtv/lib/atsc/atsc_randomize.cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/gr-dtv/lib/atsc/atsc_randomize.cc b/gr-dtv/lib/atsc/atsc_randomize.cc
index d148dcd748..a4e0e611b5 100644
--- a/gr-dtv/lib/atsc/atsc_randomize.cc
+++ b/gr-dtv/lib/atsc/atsc_randomize.cc
@@ -53,13 +53,12 @@ void atsc_randomize::randomize(atsc_mpeg_packet_no_sync& out, const atsc_mpeg_pa
out.data[i] = in.data[i + 1] ^ output_and_clk();
}
-void atsc_randomize::derandomize(atsc_mpeg_packet& out,
- const atsc_mpeg_packet_no_sync& in)
+void atsc_randomize::derandomize(uint8_t* out, const uint8_t* in)
{
- out.data[0] = MPEG_SYNC_BYTE; // add sync byte to beginning of packet
+ out[0] = MPEG_SYNC_BYTE; // add sync byte to beginning of packet
for (int i = 0; i < ATSC_MPEG_DATA_LENGTH; i++)
- out.data[i + 1] = in.data[i] ^ output_and_clk();
+ out[i + 1] = in[i] ^ output_and_clk();
}