[aravis] how to remove input-queue buffer in v0.5.x (2nd try now in plain text)

  • From: "Werner Zeindl-Nagele" <werner.zeindl@xxxxxxxx>
  • To: aravis@xxxxxxxxxxxxx
  • Date: Mon, 23 Jul 2018 07:00:20 +0000

Hi,  

here once again my questions now in text format (not using IBM worse ;-)
   
we are currently using aravis v0.3.1 for a Basler GigE cam. For some
reasons we want now upgrade to aravis v0.5.x. As I've recognized the
arv_stream_pop_input_buffer() has become private since v0.3.5. So
what I want to know is how I can now remove(free) an input buffer? In
our current application we have to handle frequent changes of the
read-out-region for a grab in a grab-preparation phase some time
before the effective image aquisition starts (e.g. in movement phases
of our machine). Some times it can happen that a already prepared
snap is aborted before capture and in this case I used the
arv_stream_pop_input_buffer() to remove the buffer which never will
be grabbed in. How can I handle this use case now in newer aravis
versions to avoid a buffer grow on the input queue?  
   
best regards  
Werner  



Confidentiality Notice:
This Email, and any attachments, may contain internal or confidential 
information and is intended solely for the individual to whom it is addressed. 
It may contain sensitive or protectively marked material and should be handled 
accordingly. If this Email has been misdirected, please notify the author 
immediately. If you are not the intended recipient you must not disclose, 
distribute, copy, print or rely on any of the information contained in it or 
attached, and all copies must be deleted immediately.

Other related posts: