aboutsummaryrefslogtreecommitdiffstats
path: root/doc/developer.texi
Commit message (Collapse)AuthorAgeFilesLines
* developer.texi: fix spelling errorsroot2011-11-291-7/+7
| | | | | | credits to: KayC (from Google Code-in) Signed-off-by: burek <burek021@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-09-211-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: swfdec: Add support for sample_rate_code 0 (5512 Hz) dct-test: factor out some common code and do whas was likely intended doc: library versions need to be bumped in version.h Revert "ffmpeg: get rid of useless AVInputStream.nb_streams." Remove some forgotten AVCodecContext.palctrl usage. lavc/utils: move avcodec_init() higher in the file. lavc: replace some deprecated FF_*_TYPE with AV_PICTURE_TYPE_* ac3dec: actually use drc_scale private option lavc: undeprecate AVPALETTE_SIZE and AVPALETTE_COUNT macros alsa: add missing header msmpeg4: remove leftover unused debug variable declaration Fix assert() calls that need updates after FF_COMMON_FRAME macro elimination. Fix av_dlog invocations with wrong or missing logging context. vf_yadif: add support to yuva420p vf_yadif: correct documentation on the parity parameter vf_yadif: copy buffer properties like aspect for second frame as well oma: support for encrypted files id3v2: add support for non-text and GEOB type tag frames des: add possibility to calculate DES-CBC-MAC with small buffer Conflicts: ffmpeg.c libavcodec/dct-test.c libavformat/mpegts.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: library versions need to be bumped in version.hDiego Biurrun2011-09-211-1/+1
| |
* | developer.texi: Suggest a git clone if the patch review process doesnt work outMichael Niedermayer2011-08-231-0/+5
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | developer.texi: add Contributing sectionMichael Niedermayer2011-08-231-0/+16
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | developer.texi: Simplify "Regression tests section"Michael Niedermayer2011-08-231-16/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | developer.texi: remove reference to non existing target fulltestMichael Niedermayer2011-08-231-2/+0
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-08-151-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: Fix NASM include directive dsputil_mmx: Honor HAVE_AMD3DNOW lavf,lavd: remove all usage of AVFormatParameters from demuxers. jack: add 'channels' private option. VC-1: fix reading of custom PAR. Remove redundant and dubious video codec detection by its extradata mpeg12: remove repeat-field code disabled since May 2002 patch checklist: suggest fate instead of regression tests Turn on resampling on sudden size change instead of bailing out during recode. avtools: reinitialise filter chain when input video stream changes dimensions Conflicts: Makefile avconv.c doc/developer.texi ffplay.c libavcodec/x86/dsputil_mmx.c libavdevice/libdc1394.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * patch checklist: suggest fate instead of regression testsMichael Niedermayer2011-08-151-1/+1
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * Rename ffplay to avplay.Anton Khirnov2011-08-091-1/+1
| |
* | correct shorthand ffmpeg-dev > ffmpeg-develCompn2011-08-011-1/+1
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-07-151-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: configure: Automatically add more flags required on symbian mem.h: switch doxygen parameter order to match function prototype doxygen: replace @sa tag by the more readable but equivalent @see doxygen: use Doxygen markup for authors and web links where appropriate doxygen: do not include license boilerplate in Doxygen documentation ac3enc: Mark AVClasses const ffserver: Replace two loops with one loop. ffmpeg: Fix the check for experimental codecs swscale: extend mmx padding. swscale: clip unscaled colorspace conversion path. doxygen: misc consistency cosmetics doc: remove file name from @file directive in Doxygen usage example doxygen: consistently place brief description doxygen: place empty line between brief description and detailed description avformat_open_input(): Add braces to shut up gcc warning. Conflicts: libavcodec/8svx.c libavcodec/tiff.c libavcodec/tiff.h libavcodec/vaapi_h264.c libavcodec/vorbis.c libavcodec/vorbisdec.c libavcodec/vp6.c libswscale/swscale_unscaled.c libswscale/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: remove file name from @file directive in Doxygen usage exampleDiego Biurrun2011-07-141-1/+1
| | | | | | | | The file name is redundant and brittle across file renamings.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-07-131-0/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: doc: Improve references to external URLs. h264: move decode_mb_skip() from h264.h to h.264_mvpred.h ffplay: skip return value of avcodec_decode_video2 / avcodec_decode_subtitle2 dnxhdenc: Replace a forward declaration by the proper #include. h264: move h264_mvpred.h include. pix_fmt: Fix number of bits per component in yuv444p9be lavf: deprecate AVFormatContext.timestamp ffmpeg: merge input_files_ts_scale into InputStream. ffmpeg: don't abuse a global for passing sample format from input to output ffmpeg: don't abuse a global for passing channel layout from input to output ffmpeg: factor common code from new_a/v/s/d_stream to new_output_stream() matroskaenc: make SSA default subtitle codec. oggdec: prevent heap corruption. Conflicts: doc/developer.texi doc/faq.texi doc/general.texi ffmpeg.c ffplay.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: Improve references to external URLs.Diego Biurrun2011-07-121-14/+22
| | | | | | | | | | | | Sometimes it makes sense to replace a raw URL with some informative text that links to the URL instead of using the raw URL itself in the text. Also transform some mailing list references into links.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-07-121-4/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: changelog: misc typo and wording fixes H.264: add filter_mb_fast support for >8-bit decoding doc: Remove outdated comments about gcc 2.95 and gcc 3.3 support. lls: use av_lfg instead of rand() in test program build: remove unnecessary dependency on libs from 'all' target H.264: avoid redundant alpha/beta calculations in loopfilter H.264: optimize intra/inter loopfilter decision mpegts: fix Continuity Counter error detection build: remove unnecessary FFLDFLAGS variable vp8/mt: flush worker thread, not application thread context, on seek. mt: proper locking around release_buffer calls. DxVA2: unbreak build after [657ccb5ac75ce34e62bd67f228d9bd36db72189e] hwaccel: unbreak build Eliminate FF_COMMON_FRAME macro. Conflicts: Changelog Makefile doc/developer.texi libavcodec/avcodec.h libavcodec/h264.c libavcodec/mpeg4videodec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: Remove outdated comments about gcc 2.95 and gcc 3.3 support.Diego Biurrun2011-07-111-4/+2
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-07-101-3/+4
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (22 commits) H.264: fix filter_mb_fast with 4:4:4 + 8x8dct alsa: limit buffer_size to 32768 frames. alsa: fallback to buffer_size/4 for period_size. doc: replace @pxref by @ref where appropriate mpeg1video: don't abort if thread_count is too high. segafilm: add support for videos with cri adx adpcm gxf: Fix 25 fps DV material in GXF being misdetected as 50 fps libxvid: Add const qualifier to silence compiler warning. H.264: improve qp_thresh check H.264: use fill_rectangle in CABAC decoding H.264: Remove redundant hl_motion_16/8 code H.264: merge fill_rectangle into P-SKIP MV prediction, to match B-SKIP H.264: faster P-SKIP decoding H.264: av_always_inline some more functions H.264: Add x86 assembly for 10-bit H.264 predict functions swscale: rename uv_off/uv_off2 to uv_off_px/byte. swscale: implement error dithering in planarCopyWrapper. swscale: error dithering for 16/9/10-bit to 8-bit. swscale: fix overflow in 16-bit vertical scaling. swscale: fix crash in 8-bpc bilinear output without alpha. ... Conflicts: doc/developer.texi libavdevice/alsa-audio.h libavformat/gxf.c libswscale/swscale.c libswscale/swscale_internal.h libswscale/swscale_unscaled.c libswscale/x86/swscale_template.c tests/ref/lavfi/pixdesc tests/ref/lavfi/pixfmts_copy tests/ref/lavfi/pixfmts_crop tests/ref/lavfi/pixfmts_hflip tests/ref/lavfi/pixfmts_null tests/ref/lavfi/pixfmts_scale tests/ref/lavfi/pixfmts_vflip Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: replace @pxref by @ref where appropriateDiego Biurrun2011-07-091-2/+2
| |
* | Remove gcc 2.95.3 remnants.Carl Eugen Hoyos2011-06-291-1/+1
| |
* | patch checklist: suggest --disable-yasm test.Michael Niedermayer2011-05-271-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | developer.texi: update for gitMichael Niedermayer2011-05-091-5/+8
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Typo fix.Luca Barbato2011-05-091-1/+1
| |
* | Patch checklist:Suggest adding a regression testMichael Niedermayer2011-05-091-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote branch 'qatar/master'Michael Niedermayer2011-05-051-1/+6
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (23 commits) doc: Check standalone compilation before submitting new components. Fix standalone compilation of pipe protocol. Fix standalone compilation of ac3_fixed encoder. Fix standalone compilation of binkaudio_dct / binkaudio_rdft decoders. Fix standalone compilation of IMC decoder. Fix standalone compilation of WTV demuxer. Fix standalone compilation of MXPEG decoder. flashsv: K&R cosmetics matroskaenc: fix memory leak vc1: make overlap filter for I-frames bit-exact. vc1dec: use s->start/end_mb_y instead of passing them as function args. Revert "VC1: merge idct8x8, coeff adjustments and put_pixels." Replace strncpy() with av_strlcpy(). indeo3: Eliminate use of long. get_bits: make cache unsigned to eliminate undefined signed overflow. asfdec: fix assert failure on invalid files avfilter: check malloc return values. Not pulled as reason for reindent is not pulled: mpegvideo: reindent. nutenc: check malloc return values. Not pulled due to much simpler solution in ffmpeg *: don't av_malloc(0). ... Conflicts: doc/developer.texi libavcodec/Makefile libavcodec/get_bits.h libavcodec/mpegvideo.c libavformat/Makefile libavutil/log.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: Check standalone compilation before submitting new components.Diego Biurrun2011-05-041-0/+5
| |
| * doc: update developer guideLuca Barbato2011-04-131-128/+93
| | | | | | | | | | Refer to the current submission policy and refer to FATE in the Regression Test section.
* | Add "Did you provide a clear git commit log message?" to the patch checklistRonald S. Bultje2011-04-101-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Fix link to ffmpeg-develMichael Niedermayer2011-04-081-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | documentation: fix @url syntax in developer.texiStefano Sabatini2011-04-051-1/+1
| | | | | | | | Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>
* | Add sign off recommandition and definition of meaning.Michael Niedermayer2011-04-031-0/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Reword make fate patch checklist entrycompn2011-04-031-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | patch checklist:git format-patchMichael Niedermayer2011-04-031-6/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | patch checklist:uggest fate instead of regression testsMichael Niedermayer2011-04-031-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | patch checklist:Remove pointless checkheaders comment, its just a waste of timeMichael Niedermayer2011-04-031-2/+0
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'newdev/master'Michael Niedermayer2011-03-191-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merged-by: Michael Niedermayer <michaelni@gmx.at> Not Pulled: commit 42cfb3835b5dad327b7dc22740e8b6e482ecfcd2 Author: Mans Rullgard <mans@mansr.com> Date: Mon Feb 28 18:06:58 2011 +0000 Remove Sonic experimental audio codec commit 2912e87a6c9264d556734e2bf94a99c64cf9b102 Author: Mans Rullgard <mans@mansr.com> Date: Fri Mar 18 17:35:10 2011 +0000 Replace FFmpeg with Libav in licence headers
| * get rid of the last svn mentionsJanne Grunau2011-03-181-1/+1
| |
* | Revert "replace FFmpeg with Libav in doc/"Michael Niedermayer2011-03-171-10/+10
| | | | | | | | | | | | | | | | This reverts commit f8a45fa1b1764b34d4263eacd93411e8ba0484a4. Conflicts: doc/optimization.txt
* | Merge remote-tracking branch 'newdev/master'Michael Niedermayer2011-03-171-10/+10
|\| | | | | | | | | | | | | | | | | | | Conflicts: Changelog doc/APIchanges doc/optimization.txt libavformat/avio.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * replace FFmpeg with Libav in doc/Janne Grunau2011-03-161-10/+10
| | | | | | | | unless it stands for ffmpeg the program or is historic
| * Update the url to the site website and change ffmpeg-devel to libav-develJohan Andersson2011-03-131-11/+11
| | | | | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * Documentation updates for the git migrationReinhard Tartler2011-02-081-3/+3
| | | | | | | | | | This cleanup patch updates the developer documentation with respect to the migration to the git scm.
| * doc: modify style for texi2html 1.78+Janne Grunau2011-01-291-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | The generated HTML files are similar to the ones generated with texi2html 1.56k used on the website. Tested with texi2html 1.78 and 5.0. 1.78 is the minimal recommended version. The removed @sp from the titlepage section were ignored until texi2html 5.0. If not removed the pages generated by 5.0 will have ugly empty space around the title.
* | Documentation updates for the git migrationReinhard Tartler2011-02-091-3/+3
| | | | | | | | | | | | This cleanup patch updates the developer documentation with respect to the migration to the git scm. (cherry picked from commit 87800dc2bf8f2724a99e51bb079ad7fb4b9dfd3b)
* | doc: modify style for texi2html 1.78+Janne Grunau2011-01-301-2/+3
|/ | | | | | | | | | | | | The generated HTML files are similar to the ones generated with texi2html 1.56k used on the website. Tested with texi2html 1.78 and 5.0. 1.78 is the minimal recommended version. The removed @sp from the titlepage section were ignored until texi2html 5.0. If not removed the pages generated by 5.0 will have ugly empty space around the title. (cherry picked from commit a8f0814a742dee4783afaa5bedb01aa0c77b1fc4)
* s/program/programs, as FFmpeg consists of many programs.Stefano Sabatini2010-10-081-1/+1
| | | | Originally committed as revision 25421 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mention to send a patch before changing API or ABI.Carl Eugen Hoyos2010-10-061-3/+3
| | | | Originally committed as revision 25373 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mention that library micro version should be reset if minor version is bumped.Diego Biurrun2010-08-311-2/+2
| | | | Originally committed as revision 25010 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Revert commit:Stefano Sabatini2010-07-041-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | Author: stefano Date: Sat Jul 3 20:19:38 2010 New Revision: 24023 Log: State in the guidelines that function and parameter descriptions in the doxy must use impersonal verbal form. This form is apparently favored by most English speaker developers, and has the advantage of being easier to use than the third person form. This should hopefully put an end to the Third Person Holy Bikeshed War. The change was neither discussed on the FFmpeg ML, nor approved by the project leader. The Holy War will continue soon on FFmpeg-devel, stay tuned ;-). Originally committed as revision 24039 to svn://svn.ffmpeg.org/ffmpeg/trunk
* State in the guidelines that function and parameter descriptions inStefano Sabatini2010-07-031-0/+3
| | | | | | | | | | | | | the doxy must use impersonal verbal form. This form is apparently favored by most English speaker developers, and has the advantage of being easier to use than the third person form. This should hopefully put an end to the Third Person Holy Bikeshed War. Originally committed as revision 24023 to svn://svn.ffmpeg.org/ffmpeg/trunk