<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ingve</id>
	<title>VideoLAN Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ingve"/>
	<link rel="alternate" type="text/html" href="https://wiki.videolan.org/Special:Contributions/Ingve/"/>
	<updated>2026-11-04T16:40:04Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Sending_Patches_VLC&amp;diff=29810</id>
		<title>Sending Patches VLC</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Sending_Patches_VLC&amp;diff=29810"/>
		<updated>2015-02-27T18:01:12Z</updated>

		<summary type="html">&lt;p&gt;Ingve: Fix phrasing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How to produce a patch for VLC  ==&lt;br /&gt;
&lt;br /&gt;
*Get a modern [[Git]] version, 1.7 or higher.&lt;br /&gt;
*Make your changes and commit them.&lt;br /&gt;
*Check your commit.&lt;br /&gt;
*Produce a patch according to [[Git#Submitting_patches_to_the_vlc-devel_or_x264-devel|the Git page]], but &#039;&#039;&#039;don&#039;t send it yet&#039;&#039;&#039;. Read the following before sending.&lt;br /&gt;
&lt;br /&gt;
== Writing an appropriate description  ==&lt;br /&gt;
&lt;br /&gt;
*The patch email&#039;s subject &#039;&#039;&#039;should&#039;&#039;&#039; be prefixed by &amp;quot;&#039;&#039;&#039;[PATCH]&#039;&#039;&#039;&amp;quot;. &lt;br /&gt;
*You &#039;&#039;&#039;should&#039;&#039;&#039; include a description that will be the commit log message of your patch.&lt;br /&gt;
*A more &#039;&#039;&#039;exhaustive explanation&#039;&#039;&#039; is also welcomed along with your patch. This could be the &#039;&#039;&#039;second paragraph&#039;&#039;&#039; of your commit log.&lt;br /&gt;
&lt;br /&gt;
== Check List  ==&lt;br /&gt;
&lt;br /&gt;
When you send a patch make sure that: &lt;br /&gt;
&lt;br /&gt;
*It mostly &#039;&#039;&#039;complies&#039;&#039;&#039; to the [[Code Conventions]]. &lt;br /&gt;
*It has a proper license for modifications.&lt;br /&gt;
*Make sure that it does not add more failure to &#039;&#039;&#039;`make check`&#039;&#039;&#039;.&lt;br /&gt;
*Make sure that your patch is produced against the latest &#039;&#039;&#039;master branch&#039;&#039;&#039; and not 2.0-bugfix or 2.1-bugfix.&lt;br /&gt;
**Most of the time patches are against branch versions such as the 2.1.x series which is not a development version. If this is a bugfix, it may be backported to 2.1-bugfix, but it probably should go in master branch first. Translations are one exception to this rule.&lt;br /&gt;
*Make sure your patch doesn&#039;t introduce &#039;&#039;&#039;trailing spaces&#039;&#039;&#039; (&#039;&#039;git show --color&#039;&#039; show them in red).&lt;br /&gt;
*Make sure your patch doesn&#039;t introduce &#039;&#039;&#039;tabs&#039;&#039;&#039; (tabs are OK in Makefiles though).&lt;br /&gt;
*Make sure &#039;&#039;&#039;your name is correctly set&#039;&#039;&#039;. That is, that you are using your fullname, which is correctly capitalized and so on.&lt;br /&gt;
**For example, if you are &#039;&#039;&#039;John Smith&#039;&#039;&#039; with an e-mail of &#039;&#039;&#039;johnsmith@acme.example&#039;&#039;&#039;, you should set your &amp;quot;Git name&amp;quot; to &#039;&#039;&#039;John Smith &amp;lt;johnsmith@acme.example&amp;gt;&#039;&#039;&#039; - real full name - not &amp;quot;jsmith&amp;quot;, &amp;quot;John S&amp;quot;, &amp;quot;J. Smith&amp;quot;, &amp;quot;johnnykool1234&amp;quot;, &amp;quot;J.S.&amp;quot; or any other permutation.&lt;br /&gt;
*Read your patch one more time using &#039;&#039;&#039;&#039;&#039;git show&#039;&#039;&#039;&#039;&#039;, and check that it looks OK.&lt;br /&gt;
&lt;br /&gt;
== Sending it to the vlc-devel list ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Now&#039;&#039;&#039; you can send it to the [http://mailman.videolan.org/listinfo/vlc-devel vlc-devel] mailing list.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Please&#039;&#039; subscribe to it before sending your patch; otherwise, it may not get through the list&#039;s spam filters. You will be able to unsubscribe later easily if needed. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Try&#039;&#039; to avoid sending patches bigger than 100kB on the mailing list, if you can.&lt;br /&gt;
&lt;br /&gt;
== Following your patch  ==&lt;br /&gt;
&lt;br /&gt;
You can check if your patch was received by the list at the [http://mailman.videolan.org/pipermail/vlc-devel/ list archive]. &lt;br /&gt;
&lt;br /&gt;
If the patch gets approved, then there will normally be a post to the vlc-devel list to say &amp;quot;patch applied&amp;quot;. There will also be a post to the [http://mailman.videolan.org/pipermail/vlc-commits/ vlc-commits] list ([http://mailman.videolan.org/listinfo/vlc-commits subscribe here]).&lt;br /&gt;
&lt;br /&gt;
== Getting your patch merged  ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Don&#039;t hesitate&#039;&#039; to &#039;&#039;&#039;re-ask&#039;&#039;&#039; for review if after a week there are no replies or comments.&lt;br /&gt;
* If there are comments, &#039;&#039;&#039;please answer&#039;&#039;&#039; to those and eventually correct your patch if possible.&lt;br /&gt;
* Check regularly on the [http://patches.videolan.org/project/vlc-devel/list/ patches website].&lt;br /&gt;
That should ensure that your patch gets merged.&lt;br /&gt;
&lt;br /&gt;
[[Category:Coding]]&lt;/div&gt;</summary>
		<author><name>Ingve</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Report_bugs&amp;diff=29809</id>
		<title>Report bugs</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Report_bugs&amp;diff=29809"/>
		<updated>2015-02-27T17:43:04Z</updated>

		<summary type="html">&lt;p&gt;Ingve: Fix typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Languages}}&lt;br /&gt;
{{howto|report a VLC bug}}&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Android users, please see [[Android Report bugs]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Reporting a VLC bug =&lt;br /&gt;
 	&lt;br /&gt;
If you find any bugs, or if you experience any crashes, then we would &#039;&#039;&#039;very much&#039;&#039;&#039; like to hear about the issue.&lt;br /&gt;
&lt;br /&gt;
Here is some &#039;&#039;detailed&#039;&#039; information on how to submit useful bug reports. Please try to follow the bugs policy, so we all save time.&lt;br /&gt;
&lt;br /&gt;
== Is it truly a new bug? ==&lt;br /&gt;
It may sound strange, but many of the bug reports we get are not really bugs at all, or have been known for months, and/or are already fixed. &lt;br /&gt;
&lt;br /&gt;
Please check the following:&lt;br /&gt;
=== Version ===&lt;br /&gt;
&#039;&#039;Are you using the latest version of VLC?&#039;&#039; The latest version is &#039;&#039;&#039;{{VLC:latest_version}}&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Bug reports on older versions of VLC are likely to be ignored, because changes in newer versions of VLC may have already fixed the issue.&lt;br /&gt;
&lt;br /&gt;
=== Preferences ===&lt;br /&gt;
&#039;&#039;Have you tried resetting your preferences and restarting VLC yet?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Old preferences and/or incorrect settings are common causes of problems.&amp;lt;br /&amp;gt;&lt;br /&gt;
Read the [[Frequently Asked Questions|FAQ]] for details on how to delete your preferences. (Uninstalling VLC does not remove its old settings).&lt;br /&gt;
&lt;br /&gt;
=== New Features ===&lt;br /&gt;
Some things are simply not yet supported by VLC. We have a [https://trac.videolan.org/vlc/query?action=view&amp;amp;amp;type=enhancement&amp;amp;amp;order=priority list of things] we would like to implement in the future.&lt;br /&gt;
 &lt;br /&gt;
If your suggestion is not on this list, you might want to make a &#039;&#039;feature request&#039;&#039; bug on [https://trac.videolan.org/vlc/newticket trac].&lt;br /&gt;
&lt;br /&gt;
=== Closed bugs ===&lt;br /&gt;
Many bugs are already known. Sometimes they are already fixed for the next version of VLC.&lt;br /&gt;
&lt;br /&gt;
Please [https://trac.videolan.org/vlc/ search] the list of known and fixed issues. If you find your issue, see if it is already closed. The page of the issue will then show something like:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ticket #87 (Closed: fixed)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Nightly builds ===&lt;br /&gt;
Before you file a new bug, please try a preview development build of our next version on our [http://nightlies.videolan.org &#039;&#039;&#039;nightly build&#039;&#039;&#039;] website. The bug may already be fixed in those builds.&lt;br /&gt;
&lt;br /&gt;
== Still a bug? ==&lt;br /&gt;
So you still think you found a bug? Great!&lt;br /&gt;
&lt;br /&gt;
=== Search ===&lt;br /&gt;
Search on this wiki and on the [http://forum.videolan.org forums] and see if someone else has asked a similar question or has seen a similar bug.&lt;br /&gt;
&lt;br /&gt;
Ask about your problem in the [http://forum.videolan.org/ relevant forum]  and make sure to include as much information as possible (see the pointers below).  You can also describe your problem on the [http://www.videolan.org/support/lists.html relevant mailing list].&lt;br /&gt;
&lt;br /&gt;
=== Enter the bug in trac ===&lt;br /&gt;
If you are sure that you found a bug and that you have all information needed, you can enter a bug in our [https://trac.videolan.org/vlc/newticket Trac system]. &lt;br /&gt;
&lt;br /&gt;
You will need to register a user account before you can file a new bug (or comment on an existing one). Don&#039;t forget to enter a valid e-mail address if you want to receive notifications when your bug is handled.&lt;br /&gt;
&lt;br /&gt;
= Send a report =&lt;br /&gt;
When you post on the forum, email us, or create a bug report, please provide as much information as possible in your report.&lt;br /&gt;
&lt;br /&gt;
We try to answer all your mails, posts and reports, but there are so many that we simply do not have the time to do so for everyone.&lt;br /&gt;
&lt;br /&gt;
The more sound and concrete details you provide about your issue, the better the chances that we will investigate it fully.&lt;br /&gt;
&lt;br /&gt;
== Information to send ==&lt;br /&gt;
Please gather the following information and send it along with your report:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Email&#039;&#039;&#039; with a valid reply address, so we can get back to you with possible additional questions.&lt;br /&gt;
# Your &#039;&#039;&#039;operating system&#039;&#039;&#039; and the precise version (include the Linux distribution, or the version of Windows).&lt;br /&gt;
# Your {{VLC}} version.&lt;br /&gt;
# The &#039;&#039;&#039;hardware&#039;&#039;&#039; you use. Make sure to name all the audio and video hardware in question that might be related to VLC&#039;s usage.&amp;lt;br /&amp;gt;For instance: iMac G4 or Pentium4 with GeForce3, with an external USB dolby surround output device.&lt;br /&gt;
# The exact &#039;&#039;&#039;situation&#039;&#039;&#039; in which the problem occurred. Please describe in as much detail as possible.&lt;br /&gt;
# Can you always &#039;&#039;&#039;reproduce&#039;&#039;&#039; the problem in a certain way or only sometimes?&lt;br /&gt;
# The &#039;&#039;&#039;type&#039;&#039;&#039; and format of the movie you were playing. And whether or not the issue is present on other types of movies.&lt;br /&gt;
# If possible, the &#039;&#039;&#039;video sample&#039;&#039;&#039; in question:&lt;br /&gt;
If the issue is specific to a certain movie, it can help a lot if we have the movie itself. In this case please upload as much of the file as you can to our [http://streams.videolan.org/upload/ samples server].&lt;br /&gt;
&lt;br /&gt;
= Filing a bug report =&lt;br /&gt;
&lt;br /&gt;
== Bug severities ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;blocker&#039;&#039;&#039;:&lt;br /&gt;
Impediment to software development, e.g. build breakage on most platforms, systematic crash at startup or when playing any file input.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;critical&#039;&#039;&#039;:&lt;br /&gt;
Impediment to software release, e.g. security issue, crash in most basic and common use cases (i.e. more than 50% of user base), crash at exit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;major&#039;&#039;&#039;:&lt;br /&gt;
Basic feature not working, e.g. inputs other than file not working, file format or codec not rendered.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;normal&#039;&#039;&#039;:&lt;br /&gt;
Expert feature not working, e.g. stream output problem, specific configuration option. Feature requests.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;minor&#039;&#039;&#039;:&lt;br /&gt;
Problem that can be worked around easily or is really unimportant.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;trivial&#039;&#039;&#039;:&lt;br /&gt;
Typing error. Self-explanatory bugfixes. Inconsequential compiler warnings.&lt;br /&gt;
&lt;br /&gt;
== Bug priorities ==&lt;br /&gt;
&lt;br /&gt;
If you have a high priority issue, you must provide a patch yourself, or arrange for someone to do so.&lt;br /&gt;
The VideoLAN project and the VLC developers are not at your service (they do not get your money) and cannot satisfy all requests.&lt;br /&gt;
&lt;br /&gt;
Keep in mind that &#039;&#039;&#039;abuse of &amp;quot;high&amp;quot; and &amp;quot;highest&amp;quot; priorities will only attract ill will&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Additional remarks ==&lt;br /&gt;
If you can, or if it applies to you try to take into account the following.&lt;br /&gt;
&lt;br /&gt;
=== Windows users ===&lt;br /&gt;
You can send along the last VLC crash log. The file is called [[Crashdump]]. If you are familiar with &#039;&#039;&#039;gdb&#039;&#039;&#039;, you can use it to give us more detailed crash info. [[Tutorial for gdb debug under Win32|Tutorial for GDB with Win32]]&lt;br /&gt;
&lt;br /&gt;
If your bug is a crash, please try to reproduce and report using a [http://nightlies.videolan.org/build/win32/last/ -debug build].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X users ===&lt;br /&gt;
Please send along the last part of ~/Library/Logs/CrashReporter/VLC.crash.log if you can. Many crashes of VLC are logged in this file. You can open the file from VLC by going to the menu Window and choosing Messages. Now click the &amp;quot;Open CrashLog&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
Please make sure you send the last crash (at the bottom of the file) and that it actually is the crash you described. The Date/Time field reports the time of the crash so that way you can check if it is the crash you experienced, or an earlier one.&lt;br /&gt;
&lt;br /&gt;
===Compile problems===&lt;br /&gt;
Make sure you have read the [[Developers_Corner]].&lt;br /&gt;
Give the full log showing the problem&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	  ./configure &amp;amp;lt;options&amp;amp;gt; &amp;amp;gt; logfile.txt 2&amp;amp;gt;&amp;amp;amp;1&lt;br /&gt;
	  make 2&amp;amp;gt;&amp;amp;amp;1 &amp;gt; logfile.txt 2&amp;amp;gt;&amp;amp;amp;1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* When dealing with a ./configure issue, please provide the generated config.log file.&lt;br /&gt;
* Your compiler brand and version may be relevant here as well.&lt;br /&gt;
&lt;br /&gt;
== Version ==&lt;br /&gt;
Written by Derk-Jan Hartman, for the VideoLAN Team.&lt;br /&gt;
&lt;br /&gt;
Adapted by [[User:J-b|Jean-Baptiste Kempf]] for this wiki.&lt;/div&gt;</summary>
		<author><name>Ingve</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Template:VLC:latest_version&amp;diff=29808</id>
		<title>Template:VLC:latest version</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Template:VLC:latest_version&amp;diff=29808"/>
		<updated>2015-02-27T17:41:59Z</updated>

		<summary type="html">&lt;p&gt;Ingve: Update to latest version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;2.2.0&lt;/div&gt;</summary>
		<author><name>Ingve</name></author>
	</entry>
</feed>