Thank you Marcus ,
I change line number 139 of file es_event.cc from this :

memset(output_items[j], 0x00, noutput_items*itemsize);

To this :

int i;
for (i = 0; i < noutput_items; i++) {
      memset((char*)output_items[j]+i, rand(), 1);
}

And it's works .


But i have one unexpected problem , i use header_formatter and
unfortunately it work only when packet length is under 0x0FFF or 4095
! OOPS ...

On Fri, Sep 8, 2017 at 6:49 PM, Marcus Müller <muel...@kit.edu> wrote:
> Hi Mohammad,
>
>
> On 09/08/2017 03:57 PM, mohammad nejati wrote:
>
> I need to insert random bit (to satisfy scrambling too) whenever there's no
> input packet .
>
> so, just edit the es_source to not zero out the buffers but fill them with
> what you want – either simply in the source code of the eventstream source,
> or, more elegantly, by adding an optional stream input to the es_source from
> which you copy into the output buffer instead of filling it with zeros!
>
> I'd, again, strongly recommend not trying to reinvent the wheel, but making
> small changes where necessary.
>
> Best regards,
> Marcus

_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to