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