Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | x86: af_volume: add SSE2/SSSE3/AVX-optimized s32 volume scaling | Justin Ruggles | 2012-12-05 |
| | |||
* | x86: af_volume: add SSE2-optimized s16 volume scaling | Justin Ruggles | 2012-12-05 |
| | |||
* | lavfi: add volume filter | Justin Ruggles | 2012-12-05 |
| | | | | | Based on the volume filter in FFmpeg written by Stefano Sabatini <stefasab@gmail.com>. | ||
* | Remove pointless #undefs of previously forbidden functions. | Anton Khirnov | 2012-12-04 |
| | |||
* | vf_fieldorder: require write permissions | Anton Khirnov | 2012-11-28 |
| | | | | This filter modifies the input frame. | ||
* | vf_fieldorder: reindent | Anton Khirnov | 2012-11-28 |
| | |||
* | lavfi: merge start_frame/draw_slice/end_frame | Anton Khirnov | 2012-11-28 |
| | | | | | Any alleged performance benefits gained from the split are purely mythological and do not justify added code complexity. | ||
* | lavfi: remove vf_slicify | Anton Khirnov | 2012-11-28 |
| | | | | | | | The following commit will make it useless. The crop_scale_vflip FATE test changes because of off-by-one differences in output when vflipped slices are passed to sws. | ||
* | asink_nullsink: plug a memory leak. | Anton Khirnov | 2012-11-28 |
| | |||
* | Include libavutil/channel_layout.h instead of libavutil/audioconvert.h | Justin Ruggles | 2012-11-11 |
| | | | | Also reorder some other #include when applicable. | ||
* | vf_drawtext: do not use deprecated av_tree_node_size | Anton Khirnov | 2012-11-02 |
| | |||
* | x86: mmx2 ---> mmxext in function names | Diego Biurrun | 2012-10-31 |
| | |||
* | x86: yasm: Use complete source path for macro helper %includes | Diego Biurrun | 2012-10-31 |
| | | | | | This is more consistent with the way we handle C #includes and it simplifies the build system. | ||
* | x86: include x86inc.asm in x86util.asm | Diego Biurrun | 2012-10-31 |
| | | | | This is necessary to allow refactoring some x86util macros with cpuflags. | ||
* | lavfi: add ashowinfo filter | Anton Khirnov | 2012-10-29 |
| | | | | | | It can be useful for debugging. Based on a patch by Stefano Sabatini <stefano.sabatini-lala@poste.it> | ||
* | af_channelmap: remove stray enum declaration | Mans Rullgard | 2012-10-27 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | buffersink: remove stray semicolon after function definition | Mans Rullgard | 2012-10-27 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | avfilter: fix graphparser memleaks on error paths | Janne Grunau | 2012-10-25 |
| | | | | Fixes CID700635, CID700636 and CID732274. | ||
* | avfilter: call x86 init functions under if (ARCH_X86), not if (HAVE_MMX) | Diego Biurrun | 2012-10-12 |
| | |||
* | lavfi: do not use av_pix_fmt_descriptors directly. | Anton Khirnov | 2012-10-12 |
| | |||
* | lavfi: convert input/ouput list compound literals to named objects | Mans Rullgard | 2012-10-10 |
| | | | | | | | A number of compilers, for example those from TI and IBM, choke on these initialisers. The current style is also quite ugly. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | avfilter: correct memcpy size avfilter_copy_buf_props() | Janne Grunau | 2012-10-09 |
| | | | | | Does not make a difference in this case since sizeof(uint8_t*) == sizeof(uint8_t**). Fixes CID703814. | ||
* | af_resample: unref out_buf when avresample_convert returns 0 | Janne Grunau | 2012-10-09 |
| | | | | Fixes CID732273. | ||
* | af_amix: prevent memory leak on error path | Janne Grunau | 2012-10-09 |
| | | | | Fixes CID732272. | ||
* | af_channelmap: free old extended_data on reallocation | Janne Grunau | 2012-10-09 |
| | | | | | Prevents writes to freed memory and the leak of the old extended data. Fixes CID732303. | ||
* | Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat | Anton Khirnov | 2012-10-08 |
| | |||
* | af_resample: avoid conversion of identical sample formats for 1 channel | Justin Ruggles | 2012-10-07 |
| | | | | | When there is only 1 channel, the planar and interleaved formats of the same data type should be treated as identical. | ||
* | Give all anonymously typedeffed structs in headers a name | Diego Biurrun | 2012-10-06 |
| | | | | Anonymous structs cannot be forward declared and have no benefit. | ||
* | vf_pad/scale: use double precision for aspect ratios. | Anton Khirnov | 2012-10-06 |
| | | | | | | Fixes Bug 203. CC:libav-stable@libav.org | ||
* | lavr: change the type of the data buffers to uint8_t**. | Anton Khirnov | 2012-10-05 |
| | | | | | | This is more consistent with what the rest of Libav does. This breaks API. | ||
* | vf_overlay: properly sync inputs. | Anton Khirnov | 2012-10-04 |
| | | | | | Right now it incorrectly assumes that the frames are sent in the proper order, which worked with old ffmpeg and avconv versions by accident. | ||
* | vf_overlay: get rid of pointless messing with timebase. | Anton Khirnov | 2012-10-04 |
| | | | | | Output frames correspond 1:1 to input frames on the main input. So use the main input timebase for output. | ||
* | Use avcodec_free_frame() to free AVFrames. | Anton Khirnov | 2012-09-24 |
| | |||
* | avfiltergraph: silence an uninitialized variable warning | Anton Khirnov | 2012-09-17 |
| | | | | | | | | | | The warning is: libavfilter/avfiltergraph.c: In function ‘avfilter_graph_config’: libavfilter/avfiltergraph.c:528:9: warning: ‘best_idx’ may be used uninitialized in this function [-Wuninitialized] libavfilter/avfiltergraph.c:479:13: note: ‘best_idx’ was declared here Initialize it to an invalid value and add an assert that it's properly set later. | ||
* | buffersrc: add const to the AVFrame* argument of av_buffersrc_write_frame() | Anton Khirnov | 2012-09-17 |
| | |||
* | lavfi: replace empty input/output lists with null pointers | Mans Rullgard | 2012-09-17 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | yadif: cosmetics | Luca Barbato | 2012-09-09 |
| | |||
* | af_asyncts: check return value from lavr when flushing. | Anton Khirnov | 2012-09-07 |
| | | | | | Fixes an infinite loop on flush when avresample_get_delay() still reports some samples but avresample_convert() doesn't return any data. | ||
* | avopt: Explicitly store rational option defaults in .dbl | Martin Storsjö | 2012-09-04 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | avopt: Explicitly store float/double option defaults in .dbl | Martin Storsjö | 2012-09-04 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union member | Martin Storsjö | 2012-09-04 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | avopt: Store defaults for AV_OPT_TYPE_FLAGS in the i64 union member | Martin Storsjö | 2012-09-04 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | avopt: Store defaults for AV_OPT_TYPE_CONST in the i64 union member | Martin Storsjö | 2012-09-04 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | Rename missed cases of FF_OPT_TYPE_* to AV_OPT_TYPE_* | Martin Storsjö | 2012-08-31 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | x86: Split inline and external assembly #ifdefs | Diego Biurrun | 2012-08-31 |
| | |||
* | avfilter: x86: Use more precise compile template names | Diego Biurrun | 2012-08-30 |
| | |||
* | vf_hqdn3d: Remove a duplicate inline declaration | Martin Storsjö | 2012-08-27 |
| | | | | | | | Compilation seems to fail on GCC 3.4 due to this duplicate declaration. Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | vf_hqdn3d: Don't declare the loop variable within the for loop | Martin Storsjö | 2012-08-27 |
| | | | | | | | | This C99 feature is generally not used in the libav codebase, since it breaks building with some fringe compilers (GCC 2.95, MSVC). Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | vf_hqdn3d: x86 asm | Loren Merritt | 2012-08-26 |
| | | | | | 13% faster on penryn, 16% on sandybridge, 15% on bulldozer Not simd; a compiler should have generated this, but gcc didn't. | ||
* | vf_hqdn3d: support 16bit colordepth | Loren Merritt | 2012-08-26 |
| |