summaryrefslogtreecommitdiff
path: root/doc/developer.texi
Commit message (Collapse)AuthorAge
* 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
| |
* | Merge commit '040c565e51985477a8fa5e42d2ddfb26ebde6608'Michael Niedermayer2013-02-24
|\| | | | | | | | | | | | | | | | | | | | | * commit '040c565e51985477a8fa5e42d2ddfb26ebde6608': doc: developer: Allow tabs in the vim configuration for Automake files Remove pointless av_cold attributes in header files Conflicts: libavcodec/h264.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: developer: Allow tabs in the vim configuration for Automake filesDiego Biurrun2013-02-23
| | | | | | | | | | While we do not use Automake in libav, this allows our config to be used more globally without introducing unwanted breakage.
* | doc/dev: clarify public symbols prefixes.Clément Bœsch2013-02-13
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-02-12
|\| | | | | | | | | | | | | | | | | | | | | * qatar/master: lavu: avoid clashing definition of E doc: developer: Add a note about reserved system name space Conflicts: libavutil/internal.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: developer: Add a note about reserved system name spaceDiego Biurrun2013-02-11
| |
* | Merge commit '56dea32f09e71460add14a1b6d0fbe6eb16f02a4'Michael Niedermayer2013-02-12
|\| | | | | | | | | | | | | | | | | | | | | * commit '56dea32f09e71460add14a1b6d0fbe6eb16f02a4': doc: developer: Fix wording in "naming conventions" section openbsd: Add minor number to shared library install name Conflicts: doc/developer.texi Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: developer: Fix wording in "naming conventions" sectionDiego Biurrun2013-02-11
| |
* | Merge commit 'f2960097e42ddf9a356bab6547f87906f6999e0a'Michael Niedermayer2013-02-01
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit 'f2960097e42ddf9a356bab6547f87906f6999e0a': bink: fix a check for the first frame. doc/developer: Drop obsolete MPlayer reference doc/developer: Add ISC license to list of acceptable licenses doc/developer: Add web links for all suggested licenses Conflicts: doc/developer.texi Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc/developer: Drop obsolete MPlayer referenceDiego Biurrun2013-02-01
| |
| * doc/developer: Add ISC license to list of acceptable licensesDiego Biurrun2013-02-01
| |
| * doc/developer: Add web links for all suggested licensesDiego Biurrun2013-02-01
| |
* | dec/developer: Add Valgrind / Address Sanitizer to the patch checklistMichael Niedermayer2013-01-12
| | | | | | | | | | | | Reviewed-by: saste Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '074a00d192c0e749d677b008b337da42597e780f'Michael Niedermayer2013-01-08
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit '074a00d192c0e749d677b008b337da42597e780f': lavr: add a public function for setting a custom channel map lavr: typedef internal structs in internal.h doc: Extend commit message section Conflicts: doc/APIchanges doc/developer.texi Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: Extend commit message sectionDerek Buitenhuis2013-01-07
| | | | | | | | | | | | | | | | | | | | | | If a bug exists on the tracker, its ID should always be included in fix messages. Also, any relevant bug fixes should be CC'd to libav-stable, so we can actually track what needs to be backported, instead of just randomly combing the git history and old CVEs. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit 'ac2603be28602bea76cf38bdbf37aead0dc2979a'Michael Niedermayer2013-01-08
|\| | | | | | | | | | | | | * commit 'ac2603be28602bea76cf38bdbf37aead0dc2979a': doc: Mention memory allocation in the fuzz testing section Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: Mention memory allocation in the fuzz testing sectionDerek Buitenhuis2013-01-07
| | | | | | | | | | | | | | It's obviously undesireable to blindly allocate memory based on a damaged 'size' value, for example. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit 'dc3e12d1cb65d74fb120197ce869a205718b6715'Michael Niedermayer2013-01-08
|\| | | | | | | | | | | | | * commit 'dc3e12d1cb65d74fb120197ce869a205718b6715': doc: Mention zzuf in the fuzz testing section Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: Mention zzuf in the fuzz testing sectionDerek Buitenhuis2013-01-07
| | | | | | | | | | | | | | It's pretty much the best tool for the job, and it's what we all use now anyway. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit 'b5f9b9ac3681acb06d95530f34660ba9fe225305'Michael Niedermayer2013-01-08
|\| | | | | | | | | | | | | | | | | | | * commit 'b5f9b9ac3681acb06d95530f34660ba9fe225305': doc: Merge disjointed bits about emailing patches Conflicts: doc/developer.texi Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: Merge disjointed bits about emailing patchesDerek Buitenhuis2013-01-07
| | | | | | | | | | | | | | We obviously prefer git-send-email(1), and the disjointed nature of the two statements was misleading. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit '9a00374cb4512a58a1fee366b850dfa87c76e1f3'Michael Niedermayer2013-01-08
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '9a00374cb4512a58a1fee366b850dfa87c76e1f3': doc: Fix a few typos in the developer documentation xwma: Remove unused variable asfdec: Fix printf format string length modifier Conflicts: doc/developer.texi Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: Fix a few typos in the developer documentationDerek Buitenhuis2013-01-07
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit '511cf612ac979f536fd65e14603a87ca5ad435f3'Michael Niedermayer2012-12-21
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '511cf612ac979f536fd65e14603a87ca5ad435f3': miscellaneous typo fixes Conflicts: libavcodec/4xm.c libavcodec/lagarith.c libavcodec/parser.c libavcodec/ratecontrol.c libavcodec/shorten.c libavcodec/vda_h264.c libavformat/dvenc.c libavformat/wtv.c tools/patcheck Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * miscellaneous typo fixesDiego Biurrun2012-12-21
| |
* | doc: describe micro versioning policyPeter Ross2012-12-03
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | the hyperlink to the Developer's Certificate of Origin no longer works; use ↵Peter Ross2012-11-20
| | | | | | | | | | | | | | Linux kernel hyperlink Signed-off-by: Peter Ross <pross@xvid.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-30
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: build: allow non-standard variations of linker -l/-L flags Add reminders to update the codec descriptor list with new codec IDs. Conflicts: Makefile configure libavcodec/avcodec.h libavformat/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Add reminders to update the codec descriptor list with new codec IDs.Anton Khirnov2012-08-29
| |
* | doc/developer: add "Adding files to the fate-suite dataset"Michael Niedermayer2012-08-24
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-17
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: libvpxenc: use the default bitrate if not set utvideo: Rename utvideo.c to utvideodec.c doc: Fix syntax errors in sample Emacs config mjpegdec: more meaningful return values configure: clean up Altivec detection getopt: Remove an unnecessary define rtmp: Use int instead of ssize_t getopt: Add missing includes rtmp: Add support for receiving incoming streams Add missing includes for code relying on external libraries Conflicts: libavcodec/libopenjpegenc.c libavcodec/libvpxenc.c libavcodec/mjpegdec.c libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: Fix syntax errors in sample Emacs configJordi Ortiz2012-08-17
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | Merge commit '36ef5369ee9b336febc2c270f8718cec4476cb85'Michael Niedermayer2012-08-07
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '36ef5369ee9b336febc2c270f8718cec4476cb85': Replace all CODEC_ID_* with AV_CODEC_ID_* lavc: add AV prefix to codec ids. Conflicts: doc/APIchanges doc/examples/decoding_encoding.c doc/examples/muxing.c ffmpeg.c ffprobe.c ffserver.c libavcodec/8svx.c libavcodec/avcodec.h libavcodec/dnxhd_parser.c libavcodec/dvdsubdec.c libavcodec/error_resilience.c libavcodec/h263dec.c libavcodec/libvorbisenc.c libavcodec/mjpeg_parser.c libavcodec/mjpegenc.c libavcodec/mpeg12.c libavcodec/mpeg4videodec.c libavcodec/mpegvideo.c libavcodec/mpegvideo_enc.c libavcodec/pcm.c libavcodec/r210dec.c libavcodec/utils.c libavcodec/v210dec.c libavcodec/version.h libavdevice/alsa-audio-dec.c libavdevice/bktr.c libavdevice/v4l2.c libavformat/asfdec.c libavformat/asfenc.c libavformat/avformat.h libavformat/avidec.c libavformat/caf.c libavformat/electronicarts.c libavformat/flacdec.c libavformat/flvdec.c libavformat/flvenc.c libavformat/framecrcenc.c libavformat/img2.c libavformat/img2dec.c libavformat/img2enc.c libavformat/ipmovie.c libavformat/isom.c libavformat/matroska.c libavformat/matroskadec.c libavformat/matroskaenc.c libavformat/mov.c libavformat/movenc.c libavformat/mp3dec.c libavformat/mpeg.c libavformat/mpegts.c libavformat/mxf.c libavformat/mxfdec.c libavformat/mxfenc.c libavformat/nsvdec.c libavformat/nut.c libavformat/oggenc.c libavformat/pmpdec.c libavformat/rawdec.c libavformat/rawenc.c libavformat/riff.c libavformat/sdp.c libavformat/utils.c libavformat/vocenc.c libavformat/wtv.c libavformat/xmv.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov2012-08-07
| |
* | doc/developer: refer to av_malloc() instead of malloc()Michael Niedermayer2012-07-02
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>