title: How to find binary data within ConstBitStream starting from a given offset?
body: <p>I'm trying to find specific bytes within a file loaded as ConstBitStream:</p>
  
  <pre><code>s = ConstBitStream(filename=myFile)
  found = s.find('0x4140', bytealigned=False)
  </code></pre>
  
  <p>This is working fine for the first occurrence. After finding the first sequence, I want to find the next one by using the <code>find</code> method again but starting from an offset now:</p>
  
  <pre><code>s.bytepos = position_after_the_first_occurrence + my_offset
  found = s.find('0x4140', start=s.bytepos, bytealigned=False)
  </code></pre>
  
  <p>This doesn't seem to work. I'm always getting the position from the first occurrence of my binary sequence. </p>
  
  <p>What's wrong?</p>
  
  <hr>
  
  <p>UPDATE:</p>
  
  <p>(values of first <code>found</code> and <code>s.bytepos</code>):</p>
  
  <pre><code>found = {tuple} (54784, )
  s.bytepos = {int} 6848
  </code></pre>
  
  <p>(values of second <code>found</code> and <code>s.bytepos</code>):</p>
  
  <pre><code>s.bytepos = {int} 32969
  found = {tuple} (54784, )
  </code></pre>
  
  <p>It seems that setting <code>start=s.bytepos</code> does not have any effect.</p>