<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.videolan.org/index.php?action=history&amp;feed=atom&amp;title=Documentation%3AModules%2Fbonjour</id>
	<title>Documentation:Modules/bonjour - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.videolan.org/index.php?action=history&amp;feed=atom&amp;title=Documentation%3AModules%2Fbonjour"/>
	<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Documentation:Modules/bonjour&amp;action=history"/>
	<updated>2026-11-05T01:43:21Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Documentation:Modules/bonjour&amp;diff=61603&amp;oldid=prev</id>
		<title>DoesItReallyMatter: Create page (no options) marked up/adapted from source code/changelog</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Documentation:Modules/bonjour&amp;diff=61603&amp;oldid=prev"/>
		<updated>2019-05-27T23:43:53Z</updated>

		<summary type="html">&lt;p&gt;Create page (no options) marked up/adapted from source code/changelog&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Note|Past versions of VLC may refer to a different module as bonjour:&amp;lt;br /&amp;gt;with VLC 3.0.0 the old bonjour.c module&amp;lt;small&amp;gt;&amp;lt;sup class{{=}}&amp;quot;noprint&amp;quot;&amp;gt;([[#Services discovery (avahi)|section link]])&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt; was [https://git.videolan.org/?p{{=}}vlc.git;a{{=}}commitdiff;h{{=}}55280fa62cb68b71767778c56250352b4840b69a renamed to avahi.c] and [https://git.videolan.org/?p{{=}}vlc.git;a{{=}}commitdiff;h{{=}}1baae638b5759ff092c7977ab17185975f7e6524 bonjour.m was created].}}&lt;br /&gt;
&lt;br /&gt;
None of these modules have options.&lt;br /&gt;
&lt;br /&gt;
== Services discovery ==&lt;br /&gt;
{{Module|name=bonjour.m|type=Services discovery|first_version=3.0.0|os=macOS, tvOS, iOS|description=[[wikipedia:Bonjour (software)|Bonjour]] Network Discovery|sc=mdns|sc2=bonjour}}&lt;br /&gt;
{{Clear}}&lt;br /&gt;
&lt;br /&gt;
=== Renderer discovery ===&lt;br /&gt;
{{Module|name=bonjour.m|type=Renderer discovery|first_version=3.0.0|os=macOS, tvOS, iOS|description=[[wikipedia:Bonjour (software)|Bonjour]] Renderer Discovery|sc=mdns_renderer|sc2=bonjour_renderer}}&lt;br /&gt;
&lt;br /&gt;
{{Clear}}&lt;br /&gt;
&lt;br /&gt;
The {{Commitdiff|d8203596f9e6a772fdaa4dd8c52ba77e49261406|l=introduction of this probe}} contains a note:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Add a bonjour renderer submodule to the bonjour service discovery&lt;br /&gt;
module, so it can discover chromecast renderers (for now) and others&lt;br /&gt;
in the future.&lt;br /&gt;
There is still some work needed to make it detect chromecast&lt;br /&gt;
capabilities correctly and to not hardcode it to chromecast.&lt;br /&gt;
(See the TODO comment)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The TODO comment in the same commit:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
// TODO: Detect rendered capabilities and adapt to work with not just chromecast&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Clear}}&lt;br /&gt;
&lt;br /&gt;
== Services discovery (avahi) ==&lt;br /&gt;
{{Module|name=avahi.c|type=Services discovery|first_version=0.8.4|os=Linux|description=[[wikipedia:Zeroconf|Zeroconf]] services|sc=mdns|sc2=avahi}}&lt;br /&gt;
&lt;br /&gt;
{{Clear}}&lt;br /&gt;
&lt;br /&gt;
=== Renderer discovery (avahi) ===&lt;br /&gt;
{{Module|name=avahi_renderer.c|type=Renderer discovery|first_version=1.0.4|os=Linux|description=[[wikipedia:Avahi (software)|Avahi]] [[wikipedia:Zeroconf|Zeroconf]] renderer Discovery|sc=mdns_renderer|sc2=avahi_renderer}}&lt;br /&gt;
&lt;br /&gt;
The {{Commitdiff|4037348c022a8937d8153e1a72c16a6085f01d15|l=introduction of this probe}} was not announced; it was experimental. A stable version [https://git.videolan.org/?p=vlc.git;a=blob;f=NEWS;h=a90762a649d5bb2b8eba03a68163c10f459c6426;hb=HEAD#l63 is upcoming] (currently scheduled for 4.0.0-dev).&lt;br /&gt;
&lt;br /&gt;
{{Clear}}&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
bonjour.m:&lt;br /&gt;
* {{VLCSourceFile|modules/services_discovery/bonjour.m}}&lt;br /&gt;
bonjour.c/avahi.c:&lt;br /&gt;
* {{VLCSourceFile|p=vlc/vlc-0.8.git|modules/services_discovery/bonjour.c}}&lt;br /&gt;
* {{VLCSourceFile|modules/services_discovery/avahi.c}}&lt;br /&gt;
&lt;br /&gt;
{{Documentation}}&lt;/div&gt;</summary>
		<author><name>DoesItReallyMatter</name></author>
	</entry>
</feed>