summaryrefslogtreecommitdiff
path: root/doc/developer.texi
Commit message (Collapse)AuthorAge
* fftools/ffmpeg: update text requesting samplesAndriy Gelman2020-06-01
| | | | | Signed-off-by: Andriy Gelman <andriy.gelman@gmail.com> Reviewed-by: Marton Balint <cus@passwd.hu>
* doc/developer.texi: Add variadic macros to allowed C language featuresAndreas Rheinhardt2020-03-26
| | | | | | They are used in several places like CBS. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
* doc/developer: update style guidelines to include for loops with declarationsRostislav Pehlivanov2018-05-18
| | | | Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* doc/developer: remove merge request method of contributingLou Logan2018-04-06
| | | | | | | | | | This seems to confuse Github users into thinking that we may accept pull requests. We do not accept pull requests. Sending patches to the ffmpeg-devel mailing list is our preferred method for users to contribute code. Signed-off-by: Lou Logan <lou@lrcd.com>
* doc/developer: update link to "sign-off" infoLou Logan2018-04-05
| | | | | | Found by Hendrik Schreiber. Signed-off-by: Lou Logan <lou@lrcd.com>
* doc/developer: revise mailing list sectionJim DeLaHunt2017-12-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Developer Documentation had instructions to subscribe to the ffmpeg-cvslog email list. But that is no longer accurate. For the purposes in this section -- review of patches, discussion of development issues -- ffmpeg_devel is the appropriate email list. Some developers may want to monitor ffmpeg-cvslog, but it is not mandatory. This is v3 of this doc, based on discussion in thread <https://ffmpeg.org/pipermail/ffmpeg-devel/2017-November/220528.html> and in response to docs Maintainer comments in <https://ffmpeg.org/pipermail/ffmpeg-devel/2017-December/221596.html>. 1. In doc/developer.texi, add a new section about ffmpeg-devel, based on existing text from ffmpeg-cvslog section regarding discussion of patches and of development issues. Reflect wording from discussion at <https://ffmpeg.org/pipermail/ffmpeg-devel/2017-November/221199.html> but with copy-editing to make wording more concise. 2. In doc/developer.texi, rewrite the ffmpeg-cvslog section to match the current usage of ffmpeg-cvslog. Some developers choose to follow this list, but it is not mandatory. There are a lot of improvements possible to the Developer Documentation page, beyond this refactoring. However, making those improvements is a much bigger and more difficult task. This change is "low hanging fruit". Signed-off-by: Jim DeLaHunt <from.ffmpeg-dev@jdlh.com> Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* doc: reorganize developer.texi chapter hierarchyJim DeLaHunt2017-12-02
| | | | | | | | | | | | | | | | Previously, the Developer Documentation <ffmpeg.org/developer.html> contained a single chapter, "1. Developer Guide," with all content under that single chapter. Thus the document structure was one level deeper and more complicated than it needed to be. It differed from similar documents such as /faq.html, which have multiple chapters. Eliminate the single chapter, and promote each section underneath to chapter, and each subsection to section. Thus content and relative structure remains the same, but the overall structure is simpler. Anchors within the page remain the same. Signed-off-by: Jim DeLaHunt <from.ffmpeg-dev@jdlh.com> Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* Merge commit 'b5f19f7478492307e4b4763aeac3180faf50e17f'James Almer2017-10-30
|\ | | | | | | | | | | | | * commit 'b5f19f7478492307e4b4763aeac3180faf50e17f': aac: Split function to parse ADTS header data into public and private part Merged-by: James Almer <jamrial@gmail.com>
| * aac: Split function to parse ADTS header data into public and private partDiego Biurrun2017-05-02
| | | | | | | | | | | | This makes the currently semi-public avpriv_aac_parse_header() function private to libavcodec and adds a proper public API function to return the parts of the ADTS header required in libavformat.
| * cosmetics: Fix spelling mistakesVittorio Giovara2016-05-04
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * doc: Update paths to match new examples locationDiego Biurrun2016-03-23
| |
| * doc: Change wrong term to avoid confusionGabriel Dume2014-08-18
| | | | | | | | | | | | A function declaration is the prototype. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | doc/developer: Add terse documentation of assumed C implementation defined ↵Michael Niedermayer2017-05-01
| | | | | | | | | | | | | | behavior Suggested-by: "Ronald S. Bultje" <rsbultje@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc/developer: Mention mime type and patchwork in "Submitting patches"Michael Niedermayer2016-10-11
| | | | | | | | | | | | Suggested-by: ronald Reviewed-by: Steven Liu <lingjiujianke@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc/developer: remove duplicate policies and fix errorJosh de Kock2016-10-04
| | | | | | | | | | | | | | | | Fixes regression as of ee72b6d1 Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Josh de Kock <josh@itanimul.li> Signed-off-by: James Almer <jamrial@gmail.com>
* | doc/developer: add sections for policiesJosh de Kock2016-10-04
| | | | | | | | | | | | | | And sort policies into these sections. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Josh de Kock <josh@itanimul.li>
* | doc/developer: reword some of the policiesJosh de Kock2016-10-04
| | | | | | | | | | | | | | | | Explicitly state that FATE should pass, and code should work for all reviewers who tested. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Josh de Kock <josh@itanimul.li>
* | doc/developer.texi: Add a code of conductMichael Niedermayer2016-05-26
| | | | | | | | | | | | See: [FFmpeg-devel] [Vote] Code of Conduct Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc/developer: misc minor fixesGanesh Ajjanagadde2015-12-09
| | | | | | | | Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
* | developer.texi: Call out K&R coding style.Rick Kern2015-11-29
| | | | | | | | | | | | K&R coding style is implied but not listed in 'Coding Rules'. Signed-off-by: Rick Kern <kernrj@gmail.com>
* | doc/developer: minor typo and consistency fixesGanesh Ajjanagadde2015-10-10
| | | | | | | | Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
* | doc/developer: use https instead of httpGanesh Ajjanagadde2015-10-07
| | | | | | | | | | | | | | Change to https for FFmpeg websites. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc/developer: Suggest everyone to help with patch reviewsMichael Niedermayer2015-08-13
| | | | | | | | | | | | | | Reviewed-by: Timothy Gu <timothygu99@gmail.com> Reviewed-by: compn <tempn@mi.rr.com> Reviewed-by: Ganesh Ajjanagadde <gajjanag@mit.edu> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc/developer: add url for sample filesGanesh Ajjanagadde2015-07-18
| | | | | | | | | | Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc: Use @lisp where appropriateTimothy Gu2015-03-23
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | doc: set documentencoding on toplevel texi files.Nicolas George2015-02-19
| | | | | | | | | | | | Fix double UTF-8 encoding on output files. makeinfo / texi2any does not seem to provide a way of setting it globally for toplevel files.
* | doc: fix typosLou Logan2015-01-07
| | | | | | | | Signed-off-by: Lou Logan <lou@lrcd.com>
* | docs: add example around the suggested commit message formatJames Darnley2014-09-12
| | | | | | | | | | | | | | It gets rendered inline in HTML and becomes not very clear. Reviewed-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '57ead8449e44bd07b3d4a5bd42f1aab64566f92e'Michael Niedermayer2013-12-23
|\| | | | | | | | | | | | | * commit '57ead8449e44bd07b3d4a5bd42f1aab64566f92e': doc: fix link to the ISC license text in the developer documentation. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: fix link to the ISC license text in the developer documentation.Tim Walker2013-12-22
| |
* | Merge commit '6c0e83511705e7f8f5100e7852a1e7fd16aa8877'Michael Niedermayer2013-12-23
|\| | | | | | | | | | | | | * commit '6c0e83511705e7f8f5100e7852a1e7fd16aa8877': doc: fix a coding style error in the developer documentation. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: fix a coding style error in the developer documentation.Tim Walker2013-12-22
| |
* | doc/developer: Add a policy item about updating the MAINTAINERs fileMichael Niedermayer2013-10-19
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | doc/developer: Merge license related policy itemsMichael Niedermayer2013-10-13
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-07-28
|\| | | | | | | | | | | | | | | | | | | | | * qatar/master: doc: cosmetics: Consistently format list and table items Conflicts: doc/developer.texi doc/fate.texi Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: cosmetics: Consistently format list and table itemsDiego Biurrun2013-07-27
| |
* | doc/developer: update sections about external developmentStefano Sabatini2013-07-11
| | | | | | | | | | | | | | | | | | Replace the sections "API" and "Integrating libavcodec or libavformat" with updated / more accurate text. See thread: Subject: [FFmpeg-devel] [PATCH] doc/developer: merge and update sections about external development Date: Fri, 5 Jul 2013 11:07:07 +0200
* | update all trac links to use the trac subdomainMichael Niedermayer2013-06-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '8e673efc6f5b7a095557664660305148f2788d30'Michael Niedermayer2013-05-19
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '8e673efc6f5b7a095557664660305148f2788d30': prores: update FATE test to account for alpha plane present in the test sample configure: Add basic valgrind-massif support Conflicts: tests/fate/prores.mak tests/ref/fate/prores-alpha Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Add basic valgrind-massif supportLuca Barbato2013-05-18
| | | | | | | | | | | | With the parameter --toolchain valgrind-massif, the configure script sets reasonable defaults that can be overridden as explained in the documentation.
* | Merge commit 'b1ee8eec849f17fce2f411a297de9cbf2edaeb3a'Michael Niedermayer2013-05-05
|\| | | | | | | | | | | | | | | | | | | * commit 'b1ee8eec849f17fce2f411a297de9cbf2edaeb3a': configure: Add basic valgrind-memcheck support Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Add basic valgrind-memcheck supportReinhard Tartler2013-05-04
| | | | | | | | | | | | | | | | With the parameter --valgrind-memcheck, the configure script sets reasonable defaults that can be overridden as explained in the documentation. The idea of using set_defaults is from Luca Barbato.
* | Merge commit 'a862c7d3368241e72a465ab944afa38ea62a6640'Michael Niedermayer2013-04-06
|\| | | | | | | | | | | | | | | | | | | | | * commit 'a862c7d3368241e72a465ab944afa38ea62a6640': Integrate lcov/gcov into Libav Conflicts: Makefile common.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Integrate lcov/gcov into LibavReinhard Tartler2013-04-05
| | | | | | | | | | | | | | The gcov/lcov are a common toolchain for visualizing code coverage with the GNU/Toolchain. The documentation and implementation of this integration was heavily inspired from the blog entry by Mike Melanson: http://multimedia.cx/eggs/using-lcov-with-ffmpeg/
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-03-22
|\| | | | | | | | | | | | | | | * qatar/master: configure: Enable hwaccels without external dependencies by default. doc/developer: Clarify symbol naming prefixes section. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc/developer: Clarify symbol naming prefixes section.Diego Biurrun2013-03-21
| |
* | doc/developer: fix typo in regression tests ref.Clément Bœsch2013-03-19
| |
* | doc/developer: Add "security fixes" to the release process stepsMichael Niedermayer2013-03-17
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '23f4c5acc438366d84cacf49e33b0bcd72f04937'Michael Niedermayer2013-03-17
|\| | | | | | | | | | | | | * commit '23f4c5acc438366d84cacf49e33b0bcd72f04937': document the release process Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * document the release processReinhard Tartler2013-03-16
| |