summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* avutil: add better documentation for AVSampleFormatJustin Ruggles2012-04-16
|
* indeo3: add parens around some macro argumentsMans Rullgard2012-04-16
| | | | | | | Without these, the expansion contains things like --1 with some compilers resulting in build errors. Signed-off-by: Mans Rullgard <mans@mansr.com>
* h264: use proper PROLOGUE statement for a function using 8 registers.Ronald S. Bultje2012-04-16
| | | | Fixes crashes when using biweight on win64.
* doc: Update sample Vim config with suitable (function) indentation settings.Diego Biurrun2012-04-16
|
* dv: Merge dvquant.h into dvdata.c where all other DV tables reside.Diego Biurrun2012-04-16
|
* dv: Move static tables only used in one place to where they are used.Diego Biurrun2012-04-16
|
* graphparser: set next to NULL on an entry extracted from inputs listAnton Khirnov2012-04-16
| | | | Prevents it from referring to the rest of the list.
* doc/filters: update documentation.Anton Khirnov2012-04-15
|
* avconv: flush decoders immediately after an EOF.Anton Khirnov2012-04-15
| | | | Prevents extensive buffering when overlaying a single picture.
* avconv: send EOF to vsrc_buffer.Anton Khirnov2012-04-15
|
* avconv: reindent.Anton Khirnov2012-04-15
|
* avconv: add support for complex filtergraphs.Anton Khirnov2012-04-15
|
* avconv: make filtergraphs global.Anton Khirnov2012-04-15
| | | | | This is the first step towards supporting complex filtergraphs with more than one input and/or output.
* avconv: move filtered_frame from InputStream to OutputStream.Anton Khirnov2012-04-15
| | | | It more properly belongs to output, not input.
* avconv: don't set output width/height directly from input value.Anton Khirnov2012-04-15
| | | | | Always take it from lavfi. This way we don't need a clearly defined corresponding input stream.
* avconv: move resample_{width,height,pix_fmt} to InputStream.Anton Khirnov2012-04-15
| | | | | This is a more proper place for them, since they store parameters of the input, not output, stream.
* avconv: remove a useless variable from OutputStream.Anton Khirnov2012-04-15
|
* avconv: get output pixel format from lavfi.Anton Khirnov2012-04-15
| | | | | | | This way we don't require a clearly defined corresponding input stream. The result for the xwd test changes because rgb24 is now chosen instead of bgra.
* graphparser: fix the order in which unlabeled input links are returned.Anton Khirnov2012-04-15
|
* avconv: change {input,output}_{streams,files} into arrays of pointers.Anton Khirnov2012-04-15
| | | | | | Right now, they are arrays of structs, reallocated when new streams/files are added. This makes storing pointers to those structs harder than necessary.
* avconv: don't pass input/output streams to some functions.Anton Khirnov2012-04-15
| | | | They are globals, no point in pretending they are not.
* doc: Improve suggested Emacs settings for our coding style.Diego Biurrun2012-04-15
| | | | | | Switch from changing global values to defining a separate C style and add appropriate settings for indenting assignments that span more than one line.
* utvideo: Remove unused variable 'src_size'Derek Buitenhuis2012-04-15
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* mov: free memory on header parsing failureDale Curtis2012-04-14
| | | | | | Call mov_read_close when mov_read_header fails. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* mov: fix leaking memory with multiple drefs.Dale Curtis2012-04-14
| | | | | | | | | Instead of allocating over the original, free first. MOVStreamContext is zero initialized so no double free will occur. Same style as other fixes for the same problem in this file. Signed-off-by: Dale Curtis <dalecurtis@chromium.org> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* swscale: clip before assigning tables in RGB output functions.Ronald S. Bultje2012-04-14
|
* swscale: fix off-by-one in second coefficient in bilinear filters.Ronald S. Bultje2012-04-14
| | | | | If coefficient A is 12-bits xixed-point number "X", then the other coefficient is (1 << 12) - X, not (1 << 12) - X - 1.
* vsrc_buffer: fix check from 7ae7c41.Anton Khirnov2012-04-14
| | | | The user submitted variable in this function is frame, not buf.
* libxvid: Reorder functions to avoid forward declarations; make functions static.Diego Biurrun2012-04-14
|
* libxvid: drop some pointless dead codeDiego Biurrun2012-04-14
|
* wmal: vertical alignment cosmeticsMashiat Sarker Shakkhar2012-04-14
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* wmal: Warn about missing bitstream splicing feature and ask for sample.Mashiat Sarker Shakkhar2012-04-14
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* wmal: Skip seekable_frame_in_packet.Mashiat Sarker Shakkhar2012-04-14
| | | | | | | There is no point in storing the value in a variable, since it is not used anywhere else in the decoder. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* wmal: Drop unused variable num_possible_block_size.Mashiat Sarker Shakkhar2012-04-14
| | | | | | This is probably a leftover from WMA Pro. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* avfiltergraph: make the AVFilterInOut alloc/free API publicStefano Sabatini2012-04-14
| | | | | | | This is required for letting applications to create and destroy AVFilterInOut structs in a convenient way. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* graphparser: allow specifying sws flags in the graph description.Anton Khirnov2012-04-14
|
* graphparser: fix the order of connecting unlabeled links.Anton Khirnov2012-04-14
| | | | | | | | | | | | | | | | Right now, e.g. scale,[in]overlay would connect scale to the first overlay input and [in] to the second, which goes against the documentation and is unintuitive. The bug happens because of the ordering mess in curr_inputs variable: 1) the unlabeled links from the previous filter are added to it in correct order 2) input labels are parsed and inserted to the beginning one by one (i.e. in reverse order) 3) curr_inputs is matched against filter inputs in reverse order Fix the problem by always using proper ordering without trying to be clever.
* graphparser: add avfilter_graph_parse2().Anton Khirnov2012-04-14
| | | | | | Unlike avfilter_graph_parse(), it returns unlinked inputs and outputs to the caller, which allows parsing of graphs where inputs/outputs are not known in advance.
* vsrc_buffer: allow using a NULL buffer to signal EOF.Anton Khirnov2012-04-14
|
* swscale: handle last pixel if lines have an odd width.Ronald S. Bultje2012-04-13
| | | | Fixes bug 270.
* qdm2: fix a dubious pointer castMans Rullgard2012-04-13
| | | | | | | This reworks a loop to get rid of an ugly pointer cast, fixing errors seen with the PathScale ENZO compiler. Signed-off-by: Mans Rullgard <mans@mansr.com>
* WMAL: Do not try to read rawpcm coefficients if bits is invalidMichael Niedermayer2012-04-13
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* mov: Fix detecting there is no sync sample.Yusuke Nakamura2012-04-13
| | | | | | Stss atom without entries doesn't mean every sample is a sync sample. Signed-off-by: Martin Storsjö <martin@martin.st>
* tiffdec: K&R cosmeticsAlex Converse2012-04-13
|
* avf: has_duration does not check the global oneLuca Barbato2012-04-13
| | | | | Some container formats report a global duration, but not a per stream one.
* dsputil: fix optimized emu_edge function on Win64.Ronald S. Bultje2012-04-13
| | | | | | | | Recent register allocation changes (x86inc.asm update) changed the register order and thus opcodes for the inner loops. One of them became >128bytes, which confuses other parts of this function where it jumps to fixed-offset positions to extend the edge by fixed amounts. A simple register change fixes this.
* swscale: K&R formatting cosmetics (part II)Diego Biurrun2012-04-13
| | | | Also adjust some comments including wording and typo fixes.
* tiffdec: Add a malloc check and refactor another.Alex Converse2012-04-13
|
* faxcompr: Check malloc results and unify return pathAlex Converse2012-04-13
|
* configure: escape colons in values written to config.fateMans Rullgard2012-04-13
| | | | | | | The fields in config.fate are colon-separated so any colons within the fields should be escaped to prevent confusion. Signed-off-by: Mans Rullgard <mans@mansr.com>