obviously this requires multicast=YES in rc.conf.local

> On 2017. Dec 25., at 1:17, Robert Nagy <rob...@openbsd.org> wrote:
> 
> CVSROOT:    /cvs
> Module name:    ports
> Changes by:    rob...@cvs.openbsd.org    2017/12/24 17:17:32
> 
> Modified files:
>    www/chromium   : Makefile 
>    www/chromium/patches: patch-net_base_address_tracker_linux_h 
>                          patch-net_socket_udp_socket_posix_cc 
> Added files:
>    www/chromium/patches: 
>                          
> patch-extensions_browser_api_networking_private_networking_private_delegate_factory_cc
>  
>                          
> patch-extensions_common_api__permission_features_json 
>                          patch-extensions_common_feature_switch_cc 
>                          patch-extensions_common_features_feature_cc 
>                          patch-net_base_address_tracker_linux_cc 
>                          patch-tools_json_schema_compiler_feature_compiler_py 
>                          patch-tools_json_schema_compiler_model_py 
> 
> Log message:
> Make Chromecast devices and casting work by doing several different things:
> 
> - the media router extension which handles chromecast is only enabled
> on official Chrome builds so enable it on chromium as well
> 
> - our multicast implementation is a legacy one so patch it around
> to make it work and use SO_REUSEADDR and SO_REUSEPORT on the socket
> to make other clients able to bind to the same port and address so
> that everything will work smoothly together and chromium will not
> "block" the multicast ports
> 
> - enable a good amount of features that are used in the javascript extension
> code that were only enabled for linux and used by the media router
> extension
> 
> Everything works from youtube casting, desktop casting to browser tab casting.
> The only thing that does not work is the actual initial setup of the 
> chromecast
> device because that requires connecting to the device's wifi network and the 
> browser
> cannot do that on OpenBSD so another device has to be used for that, but I 
> guess
> everyone has a smartphone nowadays :)
> 

Reply via email to