On 08/07/19 17:51, Pascal Quantin
      wrote: 
     
    
      
      
         
         
        
        
          
          
            
              
                OK,
                    thanks. 
                  
                
                  But
                      then why is it reporting that an optional package
                      hasn’t been found if this package isn’t even
                      needed?  It implies that there’s some feature
                      that’s not being built with Wireshark, does it
                      not? 
                 
               
             
           
           
           
          As you can see in the about dialog on Windows you used
            the builtin version instead of a shared library provided by
            the system. That's all. João did this change to favor a
            Speex version provided by the system over our copied version
            (see  https://code.wireshark.org/review/31857).  
            
         
       
     
     
    Adding to what Pascal said the external dependency on SpeexDSP was
    added to benefit from upstream bug fixes and as a matter of best
    practice. SpeexDSP could eventually be added to the Windows build
    too.[1] There was a bit of discussion on how to present this
    information to the user. It's optional only because there's a
    bundled SpeexDSP snapshot (which I don't think has ever been synced
    with upstream, although I could be wrong there). 
     
    [1]https://github.com/microsoft/vcpkg/tree/master/ports/speexdsp 
     
    
      
        
          
            
              
                
                  
                
                  
                    
                  
                    
                      
                        
                      
                        
                        
                          
                            
                              When
                                  compiling master
                                  (v3.1.0rc0-1232-gd8ad7a686384) on
                                  Windows, I noticed: 
                             
                            
                            
                              -- Could NOT find SpeexDSP
                                  (missing:  SPEEXDSP_LIBRARY
                                  SPEEXDSP_INCLUDE_DIR) 
                             
                            
                            
                              -- The following OPTIONAL
                                  packages have not been found: 
                             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                              —The
                                  Speex codec has been obsoleted by
                                  Opus.
                                  It will continue to be available, but
                                  since Opus is better than Speex in all
                                  aspects, users are encouraged to
                                  switch— 
                             
                            
                            
                              So
                                  wouldn’t Opus be the way to go instead
                                  of Speex? 
                             
                           
                         
                        
                        
                          The only part of Speex we
                            are using so far is the resampler and not
                            the codec if I'm not mistaken. On Windows we
                            use the internal Speex resampler and not the
                            system wide version. So nothing to worry
                            about :) 
                         
                        
                        
                        
                       
                     
                   
                 
               
              CONFIDENTIALITY NOTICE: This message is the property of
              International Game Technology PLC and/or its subsidiaries
              and may contain proprietary, confidential or trade secret
              information. This message is intended solely for the use
              of the addressee. If you are not the intended recipient
              and have received this message in error, please delete
              this message from your system. Any unauthorized reading,
              distribution, copying, or other use of this message or its
              attachments is strictly prohibited.
              
___________________________________________________________________________ 
            Sent via:    Wireshark-dev mailing list <wireshark-dev@xxxxxxxxxxxxx> 
            Archives:    https://www.wireshark.org/lists/wireshark-dev 
            Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev 
                         mailto:wireshark-dev-request@xxxxxxxxxxxxx?subject=unsubscribe 
         
       
       
      
      ___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev@xxxxxxxxxxxxx>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request@xxxxxxxxxxxxx?subject=unsubscribe
     
     
  
 |