summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* aacenc: Move small misc. functions to a separate fileRostislav Pehlivanov2015-08-113-86/+145
| | | | | | | | | | | As well as tables littered everywhere, functions were spread out all across the encoder's files. This moves them to a single place where they can be used by either the encoder's main files or additional encoder files. Additionally, it changes the type of some to 'inline' to enable us to simply put them in a header file and possibly gain some speed due to compiler optimizations. Signed-off-by: Claudio Freire <[email protected]>
* doc/codecs: Document color_range for the input sideMichael Niedermayer2015-08-111-0/+4
| | | | | | Partly fixes Ticket 443 Signed-off-by: Michael Niedermayer <[email protected]>
* avformat/ftp: Use av_freep() for dir_bufferMichael Niedermayer2015-08-101-1/+1
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* lavf/ftp: properly read an empty pathMariusz Szczepańczyk2015-08-101-10/+8
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* lavf/ftp: implement directory listing callbacksLukasz Marek2015-08-101-11/+182
| | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2 at gmail.com> Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/mjpegenc_common: do not ignore the color_range fieldMichael Niedermayer2015-08-101-3/+4
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* avfilter/vsrc_testsrc: smpte(hd)bars: fix uninitialized last rows and ↵Paul B Mahol2015-08-101-3/+3
| | | | | | columns of chroma planes For cases width and/or height is not multiple of chroma subsamplings.
* Merge commit '5f200bbf98efe50f63d0515b115d2ba8dae297bc'Hendrik Leppkes2015-08-101-0/+3
|\ | | | | | | | | | | | | * commit '5f200bbf98efe50f63d0515b115d2ba8dae297bc': movenc: Place the sidx index after the initial moov/mdat pair Merged-by: Hendrik Leppkes <[email protected]>
| * movenc: Place the sidx index after the initial moov/mdat pairMartin Storsjö2015-08-101-0/+3
| | | | | | | | | | | | | | | | | | | | For fragmented files with non-empty moov, with a fragment index (sidx), place the index after the initial moov/mdat pair. Previously, for this pathological case, the index was written at the start of the file. Signed-off-by: Martin Storsjö <[email protected]>
* | Merge commit '83f254e65f938657a4dbec711e4c94252a72daf9'Hendrik Leppkes2015-08-102-11/+11
|\| | | | | | | | | | | | | | | | | | | | | * commit '83f254e65f938657a4dbec711e4c94252a72daf9': movenc: Rename reserved_moov_pos to reserved_header_pos Conflicts: libavformat/movenc.c libavformat/movenc.h Merged-by: Hendrik Leppkes <[email protected]>
| * movenc: Rename reserved_moov_pos to reserved_header_posMartin Storsjö2015-08-102-8/+8
| | | | | | | | | | | | | | The same field is also used for writing the sidx index header, for fragmented files, when the faststart flag is used. Signed-off-by: Martin Storsjö <[email protected]>
* | Merge commit '8e34089e265a6b01e1e3301e8864439d26793753'Hendrik Leppkes2015-08-101-0/+2
|\| | | | | | | | | | | | | * commit '8e34089e265a6b01e1e3301e8864439d26793753': movenc: Check that frag_info entries exist in mov_write_sidx_tag Merged-by: Hendrik Leppkes <[email protected]>
| * movenc: Check that frag_info entries exist in mov_write_sidx_tagMartin Storsjö2015-08-101-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | This fixes crashes with pathological cases when trying to write a sidx index (via the -movflags faststart option, in combination with fragmenting options), when no fragments actually have been written. (This is possible if the empty_moov flag isn't used, so that all actual packet data is written in the moov/mdat pair, and no moof/mdat pairs have been written.) In these pathological cases, no sidx should be written at all. Signed-off-by: Martin Storsjö <[email protected]>
* | Merge commit '1542ec96389f32e5081c6c607e4b6f5e257ccdf2'Hendrik Leppkes2015-08-101-2/+2
|\| | | | | | | | | | | | | | | | | | | * commit '1542ec96389f32e5081c6c607e4b6f5e257ccdf2': cosmetics: Drop spurious spaces from if clauses Conflicts: libavcodec/vc1_block.c Merged-by: Hendrik Leppkes <[email protected]>
| * cosmetics: Drop spurious spaces from if clausesPaolo Bizzarri2015-08-081-4/+4
| | | | | | | | Signed-off-by: Luca Barbato <[email protected]>
* | Merge commit '0f562f5b833d603e04123d198c59f8b2b5eb43e4'Hendrik Leppkes2015-08-101-0/+1
|\| | | | | | | | | | | | | | | | | | | * commit '0f562f5b833d603e04123d198c59f8b2b5eb43e4': h264: Do not print an error when the buffer has to be refilled Conflicts: libavcodec/h264.c Merged-by: Hendrik Leppkes <[email protected]>
| * h264: Do not print an error when the buffer has to be refilledLuca Barbato2015-08-061-5/+2
| | | | | | | | Partially amends 9469370fb32679352e66826daf77bdd2e6f067b5
* | avformat/gifdec: correct r_frame_rate for single frame gifsMichael Niedermayer2015-08-101-0/+9
| | | | | | | | | | | | Fixes Ticket4650 Signed-off-by: Michael Niedermayer <[email protected]>
* | postproc: Deprecate QP_STORE_T, it lacks a PP/AV/FF prefixMichael Niedermayer2015-08-102-2/+8
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | Revert "movtextdec: Use default style information from movtext header"Michael Niedermayer2015-08-101-78/+4
| | | | | | | | | | | | | | | | The commit broke sub-movtext and sub-subripenc fate output differs between mips ad x86 so updating fate ref is not possible This reverts commit d670848d4c2757068ff43a68c05d01b28c809fb4.
* | movtextdec: Use default style information from movtext headerNiklesh2015-08-091-4/+78
| | | | | | | | Signed-off-by: Niklesh <[email protected]>
* | ffplay: increase MIN_FRAMES to 25Marton Balint2015-08-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | FFplay was using a 5 frame packet buffer, this is not much (e.g. 200 ms for 25fps video), when HLS is requesting a new segment via HTTP, it may take longer for the request to complete. Should fix ticket #4720. Reviewed-by: Michael Niedermayer <[email protected]> Signed-off-by: Marton Balint <[email protected]>
* | ffplay: add specific constants for buffer fullness settings when using ↵Marton Balint2015-08-091-4/+6
| | | | | | | | | | | | external clock Signed-off-by: Marton Balint <[email protected]>
* | avcodec: loongson optimize h264qpel with mmi v1周晓勇2015-08-096-1/+2960
| | | | | | | | | | Signed-off-by: ZhouXiaoyong <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* | swscale/alphablend: Support chroma subsamplingMichael Niedermayer2015-08-092-15/+62
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | swscale/alphablend: Support SWS_ALPHA_BLEND_CHECKERBOARDMichael Niedermayer2015-08-094-11/+21
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | swscale/alphablend: Factor target computation out of the loopsMichael Niedermayer2015-08-091-8/+9
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | swscale/alphablend: Fix big endian formats on LEMichael Niedermayer2015-08-091-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | swscale/alphablend: support packed pixel formatsMichael Niedermayer2015-08-092-11/+53
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | avcodec/snowenc: Avoid use of deprecated me_methodMichael Niedermayer2015-08-092-3/+16
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | swscale/swscale: Document param[0..1]Michael Niedermayer2015-08-091-0/+6
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | graphdump: include internal.h for AVFilterPadAndreas Cadhalpun2015-08-081-0/+1
| | | | | | | | | | Reviewed-by: Michael Niedermayer <[email protected]> Signed-off-by: Andreas Cadhalpun <[email protected]>
* | use avfilter_pad_get_{type,name} accessor functionsAndreas Cadhalpun2015-08-082-3/+3
| | | | | | | | | | Reviewed-by: Michael Niedermayer <[email protected]> Signed-off-by: Andreas Cadhalpun <[email protected]>
* | avfilter: remove obsolete function declarationsAndreas Cadhalpun2015-08-083-27/+0
| | | | | | | | | | Reviewed-by: Michael Niedermayer <[email protected]> Signed-off-by: Andreas Cadhalpun <[email protected]>
* | avcodec: add missing FF_API_CODEC_ID guardAndreas Cadhalpun2015-08-081-0/+2
| | | | | | | | | | Reviewed-by: Michael Niedermayer <[email protected]> Signed-off-by: Andreas Cadhalpun <[email protected]>
* | cmdutils: remove sws_opts usage, simplify codeMichael Niedermayer2015-08-083-28/+13
| | | | | | | | | | | | It has become unused as all code was switched to AVDictionary Signed-off-by: Michael Niedermayer <[email protected]>
* | cmdutils: Fix overriding flags on the command line.Michael Niedermayer2015-08-081-1/+1
| | | | | | | | | | | | | | Previously the code just appended the strings of flags which worked with "+bitexact" but would not work with something like "0" Signed-off-by: Michael Niedermayer <[email protected]>
* | ffmpeg: switch swscale option handling to AVDictionary similar to what the ↵Michael Niedermayer2015-08-084-6/+19
| | | | | | | | | | | | other subsystems use Signed-off-by: Michael Niedermayer <[email protected]>
* | avfilter/vf_scale: apply generic options after flags.Michael Niedermayer2015-08-081-9/+7
| | | | | | | | | | | | Otherwise the flags overwrite anything set by the generic stuff to the flags Signed-off-by: Michael Niedermayer <[email protected]>
* | ffplay: pass all sws options to the filter graphMichael Niedermayer2015-08-081-3/+11
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | cmdutils: Export all sws options using a AVDictionary like the other ↵Michael Niedermayer2015-08-082-4/+22
| | | | | | | | | | | | | | | | subsystems do This makes extracting options other than sws_flags easier Signed-off-by: Michael Niedermayer <[email protected]>
* | avfilter/graphparser: Do not ignore scale_sws_opts if args == NULLMichael Niedermayer2015-08-081-6/+9
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | swscale: Implement alphablendaway for planar 4:4:4 formatsMichael Niedermayer2015-08-086-1/+205
| | | | | | | | | | | | Fixes Ticket4746 Signed-off-by: Michael Niedermayer <[email protected]>
* | swscale: Add sws_alloc_set_opts()Michael Niedermayer2015-08-082-4/+30
| | | | | | | | | | | | | | This simplifies allocating and initializing swscale contexts with custom options. The function is internal currently but could be moved into the public header Signed-off-by: Michael Niedermayer <[email protected]>
* | lavc: The h263 encoder (also) depends on h263data.oCarl Eugen Hoyos2015-08-081-1/+1
| |
* | configure: mpegvideo depends on mpeg_er.Carl Eugen Hoyos2015-08-081-13/+13
| | | | | | | | | | | | Fixes compilation with --disable-everything --enable-encoder=mjpeg While there, clean up some recursive dependencies. Reported-by: Bernhard Döbler, programmer bardware de
* | tests/api/api-h264-test: structure changes to avoid duplicate codeLudmila Glinskih2015-08-081-32/+15
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | movtextdec: Fix memory leaks by freeing mem allocs correctlyNiklesh2015-08-071-1/+1
| | | | | | | | | | | | Initialize m->count_f to 0 at the correct place to free memory allocs properly. Signed-off-by: Niklesh <[email protected]>
* | avutil/float_dsp: Remove use of deprecated av_set_cpu_flags_mask()Michael Niedermayer2015-08-071-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | avcodec/libopenh264enc: Avoid usage of deprecated ff_alloc_packet()Michael Niedermayer2015-08-071-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>